C语言考试 填空.docx

上传人:牧羊曲112 文档编号:3155381 上传时间:2023-03-11 格式:DOCX 页数:90 大小:61.65KB
返回 下载 相关 举报
C语言考试 填空.docx_第1页
第1页 / 共90页
C语言考试 填空.docx_第2页
第2页 / 共90页
C语言考试 填空.docx_第3页
第3页 / 共90页
C语言考试 填空.docx_第4页
第4页 / 共90页
C语言考试 填空.docx_第5页
第5页 / 共90页
亲,该文档总共90页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《C语言考试 填空.docx》由会员分享,可在线阅读,更多相关《C语言考试 填空.docx(90页珍藏版)》请在三一办公上搜索。

1、C语言考试 填空试卷编号:10193 所属语言:Turbo C 试卷方案:tk 试卷总分:2540分 共有题型:1种 一、填空 共254题 第1题 在C语言中,文件的存取是以为单位的,这种文件被称为文件。 答案: 1). 字符 2). 流式 第2题 下列语句输出的结果是。int a=-1;printf(%x,a); 答案: 1). ffff 第3题 表达式18 & 53 的值是。 答案: 1). 1 第4题 设c语言中,int类型数据占2个字节,则long类型数据占个字节, short类型数据占个字节。 答案: 1). 4 2). 2 第5题 表达式3%-5的值为。 答案: 1). 3 第6题

2、 表达式-3%-5的值为。 答案: 1). -3 第7题 已知x=3,y=2,则表达式x*=y+8的值为。 答案: 1). 30 第8题 若有定义:int a32=2,4,6,8,10,12;,则*(a1+1)的值是。 答案: 1). 8 第9题 字符串abctx42128bcdn的长度是. 答案: 1). 11 第10题 语句:x+; +x; x=x+1; x=l+x; 执行后都使变量x中的值增1,请写出一条同一功能的赋值语句。 答案: 1). x+=1 第11题 int x=4,y=z=2;x=x=(y=z); 则x的值为。 答案: 1). 0 第12题 函数的调用是一个函数直接或间接地调

3、用它自身。 答案: 1). 递归 第13题 已知 a=10,b=15,c=1,d=2,e=0,则表达式!a1)+2,x的值 为。 答案: 1). 3 第16题 下面程序段的输出结果是。 int a=12; a=a&0377;pritnf(%on,a); 答案: 1). 14 第17题 设a取二进制数00101101,若想通过ab运算使a的高4位取反,低4位不变,则b的 二进制数是。 答案: 1). 11110000 第18题 字符串的结束标志是。 答案: 1). 0 或 0 或 0 第19题 下面程序段的输出结果是。 int a=12;a=a&052;printf(%dn,a); 答案: 1)

4、. 8 第20题 C语言中,是程序的基本组成部分。 答案: 1). 函数 第21题 int x=2;z=-x+1; 则z的值为。 答案: 1). -1 第22题 执行下列语句的结果是。a=3;printf(%d,+a);printf(%d,a+); 答案: 1). 4,4 第23题 若有以下数组a,数组元素:a0a9,其值为 9 4 12 8 2 10 7 5 1 3 该数组中下标最小的元素名字是。 答案: 1). a0 第24题 int x=y=z=2;x=y=z; 则x的值为。 答案: 1). 1 第25题 设x=62,表达式x=60&x70|x=1的值为。 答案: 1). 1 第26题

5、表达式6+x43+010+0x10的值是。 答案: 1). 97 第27题 若所用变量均已正确定义,则执行下面程序段后的 值是。 for(i=0 ; ib) a=b; if(bc) b=c; else c=b; c=a; 答案: 1). 1 第34题 int x=2,y=3,z=4; 则表达式!x+yz的值为. 答案: 1). 0 第35题 已知 a=10,b=15,c=1,d=2,e=0,则表达式a+&e+&c+的值为. 答案: 1). 0 第36题 下列程序的输出是。 void mainint a=011;printf(%dn,+a); 答案: 1). 10 第37题 在C程序中,数据可以

