资源描述
一、单项选择题(只有一个选项正确,共 10道小题)1. 下列符号中,合法的 C常量是 (A) t(B) 079(C) 3.5e2.1(D) 0xch你选择的答案: A 正确正确答案:A解答参考:2. 以下所列的 C语言常量中,错误的是 。(A) 0xFF(B) 1.2e0.5(C) 2L(D) 72你选择的答案: B 正确正确答案:B解答参考:3. 能正确表示 a和 b同时为正或同时为负的逻辑表达式 。(A) (a=0|b=0)&(a=0 & b=0)&(a0) &(a+b0你选择的答案: D 正确正确答案:D解答参考:4. 以下选项中,不能正确赋值的是_。(A) char s10;s=Hello;(B) char s=H, e, l, l, o, 0;(C) char s10=Hello;(D) char *s=Hellon;你选择的答案: A 正确正确答案:A解答参考:5. 若有定义和语句:int a=10,b=20,*p=printf(%d %dn,*p,*pp);,则输出结果是_。(A) 10,20(B) 10,10(C) 20,10(D) 20,20你选择的答案: D 正确正确答案:D解答参考:6. 以下对枚举类型名的定义中正确的是_。(A) enum a=one,two,three;(B) enum bone=9,two=-1,three;(C) enum c=one,two,three;(D) enum done,two,three;你选择的答案: B 正确正确答案:B解答参考:7. 若有定义 int a = 0 , 1 , 2 , 3 , 4 , p=a+1; 则表达式+p 的值为 。(A) 1(B) 2(C) 3(D) 4你选择的答案: B 正确正确答案:B解答参考:8. 若有定义 int a34; 以下 是对该数组元素的错误引用。(A) a32(B) (a1+2)(C) (a+2)+3)(D) (a+1)你选择的答案: A 正确正确答案:A解答参考:9. 以下语句用于跳出循环体的是 (7) 。(A) break;(B) continue;(C) return;(D) quit;你选择的答案: A 正确正确答案:A解答参考:10. 逻辑运算符两侧运算对象的数据类型 (1) 。(A) 只能是 0或非 0正数(B) 可以是任何类型的数据(C) 只能是整型或字符型数据(D) 只能是 0或 1你选择的答案: B 正确正确答案:B解答参考:(注意:若有主观题目,请按照题目,离线完成,完成后纸质上交学习中心,记录成绩。在线只需提交客观题答案。)二、主观题(共 16道小题)11. C语言中变量有 4种存储类型,即 extern、static、register 和 。参考答案:auto12. C语言程序是由 组成的。参考答案:函数13. 算法是解决问题的方法和步骤,具有 、确定性、有零个或多个输入、有一个或多个输出及有效性等特性。参考答案:有穷性14. 写出下列 C语言表达式的值:10!=9 1053 sizeof(0.5) !2=a&ch=A&ch1 (6) 5 ! = 1 (7) ! (2 3) (8) 125%102 (9) sizeof (0.25) (10) 1/2*(3+5) (11) 参考答案:(6) 10 (7) 1 (8) 0 (9) 10 (10) 8 (11) 0 26. 结构化程序设计只需要使用三种程序结构,分别是顺序结构、分支结构和(5)结构。参考答案: (5) 循环(重复)
展开阅读全文