C语言练习题
- 格式:doc
- 大小:52.50 KB
- 文档页数:10


C语言练习题(带答案)-绝对经典题目不看后悔
2
———————————————————————————————— 作者:
———————————————————————————————— 日期:
3 1单选题
1.( A )是构成C语言程序的基本单位。
A、函数 B、过程 C、子程序 D、子例程
2.C语言程序从 C 开始执行。
A) 程序中第一条可执行语句 B) 程序中第一个函数
C) 程序中的main函数 D) 包含文件中的第一个函数
3、以下说法中正确的是( C )。
A、C语言程序总是从第一个定义的函数开始执行
B、在C语言程序中,要调用的函数必须在main( )函数中定义
C、C语言程序总是从main( )函数开始执行
D、C语言程序中的main( )函数必须放在程序的开始部分
4.下列关于C语言的说法错误的是( B ) 。
A) C程序的工作过程是编辑、编译、连接、运行
B) C语言不区分大小写。
C) C程序的三种基本结构是顺序、选择、循环
D) C程序从main函数开始执行
5.下列正确的标识符是(C )。
A.-a1 B.a[i] C.a2_i D.int t
5~8题为相同类型题
考点:标识符的命名规则
(1) 只能由字母、数字、下划线构成
(2) 数字不能作为标识符的开头
(3) 关键字不能作为标识符
选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3)
C语言练习题-选择题(带答案)
1.下列字符序列中,可用作C标识符的一组字符序列是(D)。A:S.b,um,average,_aboveB:cla,day,lotu_1,2dayC:#md,&12某,month,tudent_n!
D:D56,r_1_2,name,_t_1
2.C语言程序从main()函数开始执行,所以这个函数要写在(C).
A:程序文件的开始B:程序文件的最后C:程序文件的任何位置(除别的函数体内)D:它所调用的函数的前面
3.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为(B).A:连接、编译B:编译、连接C:连接、运行D:运行4.要调用文件处理函数时,在#include
命令行中应包含(C).
A:\5.以下数据中,不正确的数值或字符常量是(C)。A:0B:5LC:o13D:9861
6.在C语言中,错误的语句是(C).
A:a=b=c;B:;C:breakD:b=3某5,a某=4;
7.以下标识符中,不能作为合法的C用户定义标识符的是(B)。A:a3_b3B:voidC:_123D:IF8.一个C语言程序是由(C)组成.
A:一个主程序和若干子程序B:函数C:若干过程D:若干子程序9.C语言源程序的基本单位是(B)。A:过程B:函数C:子程序D:标识符10.已知宏定义
#defineN3 #defineY(n)((N+1)某n)
执行语句z=2某(N+Y(5+1));变量z的值为(B).A:42B:48C:54D:出错
第11题C语言文件系统中,整数1008若以ASCII形式存储,则占几个字节(B).A:2B:4C:1D:5
第12题正确的自定义标识符是(C).
A:ifB:a某bC:IfD:8pq
第13题有说明语句chara='\\101';,则变量a(D).
A:包含4个字符B:包含2个字符C:包含3个字符D:包含1个字符第14题下面正确的字符常量是(C).A:\
C语言练习题及答案
单项选择题:
1.( A )是构成C语言程序的基本单位。
A、函数 B、过程 C、子程序 D、子例程
2.C语言程序从 开始执行。
A) 程序中第一条可执行语句 B) 程序中第一个函数
C) 程序中的main函数 D) 包含文件中的第一个函数
3、以下说法中正确的是( C )。
A、C语言程序总是从第一个定义的函数开始执行
B、在C语言程序中,要调用的函数必须在main( )函数中定义
C、C语言程序总是从main( )函数开始执行
D、C语言程序中的main( )函数必须放在程序的开始部分
4.下列关于C语言的说法错误的是( B) 。
A) C程序的工作过程是编辑、编译、连接、运行
B) C语言不区分大小写。
C) C程序的三种基本结构是顺序、选择、循环
D) C程序从main函数开始执行
5.下列正确的标识符是(C )。
A.-a1 B.a[i] C.a2_i D.int t
6.下列C语言用户标识符中合法的是( B )。
A)3axB)xC)caseD)-e2 E)union
7.下列四组选项中,正确的C语言标识符是( C )。 A) %x B)a+b C) a123 D) 123
8、下列四组字符串中都可以用作C语言程序中的标识符的是( A )。
A、print _3ddb8 aBc B、Iam one_half start$it 3pai
C、str_1 Cpp pow while D、Pxq My->book line# His.age
9.C语言中的简单数据类型包括(D )。
A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型
C、整型、字符型、逻辑型D、整型、实型、字符型
10.在C语言程序中,表达式5%2的结果是
A)2.5 B)2C)1D)3
11.如果int a=3,b=4;则条件表达式"a
一、 C语言概述练习题
选择1. 一个C程序的执行是从 。
A) 本程序的main函数开始,到main函数结束
B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C) 本程序文件的第一个函数开始,到本程序main函数结束
D) 本程序的main函数开始,到本程序文件的最后一个函数结束
2. 以下叙述不正确的是 。
A) 一个C源程序必须包含一个main函数 B)一个C源程序可由一个或多个函数组成
C) C程序的基本组成单位是函数 D) 在C程序中,注释说明只能位于一条语句的后面
3. 以下叙述正确的是 。
A) 在对一个C程序进行编译的过程中,可发现注释中的拼写错误
B) 在C程序中,main函数必须位于程序的最前面
C) C语言本身没有输入输出语句 D) C程序的每行中只能写一条语句
4. 一个C语言程序是由 。
A)一个主程序和若干个子程序组成 B) 函数组成 C) 若干过程组成 D) 若干子程序组成
二、数据类型、运算符与表达式
选择. 1. 若x、i、j、k都是int型变量,则计算下面表达式后,x的值为 。
x=(i=4,j=16,k=32) A) 4 B) 16 C) 32
D) 52
2. 下列四组选项中,均不是C语言关键字的选项是 。
A) define IF type B) getc char printf
C) include case scanf D) while go pow
3. 下列四组选项中,均是不合法的用户标识符的选项是 。