C 语言程序设计复习题
一、选择题
1.以下选项中可作为 C 语言合法常量的是
A) -80 B) -080 C) -8e1.0 D) -80.0e
2.以下叙述中正确的是
A) 用 C 语言实现的算法必须要有输入和输出操作
B) 用 C 语言实现的算法可以没有输出但必须要有输入
C) 用 C 程序实现的算法可以没有输入但必须要有输出
D) 用 C 程序实现的算法可以既没有输入也没有输出
3.以下不能定义为用户标识符是 D
A) Main B) _0 C) _int D) sizeof
4 .以下选项中 ,不能作为合法常量的是
A) 1.234e04 B) 1.234e0.4 C) 1.234e+4 D) 1.234e0
5. 用 C 语言编写的代码程序
A) 可立即执行 B) 是一个源程序
C) 经过编译即可执行 D) 经过编译解释才能执行
6. 结构化程序由三种基本结构组成,三种基本结构组成的算法
A) 可以完成任何复杂的任务 B) 只能完成部分复杂的任务
C) 只能完成符合结构化的任务 D) 只能完成一些简单的任务
7. 以下叙述中正确的是
A )C 程序中注释部分可以出现在程序中任意合适的地方
B )花括号 "{" 和 "}" 只 能作为函数体的定界符
C )构成 C 程序的基本单位是函数,所有函数名都可以由用户命名
D )分号是 C 语句之间的分隔符,不是语句的一部分
8. 以下选项中可作为 C 语言合法整数的是
A )10110B B )0386 C )0Xffa D )x2a2
9. 以下不能定义为用户标识符的是
A )scanf B )Void C )_3com_ D) int
10. 在 C 语言中,合法的长整型常数是
A) OL B) 4962710 C) 324562& D) 216D
11. 以下有 4 组用户标识符,其中合法的一组是
A) For B) 4d C) f2_G3 D) WORD
-sub DO IF void
Case Size abc define
12. 以下选项中合法的字符常量是
A) "B" B) '\010' C) 68 D) D
13. 假定 x 和 y 为 double 型,则表达式 x=2,y=x+3/2 的值是
A) 3.500000 B) 3 C) 2.000000 D) 3.000000
14. 以下合法的赋值语句是
A) x=y=100 B) d--; C) x+y; D) c=int(a+b);
15. 设正 x、y 均为整型变量,且 x=10 y=3 ,则以下语句的输出结果是
printf("%d,%d\n",x--,--y);
A) 10,3 B) 9.3 C) 9.