《C语言程序设计题库及答案》由会员分享,可在线阅读,更多相关《C语言程序设计题库及答案(38页珍藏版)》请在金锄头文库上搜索。
1、C语言程序练习题 一、选择题1 高级语言编写的程序称()。A高级程序B源程序C目标程序DBASIC程序2. 一个C程序的执行是从()。A 本程序的main函数开始,到main函数结束。B 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C 本程序的main函数开始,到本程序文件的最后一个函数结束D 本程序文件的第一个函数开始,到本程序的main函数结束3. 以下叙述正确的是()。A 在C程序中,main函数必须位于程序的最前面B C程序的每行中只能写一条语句C C语言本身没有输入输出语句D 在对一个C程序进行编译的过程中,可发现注释中的拼写错误4. 以下叙述不正确的是()。A 一个C
2、源程序可由一个或多个函数组成B 一个C源程序必须包含一个main函数C C程序的基本组成单位是函数D 在C程序中,注释说明只能位于一条语句的后面5 下列字符中属于键盘符号的是()。A B.n C.t D.b6 下列不正确的转义字符是()。AB. C.074D.07 下面四组选项中,均是合法的转义字符的选项是()。A nB 017 ” C 018 f xabD 0 101 x1f8 下面四组选项中,均是不正确的八进制数或十六进制数的选项是()。A 016 0x8f 018B oabc 017 0xaC 010 -0x11 0x16D 0a12 7ff -1239 不是C语言提供的合法关键字是()
3、。A.switchB.cherC.caseD.default10 C语言提供的合法关键字是()。A.next B.string C.do case D.struct11 下面四组选项中,均是C语言关键字的选项是()。A auto enum includeB switch typedef continueC signed union scanfD if struct type12 下列不正确的标识符是()。A.-a1 B.ai C.a2_i D.int t13 下面四组选项中,均是不合法的用户标识符的选项是()。A)A P_0 doB)float 1a0 _AC)b-a goto intD)_1
4、23 temp INT14 C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符 ()。A)必须为字母B)必须为下划线C)必须为字母或下划线D)可以是字母、数字和下划线中任一种字符15 下面四组选项中,均是合法的整型常量的选项是()。A)160 -0xffff 011B)-0xcdf 01a 0xeC)-01 986,012 0668D)-0x48a 2e5 / 0x16 下面四组选项中,均是不合法的浮点数的选项是()。A)160. 0.12 e3B)123 2e4.2 .e5C)-.18 123e4 0.0D)-e3 .234 1e317 下列说法中正确的是()。A.由于C源程
5、序是高级语言程序,因此一定要在TC软件中输入。B.由于C源程序是由字符流组成的,因此可以作为文本文件在任何文本编辑的软件中输入。C.由于C程序是高级语言程序,因此输入后即可执行。D.由于C程序是高级语言程序,因此它是由命令组成的。18 下列方法中错误的是()。A.主函数可以分为两个部分:主函数说明部分和主函数体。B.主函数可以调用任何非主函数的其它函数。C.任何非主函数可以调用其它任何非主函数。D.程序可以从任何非主函数开始执行。19 下列数据中属于“字符串常量”的是()。A.“a” B.ABC C.abc0 D.a20.下面不正确的字符串常量是( )。A) abc B)“1212” C)“0
6、” D)“ ”21.在PC机中,“axff”在内存占用的字节数是()。A5B6C3D422.若x,i,j和k都是int型变量,则计算下面表达式后,x的值为 ()。 x(i4,j16,k32)A)4 B)16C)32 D)5223.在C语言中(以16位PC机为例),5中基本数据类型的存储空间长度的排列顺序为()。A) char int long int = float doubleB) char = int long int = float doubleC) char int long int = float =doubleD) char = int = long int = float 0&b&c0”的值是()。A.1 B.0 C.-1 D.出错41.若已定义x和y为double类型,则表达式“x=1,y=x+3/2”的值是()。A.1 B.2 C.2.0 D.2.542.表达式“1?(0?3:2)(10?1:0)”的值是()。A.3 B.2 C.1 D.043.设a为整型变量,则不能正确表达数学关系10a15的C语言表达式是()。A.10a