C语言作业,帮忙作一下。

 我来答
喻玉蓉伏壬
2019-12-08 · TA获得超过3.6万个赞
知道小有建树答主
回答量:1.2万
采纳率:31%
帮助的人:767万
展开全部
楼主你好,我做的结果和解析如下,希望对你有帮助:
1.C
解析:在C语言中,函数是程序的基本组成单位。
2.B
解析:首先弄清楚运算符优先级,这里先运算“!”和“--”再运行“||”,由于x=1,所以!x=0,而y--由于自减运算符为后缀形式,所以表达式的值仍为1,y=0。即
!x||y--相当于0||1,结果为1.
3.B
解析:A是十六进制整型常量,不过你打错了,是"零X"不是“欧X”;B是错的,e后面不能是小数,必须是整数阶码;C是长整型常量;D对,因为字符型和整型可以互相操作。
4.D
解析:用户标识符由字母、数字、下划线组成。标识符不能和关键字相同。A中do,B中float,C中goto、int是关键字,所以ABC错,D对。
5.C
解析:C是if语句,由条件语句和执行语句组成,如果执行语句为空,则分号不能省,C应该改为:if(a>0);
6.A
解析:在定义变量的同时,可以分别赋值,但是不能像C答案那样连续赋值,在执行语句可以这样。同类型不同变量间用“,”隔开,所以D错。B选项const用错。
7.C
解析:实型常数指数形式由整数部分、小数点、小数部分(如果是整数可以省略.0,如果是1必须写出)、E(或e)和整数阶码(不能是小数)组成。A错在2.0,B错在没有整数部分,D错在没有阶码。
8.C
解析:逗号表达式的值是最后一项的值。C中x+y=12
9.D
解析:本题考察运算符的优先级,先执行a*a=9,由于自加(++)自减(--)运算符结核性均为右结合,所以然后执行a-=9,即a=a-9,即a=-6,再执行a+=-6,即a=a+(-6)=-12,所以选D。
10.A
解析:求余运算符要求左右两边必须为整型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式