文档介绍:《高级语言程序设计》
习题集
目录
选择及填空题 1
程序输出选择题 13
程序完善题 20
程序阅读题 30
编程题 51
选择及填空题
( B )。
A. 索引文件和文本文件两种 B. 目标文件和可执行文件
C. 二进制文件一种 D. ASCII码文件和二进制文件两种
( A )。
A. 函数 B. 标识符 C. 表达式 D. 语句
。
。
( A )。
A. 函数 B. 标识符 C. 表达式 D. 语句
( C )。
A) C语言比其他语言高级
B) C语言可以不用编译就能被计算机识别执行
C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D) C语言出现的最晚、具有其他语言的一切优点
( B )。
A) main函数必须出现在所有函数之前 B) main函数可以在任何地方出现
C) main函数必须出现在所有函数之后 D) main函数必须出现在固定位置
++语言中工程文件的扩展名是( B )。
A. .cpp B. .prj C. .c D. .obj
( C )。
(A).cpp (B).prj (C).c (D).txt
:选择结构、循环结构和顺序结构。
( )。
A) 顺序结构、选择结构、循环结构 B) if、switch、break
C) for、while、do-while D) if、for、continue
,则能使值为3的表达式是( D )。
int k=7, x=12;
A. x%=(k%=5) B. x%=(k-k%5) C. x%=k-k%5 D. (x%=k)-(k%=5)
,优先级最高的运算符是( D )。
A. = B. != C. *(乘号) D. ()
, 表达式z+=x>y?++x:++y 的值为( C )。
int x=1,y=2,z=3;
A. 2 B. 3 C. 6 D. 5
, 不可用作C 语言标识符的是( B )。
A. b70 B. #ab C. symbol D. a_1
( D )。
A. 在C 程序中所用的变量必须先定义后使用
B. 程序中,APH 和aph 是两个不同的变量
C. 若a 和b 类型相同, 在执行了赋值语句a=b; 后b 中的值将放入a 中,b 中的值不变
D. 当输入数值数据时, 对于整型变量只能输入整型值; 对于实型变量只能输入实型值
:"a≥ 10或a≤ 0" 的C 语言表达式是( D )。
A. a>=10 or a<=0 >=0|a<=10 C. a>=10&&a<=0 D. a>=10||a<=0
语言的注释定界符是( D )。
A. { } B. [ ] C. * * D. /* */
,优先级最高的运算符是( D )。
A. = B. != C. *(乘号) D. ( )
的值为奇数时, 表达式的值为"真",A 的值为偶数时, 表达式的值为"假", 则以下不能满足要求的表达式是( C )。
A. A%2==1 B. !(A%2==0) C. !(A%2) D. A%2
,则该类型数据的取值范围是( D )。
A. 0至65536 B. 0至65535 C. -32767至32768 D. -32768至32767
“真”是用( B )表示的。( )
A. 预定义为真值的宏 B. 非零值 C. 正数 D. 非零整数
:int a=511,*b=&a;, 则prin