A. 101
B. 6
C. 5
D. 4
16. 若整型变量a,b,c,d的值依次为:1,4,3,2,则条件表达式aq.Type = "1"q.ObjectID[q.ObjectID.length] = "rdo_899f1843-0f05-47d1-a3fd-45c325b7d297_Response" q.Response[q.Response.length] = "Response"q.Answer[q.Answer.length] = ""
A. 1
B. 2//没有看懂呵呵
C. 3
D. 4
17. 已知int x=23;则printf(x++*1/3)的输出结果是( D)。
A. 8
B. 7.66
C. 7.33
D. 7
//后置++是先做*1在/3后++,两个整形相除还是整形,并且是相当于求商
18. 有变量说明语句int a,b,c;,顺序执行下面语句: a=b=c=1++a||++b&&++c那么,变量b的值应是( B)。
A. 2
B. 1//++a已经满足条件下面就被短路了
C. 0
D. 3
19. 下述语句执行后,变量k的值是(B )。 int k=1; while(k++〈10〉;
////////////////后置++是先比较和自加1.
A. 10
B. 11
C. 9
D. 为无限循环,值不定
20. 以下叙述错误的是( A)。
A. 用户定义的标识符允许使用关键字
B. 用户定义的标识符应尽量做到“见名知意”
C. 用户定义的标识符必须以字母或下划线开头
D. 在用户定义的标识符中,大、小写字母代表不同标识
21. 当把以下四个表达式用做if语句的控制表达式时,有一个选项与其他三个选项笑模卖含义不同,这个选项是( D)。
A. k%2
B. k%2= =1
C. (k%2)!=0
D. !k%2= =1 //其他三个判断都是被二除余1
22. C语言提供的合法关键字是( C)。
A. default
B. Char
C. while
D. Switch
23. 设有说明:char aint bfloat c则表达式a+b-c值的数据类型为(C )。
A. char
B. int
C. float//整碰逗形与浮点型运算后变成浮点型
D. double
24. putchar函数可以向码丛终端输出一个( C)。
A. 整数
B. 实数
C. 字符
D. 字符串
25. 若x的初值为10,则表达式(x>10?x+100 : x-10)的值是( b)。
A. 10
B. 0//x>10的话执行x+100,否则x-10
C. 100
D. 1
注:全部经过程序验证的
//最佳答案呀呵呵
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)