C语言题库汇总,史上最全

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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:出错

相关文档
最新文档