6、用二进制和两种代码形式存放。 答案: 1). ASCII 第38题 101在内存中占个字节。 答案: 1). 1 第39题 已知a=12,写出表达式 (0a)&(a=6)&(3z的值为. 答案: 1). 0 第50题 字符串比较的库函数是,只写函数名即可。 答案: 1). strcmp 第51题 C语言中,二维数组在内存中的存放方式为按优先存放。 答案: 1). 行 第52题 在C语言中,最小整型数是。 答案: 1). -32768 第53题 设char a,b;若想通过a& b运算保留a的第1位和第6位的值,则b的二进制数是。 答案: 1). 10000100 第54题 假设有条件 int

7、x=1,y=2,z=3;则表达式z+=xy?+x:+y的值是。 答案: 1). 6 第55题 求字符串长度的库函数是,只写函数名即可。 答案: 1). strlen 第56题 int x=2,y=3,z=4; 则表达式x+y&x=y的值为. 答案: 1). 1 第57题 将数组a的首地址赋给指针变量p的语句是。 答案: 1). p=a; 第58题 72在内存中占个字节。 答案: 1). 1 第59题 表达式B+15+x41+011+0x10的值是。 答案: 1). 171 第60题 若x和n均是int型变量,且x和n的初值均为5,则计算表达式 x+=n+ 后x的值为 ,n的值为。 答案: 1)

8、. 10 2). 6 第61题 按内存排列顺序, 数组char a2中的所有元素是a1和。 答案: 1). a0 第62题 int x; x=-3+4%-5*3, 则x的值为。 答案: 1). 9 第63题 若a,b和c均是int型变量,则计算表达式 a=(b=4)+(c=2) 后,a值为, b值为,c值为。 答案: 1). 6 2). 4 3). 2 第64题 调用 fopen 函数打开一文本文件,在使用方式这一项中, 为追加而打开需填入。 答案: 1). a 或 a+ 第65题 已知a=13,b=6, !a的十进制数值为。 答案: 1). 0 第66题 已知 a=10,b=15,c=1,d

9、=2,e=10,则表达式a+&e+&c+的值为. 答案: 1). 1 第67题 设a,b,c,t为整型变量,初值为a=3,b=4,c=5,执行完语句t=!(a+b)+c-1&b+c/2 后,t的值是。 答案: 1). 1 第68题 x=5,y=8时,c语言表达式5-2=x-1c) b=a; a=c; c=b; 答案: 1). 2 第70题 当a=1,b=2,c=3时,执行以下程序段后c=。 if (ac) b=a; a=c; c=b; 答案: 1). 2 第71题 int x=2,y=3,z=4; 则表达式x+yz的值为。 答案: 1). 1 第72题 x43在内存中占个字节。 答案: 1).

10、 1 第73题 已知a=13,b=6, !a的十进制数值为。 答案: 1). 0 第74题 int x; x=3*4%-5/6, 则x的值为。 答案: 1). 0 第75题 已知 i=5,写出语句 i*=i+1; 执行后整型变量 i 的值是。 答案: 1). 30 第76题 设w=5;w+= -2;则w的值为。 答案: 1). 3 第77题 已知a=13,b=6, a&b的十进制数值为。 答案: 1). 1 第78题 c语言程序的三种基本结构是:顺序结构,选择结构,结构。 答案: 1). 循环 第79题 int x=2;z=-x+1; 则x的值为。 答案: 1). 3 第80题 执行语句cha

11、r s3=ab,*p;p=s;*(p+2)的值是。 答案: 1). 0 第81题 设x=2.5,a=7,y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为。 答案: 1). 2.5 第82题 预处理命令行都必须以号开始。 答案: 1). # 第83题 设 int x=1/4;则x的值为。 答案: 1). 0 第84题 若所用变量都已正确定义,请填写以下程序段的输出结果。 for(i=1;i=0); 答案: 1). 3 第93题 if(!a)中的表达!a等价于。 答案: 1). a=0 第94题 strcat函数原型在中。 答案: 1). string.h 第95题 int a

