高级语言程序设计综合练习一 学号: 姓名:
一、 选择题
1. 以下说法正确的是( )。
A)C语言程序总是从第一个的函数开始执行
B)在C语言程序中,要调用函数必须在main()函数中定义 C)C语言程序总是从main()函数开始执行
D)C语言程序中的main()函数必须放在程序的开始部分
2. 算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性
的是( )。
A)有零个输入或多个输入 B)高效性 C)有穷性 D)确定性
3. C语言中用于结构化程序设计的3种基本结构是
A)顺序结构、选择结构、循环结构 B)if,switch,break C)for,while,do-while D)if,for,continue
4. 一个C程序的执行是从( )。
A)main()函数开始,直到main()函数结束 B)第一个函数开始,直到最后一个函数结束 C)第一个语句开始,直到最后一个语句结束 D)main()函数开始,直到最后一个函数结束
5. 组成C程序的基本单位是( )。
A)函数 B)标识符 C)表达式 D)语句
6. 若有语句scanf(“%d%d”,&a,&b);要使变量a,b分别得到12和34;正确的输入
形式为( )。 A)12<空格>34<回车> B)12,34<回车> C)1234<回车> D)12:34<回车>
7. C语言中最简单的数据类型包括( )。
A)整型、实型、逻辑型 B)整型、实型、字符型 C)整型、字符型、逻辑型 D)字符型、实型、逻辑型
8. C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符( )。
A)必须为字母 B)必须为下划线
C)必须为字母或下划线 D)可以是字母,数字和下划线中任一字符
9. 下列可用于C语言用户标识符的一组是( )。
A)void, define, WORD B)a3_b3, _123,Car
5
高级语言程序设计综合练习一 学号: 姓名:
C)For, -abc, IF Case D)2a, DO, sizeof
10. C语言中运算对象必须是整型的运算符是( )。
A)%= B)/ C)= D)<=
11. 设变量a是int型,f是float型,i是double型,则表达式10+′a′+i*f值的数据
类型为( )。
A)int B)float C)double D)不确定
12. 在C语言中,char型数据在内存中的存储形式是( )。
A)补码 B)反码 C)原码 D)ASCII码
13. 设int类型的数据长度为2字节,则该类型数据的取值范围是( )。
A) 0至65536 B) 0至65535
C) -32767至32768 D) -32768至32767
14. x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是A)INPUT x、y、z;
B)scanf(\); C)scanf(\)