C语言题库汇总,史上最全
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《C语言程序设计》
题
库
汇
编
信息技术学院
计算机基础教学部
二O一一年五月
(内部资料)
第一章
一、填空共5题(共计5分)
第1题(1.0分)题号:521
结构化程序中,有三种结构:顺序结构,【1】,循环结构.(选择结构)
第2题(1.0分)题号:522
一个用C语言编写的程序在运行时,如果没有发生任何异常情况,则只有在执行了【1】函数
的最后一条语句或该函数中的return语句后,程序才会终止运行.(主、main)
第3题(1.0分)题号:518
C程序中有且仅有一个【1】函数.(主、main)
第4题(1.0分)题号:519
C语言程序由【1】组成.(函数)
第5题(1.0分)题号:165
程序流程图只有一个起点和【1】个终点.(一)
二、单项选择共4题(共计4分)
第1题(1.0分)题号:20
要调用文件处理函数时,在#include 命令行中应包含( C ).
A:"ctype.h" B:"string.h" C:"stdio.h" D:"math.h"
第2题(1.0分)题号:30
在C语言中,错误的语句是( C ).A:a=b=c; B:; C:break D:b=3*5,a*=4; 第3题(1.0分)题号:206
完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( B ).
A:连接、编译 B:编译、连接 C:连接、运行 D:运行
第4题(1.0分)题号:208
C语言程序从main()函数开始执行,所以这个函数要写在( C ).
A:程序文件的开始 B:程序文件的最后
C:程序文件的任何位置(除别的函数体内) D:它所调用的函数的前面
第二章
一、填空共15题(共计15分)
第1题(1.0分)题号:525
C语言中一个单精度浮点型数据占【1】个字节.(4)
第2题(1.0分)题号:202
在C语言的源程序中若出现常量"1L",则该常量的类型是【1】.(长整型)
第3题(1.0分)题号:317
在TC中,语句序列int k=-1;printf("%u",k);的输出结果为【1】.(65535)
第4题(1.0分)题号:200
C语言中为整型数据(int)分配【1】个字节的存储空间.(2)
第5题(1.0分)题号:316
已知有声明float d=1;double f=1;long g;和语句printf(" ",g=10+'i'+(int)d*f);,为了正确地以十进制形式输出printf参数表中第二个参数(表达式)的值,则在第一个参数中的下划线
位置处应填写的格式转换说明符是【1】.(%ld)
第6题(1.0分)题号:203
在C语言中,字符型数据在内存中以【1】码形式存放.(ASCII)
第7题(1.0分)题号:264
只有在程序运行时才为【1】存储类型和register存储类型变量分配内存.(auto、自动)第8题(1.0分)题号:318
现有语句#define a 5+3,则表达式2*a的结果为【1】.(13)
第9题(1.0分)题号:248
C语言中,逻辑值"真"用【1】表示.(1)
第10题(1.0分)题号:238
执行"printf("%d,%d",i,j,k,m);"后将在屏幕上输出【1】个整数.(2)
第11题(1.0分)题号:201
在Turbo C2.0系统中,若将实型常数1.5存储在内存中,它占用【1】个字节.(8)
第12题(1.0分)题号:523
整型变量x的值为23,语句"printf(″%o\\n″,x);"的输出结果为【1】.(27\n)
第13题(1.0分)题号:315
从变量的作用域角度分有全局变量和【1】.(局部变量)
第14题(1.0分)题号:176
已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch='a'+'8'-'3'的值为【1】.
(102、f)
第15题(1.0分)题号:533
变量从存储的时间来分可分为【1】和动态变量.(静态变量)
二、单项选择共23题(共计23分)
第1题(1.0分)题号:590
若有宏定义"#define p(x,y,z) x=y*z;",则宏替换"p(a,x+5,y-3.1);"应为语句( A )。
A:a=x+5*y-3.1; B:a=(x+5)*(y-3.1); C:a=x+5*y-3.1 D:a=(x+5)*(y-3.1)
第2题(1.0分)题号:216
下列程序的输出是( A ).
#include
main()
{ printf("%d",NULL); }
A:0 B:变量无定义 C:-1 D:1
第3题(1.0分)题号:215
在main函数体内部和外部均允许出现的实体是( A ).
A:预处理命令 B:语句 C:另一函数的定义 D:函数形式参数声明
第4题(1.0分)题号:222
下面正确的字符常量是 ( C ).
A:"c" B:'\\'' C:'W' D:'ab'
第5题(1.0分)题号:39
若变量都已正确说明,则以下程序段( C ).
a=2;b=3;
printf(a>b?"***a=%d":"###b=%d",a,b);
A:没有正确的输出格式控制 B:输出为:***a=2 C:输出为:###b=2 D:输出为: ***a=2###b=3 第6题(1.0分)题号:71
以下所列的C语言常量中,错误的是( B ).
A:0Xff B:1.2e0.5 C:2L D:'\72'
第7题(1.0分)题号:211
已知宏定义
#define N 3
#define Y(n) ((N+1)*n)
执行语句z=2*(N+Y(5+1));变量z的值为( B ).
A:42 B:48 C:54 D:出错