12、=1,b=2,c=3; 执行语句a=b=c;后a的值是。 答案: 1). 3 第96题 已知x=2,y=2 则表达式x*=y+8的值为。 答案: 1). 20 第97题 若有以下数组a,数组元素:a0a9,其值为 9 4 12 8 2 10 7 5 1 3 该数组可用的最大下标值是。 答案: 1). 9 第98题 字符串1tx43abx44的长度是。 答案: 1). 9 第99题 已知a=13,b=6, a%b的十进制数值为。 答案: 1). 1 第100题 int x=2,y=2,z=0; 则表达式x=yz的值为. 答案: 1). 0 第101题 表达式-3%5的值为。 答案: 1). -3

13、 第102题 C程序在执行过程中,不检查数组下标是否。 答案: 1). 越界 第103题 设i,j,k均为int型变量,则执行完下面的for循环后,k的值为。 for(i=0,j=10;ie的值为. 答案: 1). 1 第110题 在c程序中,可以通过三种运算方式为指针变量赋地址值,它们是,=,malloc。 答案: 1). & 第111题 函数调用语句func(e1,e2),(e3,e4,e5)中含有个实参。 答案: 1). 2 第112题 在c语言中,格式输入操作是由库函数在C语言中,格式输入操作是由库函数 完成的,格式输出操作是由库函数完成的。 答案: 1). scanf 2). pri

14、ntf 第113题 写出语句 b=(a=6,a*3); 执行后整型变量b的值是。 答案: 1). 18 第114题 已知a=13,b=6,a/b的十进制数值为。 答案: 1). 2 第115题 调用 fopen 函数打开一文本文件,在使用方式这一项中, 为输出而打开需填入。 答案: 1). w 或 w+ 第116题 设x=51+2,x的值 为。 答案: 1). 1 第117题 int x=2;z=x+-1; 则z的值为。 答案: 1). 1 第118题 已知 a=10,b=15,c=1,d=2,e=0,则表达式 a*b&c 的值为. 答案: 1). 1 第119题 在C语言中,最大整型数是。

15、答案: 1). 32767 第120题 已知 i=5, 写出语句 a=(i5)?0:1; 执行后整型变量 a 的值是。 答案: 1). 1 第121题 若有以下数组a,数组元素:a0a9,其值为 9 4 12 8 2 10 7 5 1 3 该数组的元素中,数值最大的元素的下标值是。 答案: 1). 2 第122题 以下程序段要求从键盘输入字符,当输入字母为Y 时,执行循环体,则括号内应填写。 ch=getchar; while(ch _ Y)/*在括号中填写*/ ch=getchar; 答案: 1). = 第123题 71在内存中占个字节。 答案: 1). 2 第124题 表达式A+5+101

16、+020+0x10的值是。 答案: 1). 167 第125题 已知a=13,b=6, a&b的十进制数值为。 答案: 1). 4 第126题 gets函数的原型在中。 答案: 1). stdio.h 第127题 字符串123abct101cd的长度是。 答案: 1). 11 第128题 设x=2&2|51,x的值 为。 答案: 1). 1 第129题 a在内存中占个字节。 答案: 1). 2 第130题 表达式 i+ 相当于表达式。 答案: 1). i=i+1 或 i=1+i 第131题 已知 a=10,b=15,c=1,d=2,e=0,则表达式(c=b)e的值为. 答案: 1). 0 第1

