C语言练习题
一、选择题
1、 C语言属于( )语言。
A、低级 B、汇编 C、高级 D、面向对象
2、 一个C语言程序总是从( )开始执行。
A、书写顺序的第一个函数main( ) B、书写顺序的第一条执行语句
C、主函数 D、不确定
3、 把已经编辑好的源程序翻译成二进制目标代码的是( )步骤。
A、编辑 Bprintf函数返回值、编译 C、连接 D、执行
4、 在C语言程序中,main()的位置( )。
A、必须作为第一个函数 B、必须作为最后一个函数
C、可以任意位置 D、必须放在它所调用的函数之后
5、 C语言中的标识符只能由字母、数字和下划线组成,且第一个字符( )。
A、必须为字母 B、必须为下划线
C、必须为字母或下划线索 D、可以是字母、数字或下划线中的任一种
6、 C语言程序由 组成。
A.过程 B.函数 C.子程序 D.标识符
7、 在C语言中, 既不是保留字,也不是合法的标识符。
A.a+b B. auto C・ char D・ a2
8、 以下选项中正确的整型常量是( )。
A.12. B. -20 C. 078 D. 4E2
9、 表达式 的值是整数类型。
A. 15/2+2.0 B. 15/2 C. 25/5.0 D. 0.5*10
10、 在C语言中,不正确的int类型的常数是
A. 32768 B. 0 C. 037 D. OXaf
11、 以下选项中,不能作为合法常量的是 0
A. 1.2e04 B. 1.2e0.4 C. 1.2e+4 D. 1.2e0
12、 设无符号int型数据在内存中占2个字节的存储空间,则其表示范围是
A. 0〜255 B. 0〜65535 C. -256〜255 D. -32768〜32767
13、 C源程序要正确地运行,必须要有什么函数
A. printf函数 B.自定义的函数 C. main函数 D. scanf函数
14、 设int类型的数据长度为2字节,则int类型数据的取值范围是 。
A. 0〜255 B. 0〜65535 C. -256〜255 D. -32768〜32767
15、 以下说法中正确的是 o
A.C语言程序总是从源文件中的第一个函数开始执行
B.在C语言程序中,要调用的函数必须在main()函数中定义
C.C语言程序总是从main()函数开始执行
D.C语言程序中的main()函数必须放在程序的开始部分
16、 为求出s=10!的值,则变量s的类型应当为 o
A. int B. long C. unsigned D.以上三种类型均可
17、 是C语言的标准函数名。
A. putchar B. case C. while D. long
18、 在C语言中,表达式 的值是整数类型。
A. 55. 0 B. 34. 6+0. 4 C. 22. 3*10 D. 23%10
19、 已知i、j、k是int型变量,设从键盘输入数据1, 2, 3〈回车〉使i的值是
L j的值是2、k的值是3,以下选项中正确的输入语句是()o
A.scanf ( “%2d%2d%2d”,&i,&j, &k);
B.scanf (“%d %d %d”,&i,&j, &k);
C.scanf ( "%d, %d, %d",&i,&j, &k);
D.scanf ( " i=%d, j=%d, k=%d",&i, &j, &k);
20、 C语言中的数据的基本类型包括
A.整型、实型、字符型的逻辑型 B.整型、实型、字符型和结构体
C.整型、实型、字符型和枚举型 D.整型、实型、字符型和指针型
21、 C语言程序中,若对函数类型未加显示说明,则函数的隐含类型是_o
A. void B. doub1e C. int D. char
22、 在一个源文件中定义的全局变量的作用域为
A.本文件的全部范围 B.本程序的全部范围
C.本函数的全部范围 D.从定义该变量开始至本文件结束
23、 设已定义k是int型变量,则下面循环执行次数是 。
k=10;
wh订e(k=0) k=k~l;
A.执行10次 B.无限循环
24.设有以下定义 int a=0;
double b=l. 25;
char c=> A';
#define d 2
main ()
void main() { int x
scanf ( "%d" , &x)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论