c语言if(!k1)x=1,C语言选择题题库2

这是一篇关于C语言选择题的博客,包含了多个选择题及其答案,涉及C语言的算术运算、变量赋值、流程控制等多个方面,旨在帮助读者巩固C语言基础知识。
摘要由CSDN通过智能技术生成

5.s是int型变量,且S=6,则下面表达式:s%2+( s+1)%2的值为 1 6.若a是int型变量,则计算表达式:a=25/3%3后a的值为 2

7.若x和n均是int型变量,且x和n的初值均为5,则计算表达式:x+=n++后x的值为10,n的值为6。

8.假设所有变量均为整型,则表达式:(a=2,b=5,a++,b++,a+b)的值为9。

9.已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch='a'+'8'-'3'的值为'f'

10.假设m是一个三位数,从左到右用a,b,c表示各位的数字,则从左到右各个数字是bac的三位数的表达式是(m/10)*100+m/100*10+m 11.若有定义:int a=2,b=3;float x=3.5,y=2.5;则下面表达式: (float)(a+b)/2+(int)x%(int)y的值为3.500000 12.执行语句“printf(“%d”,(a=2)&&(b=-2));”后的输出结果是 1。 13.已知int y=4,x=6,=2,d;执行语句d=(++x,y++),z+2后d的值为 4。

14.定义:double x=3.5,y=3.2;则表达式(int)x*0.5的值是1.500000表达式 y+=x++的值是6.700000。

15.定义;int m=5,n=3;则表达式m=(m=1,n=2,n-m)的值1,不知道m+=m-=(m=1)*(n=2)的值是-2。若再进行下述赋值;m=1,2,n++;则m的值是1,n 的值是4。 16。

第3章C语言程序的控制结构 3.1顺序结构程序设计 一、选择题

1.下列语句中,符合语法的赋值语句是(B) A.a=10 B.x=y==20 C.i++ D.m=2,n=5 2.下列语句中,正确的语句是(C) A.int x=y=z=0 B.int z=(x+y)++ C.x=+3==2 D.x%=2.5 3以下叙述中错误的是(C) A.C语句必须是以分号结束

B.复合语句在语法上被看作一条语句

C.空语句出现在任何位置都不会影响程序运行 D.赋值表达式末尾加分号就构成赋值语句 4.下列程序的输出是(C) #includevoid main()

{int a=011,b=101;printf(“\\n%x,%o”,++a,b&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值