17、32题 int x=2,y=3,z=4; 则表达式x+(y!z)的值为. 答案: 1). 3 第133题 在c程序中,只能给指针赋NULL值和值。 答案: 1). 地址 第134题 若有以下数组a,数组元素:a0a9,其值为 9 4 12 8 2 10 7 5 1 3 该数组中下标最大的元素的值是。 答案: 1). 3 第135题 字符串1234tx43bcd的长度是. 答案: 1). 9 第136题 当a=1,b=2,c=3时,执行以下程序段后a=。 if (ac) b=a; a=c; c=b; 答案: 1). 3 第137题 假设所有变量都为整型,表达式(a=2,b=5,ab?a+:b+,

18、a+b)的值是。 答案: 1). 8 第138题 int x=y=4,z=2;x=y=z; 则x的值为。 答案: 1). 0 第139题 若有定义:char s =china; 则Turbo C系统为数组s开辟个字节的内存单元。 答案: 1). 6 第140题 int x; x=(3+4)%5-6, 则x的值为。 答案: 1). -4 第141题 若输入字符串:abcde,则以下while循环体将执行 次。 While(ch=getchar)=e) printf(*); 答案: 1). 0 第142题 设x的值为15,n的值为2,则表达式x%=(n+=3)运算后x的值是。 答案: 1). 0

19、第143题 C语言表达式!(36)|(4z&y=z的值为。 答案: 1). 0 第146题 执行以下程序段后, s的值是。 int a=5,3,7,2,1,5,3,10,s=0,k; for(k=0;k10|a+b278的值是。 答案: 1). 0 第155题 feof(fp)函数用来判断文件是否结束,如果遇到文件结束,函数值为。 答案: 1). 非0值 第156题 若宏定义为:#define y(x) 2+x,则表达式a=3*y(3)的值为。 答案: 1). 9 第157题 C语言中,数组元素的下标下限为。 答案: 1). 0 第158题 定义int a23;表示数组a中的元素个数是个。 答

20、案: 1). 6 第159题 以下程序的输出结果为。 #include stdio.h void mainint a;for(a=0;a=60=1的值为。 答案: 1). 0 第161题 若有以下定义,则计算表达式y+=y-=m*=y后的y值是。 int m=5,y=2; 答案: 1). -16 第162题 已知a=13,b=6, a/b的十进制数值为。 答案: 1). 2 第163题 若int x=6;则x+=x-=x*x表达式最后x的值是。 答案: 1). -60 第164题 表达式A+10+103+010+0x10的值是。 答案: 1). 166 第165题 已知a=13,b=6, a|

21、b的十进制数值为。 答案: 1). 15 第166题 在C语言中的实型变量分为两种类型,它们是float型和型。 答案: 1). double 第167题 若有定义:int a=10,b=9,c=8;接着顺序执行下列语句后,变量b中的值是 c=(a-=(b-5); c=(a%11)+(b=3); 答案: 1). 3 第168题 下面程序段的输出结果是。 int a=12;a=a&052;printf(%on,a); 答案: 1). 10 1】。【 第169题 若宏定义为:#define y(x) 2/x,则表达式a=4+3*y(3)的值为。 答案: 1). 6 第170题 执行下列语句后,z

22、的值是。int x=4,y=25,z=5; z=y/x*z; 答案: 1). 30 第171题 已知 i=5,写出语句 a=i+; 执行后整型变量a的值是。 答案: 1). 5 第172题 fopen函数的原型在头文件中。 答案: 1). stdio.h 第173题 表达式 a+=b 相当于表达式。 答案: 1). a=a+b 或 a=b+a 第174题 表达式a+10+102+010+0x11的值是。 答案: 1). 198 第175题 设k=(a=2,b=3,a*b),则k 的值为。 答案: 1). 6 第176题 表达式B+15+x41+020+0x10的值是。 答案: 1). 178

23、第177题 假设变量a,b均为整型,表达式 (a=5,b=2,ab?a+:b+,a+b) 的值是。 答案: 1). 8 第178题 若有以下数组a,数组元素:a0a9,其值为 9 4 12 8 2 10 7 5 1 3 该数组中下标最大的元素的值是。 答案: 1). 3 第179题 表达式 i+ 相当于表达式i=。 答案: 1). i+1 或 1+i 第180题 设有一个名为my.c的c程序,其主函数为main(int argc,char *argv),如果在执行时,输入的命令行为my aa bb 则形式参数argc的值是。 答案: 1). 3 第181题 fabs函数的原型在中。 答案: 1

24、). math.h 第182题 已知 i=5,写出语句 a=(a=i+1,a+2,a+3); 执行后整型变量 a 的值是。 答案: 1). 9 第183题 72在内存中占个字节。 答案: 1). 2 第184题 C语言把文件看作是一个的序列。 答案: 1). 字符 或 字节 第185题 设x=72,表达式x=(x=60)的值为。 答案: 1). 1 第186题 静态变量和外部变量的初始化是在阶段完成的,而自动变量的赋值是 在时进行的。 答案: 1). 编译 2). 函数调用 第187题 下面程序段的输出结果是。 int a=12;a=a&052;printf(%dn,a); 答案: 1). 8

25、 第188题 若宏定义为:#define y(x) 5%x,则表达式a=4+3*y(2)的值为。 答案: 1). 5 第189题 VC编译系统提供对C程序的编辑、编译、连接和运行环境,可以不在该环境下进行的是。 答案: 1). 编辑和运行 第190题 连接字符串的库函数名是。 答案: 1). strcat 第191题 若宏定义为:#define y(x) 2*x,则表达式a=4*3+y(2)的值为。 答案: 1). 16 第192题 if(a)中的表达a等价于。 答案: 1). a!=0 第193题 int a=1,b=2,c=3; 执行语句a += b *= c;后a的值是。 答案: 1).

26、 7 第194题 程序段int k=10; while(k=0) k=k-1循环体语句执行次。 答案: 1). 0 第195题 字符串tx42bcdn的长度是 答案: 1). 7 第196题 写出表达式 1.234&5.982 的值是。 答案: 1). 1 第197题 字符串1011234at的长度是。 答案: 1). 8 第198题 若a是int型变量,且a的初值为6,则计算表达式 a+=a-=a*a 后a的值为。 答案: 1). -60 第199题 C语言中的字符变量用保留字来说明。 答案: 1). char 第200题 设a=3,b=4,c=4,则表达式a+bc&b=c&a|b+c&b=

27、c的值为。 答案: 1). 1 第201题 以下程序的输出结果为。 #include stdio.h mainint a=010,j=10;printf(%d,%dn,+a,j-); 答案: 1). 9,10 第202题 已知 i=5.6;写出语句 a=(int)i; 执行后变量 i 的值是。 答案: 1). 5.6 第203题 设x=4b) a=b; if(bc) b=c; else c=b; c=a; 答案: 1). 2 第213题 若有以下定义和语句: int a5=1,3,5,7,9,*p; p=&a2; 则+(*p)的值是。 答案: 1). 6 第214题 已知a=13,b=6, a

28、b的十进制数值为。 答案: 1). 11 第215题 若a是int型变量,则计算表达式 a=25/3%3 后a的值为。 答案: 1). 2 第216题 设i,j,k均为int型变量,则执行完for循环 for(i=0,j=10;i=j;i+,j-) k=i+j; 后,k的值为。 答案: 1). 10 第217题 调用 fopen 函数打开一文本文件用来读取数据,在函数形参使用模式这一项中, 应该填入。 答案: 1). r 或 r+ 第218题 若有定义:char c=010; 则变量C中包含的字符个数为。 答案: 1). 1 第219题 TC编译系统提供对C程序的编辑、编译、连接和运行环境,可

29、以不在该环境下进行的是。 答案: 1). 编辑和运行 第220题 已知a=13, a2的十进制数值为。 答案: 1). 52 第221题 设x和y均为int型变量,则以下for循环中的scanf语句最多可执行的次数是。 for (x=0,y=0;y!=123&x3;x+) scanf (%d,&y); 答案: 1). 3 第222题 C语言中调用函数来关闭文件。 答案: 1). fclose 或 fclose 第223题 一个C源程序中至少应包括一个函数。 答案: 1). main 第224题 sqrt函数的原型在头文件中。 答案: 1). math.h 第225题 若宏定义为:#define y(x) 2+x,则表达式a=4*y(2)的值为。 答案: 1). 10 第226题 函数的定义不可以嵌套,但函数的调用嵌套。 答案: 1). 可以 第227题 执行下面两个语句,输出的结果是。char c1=97,c2

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号