c语言填空题试卷.doc_第1页
c语言填空题试卷.doc_第2页
c语言填空题试卷.doc_第3页
c语言填空题试卷.doc_第4页
c语言填空题试卷.doc_第5页
已阅读5页,还剩182页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-WORD格式-专业资料-可编辑-试卷编号:24所属语言:C语言试卷方案:TC_160505231125试卷总分:249分共有题型:1种一、填空 共249题 (共计249分)第1题 (1.0分) 题号:1308 难度:中 第3章int x=y=z=2;x=y=z; 则x的值为【1】.答案:=(答案1)=1第2题 (1.0分) 题号:1347 难度:中 第3章已知a=13,b=6,a%b的十进制数值为【1】.答案:=(答案1)=1第3题 (1.0分) 题号:1296 难度:中 第3章int x=2,y=3,z=4; 则表达式x+yz&y=z的值为【1】.答案:=(答案1)=0第4题 (1.0分) 题号:1448 难度:中 第8章若输入60和13,下列程序运行结果为【1】.#define SURPLUS(a,b) (a)%(b)main()int a,b;scanf(%d,%d,&a,&b);printf(%dn,SURPLUS(a,b);答案:=(答案1)=8第5题 (1.0分) 题号:1425 难度:中 第7章若有以下数组a,数组元素:a0a9,其值为 9 4 12 8 2 10 7 5 1 3该数组中下标最小的元素名字是【1】.答案:=(答案1)=a0第6题 (1.0分) 题号:1427 难度:中 第7章合并字符串的库函数是【1】,只写函数名即可.答案:=(答案1)=strcat第7题 (1.0分) 题号:1418 难度:中 第7章从键盘输入 1 2 3 4 5 6 7 8 9 执行后输出的结果是【1】.main()int a33,sum=0;for(i=0;i3,i+)for(j=0;j3;j+)scanf(%d,&aij);printf(n);for( i=0; i3; i+ ) sum = sum + aii;printf(%dn,sum);答案:=(答案1)=15第8题 (1.0分) 题号:1443 难度:中 第8章函数的【1】调用是一个函数直接或间接地调用它自身.答案:=(答案1)=递归第9题 (1.0分) 题号:1370 难度:中 第4章已知 i=5,写出语句 i-=0x12; 执行后整型变量 i 的值是【1】.答案:=(答案1)=-13第10题 (1.0分) 题号:1337 难度:中 第3章设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为【1】.答案:=(答案1)=1.0=或=1第11题 (1.0分) 题号:1372 难度:中 第4章已知 i=5,写出语句 a=i+; 执行后整型变量a的值是【1】.答案:=(答案1)=5第12题 (1.0分) 题号:1268 难度:中 第3章逗号表达式(a=3*5,a*4),a+5的值为【1】.答案:=(答案1)=20第13题 (1.0分) 题号:1396 难度:中 第6章程序段int k=10; while(k=0) k=k-1循环体语句执行【1】次.答案:=(答案1)=0第14题 (1.0分) 题号:1326 难度:中 第3章设k=(a=2,b=3,a*b),则k 的值为【1】.答案:=(答案1)=6第15题 (1.0分) 题号:1404 难度:中 第6章程序填空:输入5个字符串,将其中最小的打印出来.main()char str10,temp10;int i;gets(temp);for(i=0;i0) strcpy(【1】);printf(nThe min string is: %sn,temp);答案:=(答案1)=temp,str第16题 (1.0分) 题号:1422 难度:中 第7章若有以下数组a,数组元素:a0a9,其值为 9 4 12 8 2 10 7 5 1 3该数组可用的最大下标值是【1】.答案:=(答案1)=9第17题 (1.0分) 题号:1436 难度:中 第8章C语言中,数组元素的下标下限为【1】.答案:=(答案1)=0第18题 (1.0分) 题号:1393 难度:中 第5章为了避免嵌套条件语句的二义性,C语言规定else与其前面最近的【1】语句配对.答案:=(答案1)=if第19题 (1.0分) 题号:1265 难度:中 第3章c语言表达式5278的值是【1】.答案:=(答案1)=0第20题 (1.0分) 题号:1403 难度:中 第6章以下do-while语句中循环体的执行次数是【1】. a=10; b=0; do b+=2; a-=2+b; while (a=0);答案:=(答案1)=3第21题 (1.0分) 题号:1301 难度:中 第3章int x=2;z=-x+1; 则x的值为【1】.答案:=(答案1)=3第22题 (1.0分) 题号:1477 难度:中 第11章feof(fp)函数用来判断文件是否结束,如果遇到文件结束,函数值为【1】,否则为【2】.答案:=(答案1)=非0值=(答案2)=0第23题 (1.0分) 题号:1457 难度:中 第9章若有以下的说明?定义和语句,则输出结果为【1】.main()union unint a;char c2;w;w.c0=A;w.c1=a;printf(%on,w.a);答案:=(答案1)=60501第24题 (1.0分) 题号:1398 难度:中 第6章若输入字符串:abcde,则以下while循环体将执行 【1】 次.While(ch=getchar()=e) printf(*);答案:=(答案1)=0第25题 (1.0分) 题号:1249 难度:中 第2章C语言中的字符变量用保留字【1】来说明.答案:=(答案1)=char第26题 (1.0分) 题号:1454 难度:中 第9章若有以下的说明和语句,已知int类型占两个字节,则以下的输出结果为【1】.main()struct stchar a10;int b;double c;printf(%dn,sizeof(struct st);答案:=(答案1)=20第27题 (1.0分) 题号:1407 难度:中 第6章设i,j,k均为int型变量,则执行完下面的for循环后,k的值为【1】.for(i=0,j=10;i=j;i+,j-)k=i+j;答案:=(答案1)=10第28题 (1.0分) 题号:1475 难度:中 第10章设有以下结构类型说明和变量定义,则变量a在内存所占字节数是 【1】 .Struct stud char num6;int s4;double ave; a,*p;答案:=(答案1)=22第29题 (1.0分) 题号:1275 难度:中 第3章设 x 的值为15,n 的值为2,则表达式 x*=n+3 运算后 x 的值是【1】.答案:=(答案1)=75第30题 (1.0分) 题号:1441 难度:中 第8章函数调用时的实参和形参之间的数据是单向的【1】传递.答案:=(答案1)=值第31题 (1.0分) 题号:1439 难度:中 第8章如果函数不要求带回值,可用【1】来定义函数返回值为空.答案:=(答案1)=void第32题 (1.0分) 题号:1374 难度:中 第4章已知 i=5.6;写出语句 a=(int)i; 执行后变量 i 的值是【1】.答案:=(答案1)=5.6第33题 (1.0分) 题号:1311 难度:中 第3章表达式 i+ 相当于表达式i=【1】.答案:=(答案1)=i+1=或=1+i第34题 (1.0分) 题号:1445 难度:中 第8章下列程序的输出结果是【1】.max_value(array)int array4;int i,j,max;max=array00;for(i=0;i3;i+)for(j=0;jmax)max=arrayij;return(max);main()static int a34=1,3,5,7,2,4,6,8,15,17,34,12;pritnf(%dn,max_value(a);答案:=(答案1)=34第35题 (1.0分) 题号:1299 难度:中 第3章int x=2;z=+x+1; 则x的值为【1】.答案:=(答案1)=3第36题 (1.0分) 题号:1357 难度:中 第4章c语言程序的三种基本结构是:顺序结构,选择结构,【1】结构.答案:=(答案1)=循环第37题 (1.0分) 题号:1429 难度:中 第7章若有定义:char c=010; 则变量C中包含的字符个数为【1】.答案:=(答案1)=1第38题 (1.0分) 题号:1338 难度:中 第3章已知 a=10,b=15,c=1,d=2,e=0,则表达式 a*b&c 的值为【1】.答案:=(答案1)=1第39题 (1.0分) 题号:1421 难度:中 第7章若有以下数组a,数组元素:a0a9,其值为 9 4 12 8 2 10 7 5 1 3该数组的元素中,数值最小的元素的下标值是【1】.答案:=(答案1)=8第40题 (1.0分) 题号:1352 难度:中 第3章已知a=13,b=6,a2的十进制数值为【1】.答案:=(答案1)=3第41题 (1.0分) 题号:1371 难度:中 第4章已知 i=5,写出语句 a=(a=i+1,a+2,a+3); 执行后整型变量 a 的值是【1】.答案:=(答案1)=9第42题 (1.0分) 题号:1252 难度:中 第2章变量的本质是代表内存中的一个存储单元的【1】.答案:=(答案1)=地址第43题 (1.0分) 题号:1446 难度:中 第8章静态变量和外部变量的初始化是在【1】阶段完成的,而自动变量的赋值是在【2】时进行的.答案:=(答案1)=编译=(答案2)=函数调用第44题 (1.0分) 题号:1431 难度:易 第7章若在程序中用到strlen()函数时,应在程序开头写上包含命令# include 【1】.答案:=(答案1)=string.h第45题 (1.0分) 题号:1395 难度:中 第5章若所用变量均已正确定义,则执行下面程序段后的 值是【1】.main()int a=2,b=7,c=5;switch(a0)case 1: switch(b=60=1的值为【1】.答案:=(答案1)=0第49题 (1.0分) 题号:1440 难度:易 第8章从函数的形式上看,函数分为无参函数和【1】两种类型.答案:=(答案1)=有参函数第50题 (1.0分) 题号:1305 难度:中 第3章int x=4,y=z=2;x=x=(y=z); 则x的值为【1】.答案:=(答案1)=0第51题 (1.0分) 题号:1332 难度:中 第3章设x=4=y&y=z第53题 (1.0分) 题号:1368 难度:中 第4章若有定义:int a=10,b=9,c=8;接着顺序执行下列语句后,变量b中的值是 【1】 .c=(a-=(b-5);c=(a%11)+(b=3);答案:=(答案1)=3第54题 (1.0分) 题号:1384 难度:中 第4章执行下列语句后,z 的值是【1】.int x=4,y=25,z=5; z=y/x*z;答案:=(答案1)=30第55题 (1.0分) 题号:1464 难度:较难 第10章设变量定义为int x=3, *p=&x;,设变量x的地址为2000,则*p=【1】,&(*p)=【2】(填数字)答案:=(答案1)=3=(答案2)=2000第56题 (1.0分) 题号:1309 难度:中 第3章表达式 a+=b 相当于表达式【1】.答案:=(答案1)=a=a+b=或=a=b+a第57题 (1.0分) 题号:1317 难度:中 第3章假设变量a,b均为整型,表达式(a=5,b=2,ab?a+:b+,a+b)的值是【1】.答案:=(答案1)=8第58题 (1.0分) 题号:1361 难度:中 第4章int a=1,b=2,c=3; 执行语句a=b=c;后a的值是【1】.答案:=(答案1)=3第59题 (1.0分) 题号:1410 难度:中 第6章以下程序计算数n的阶乘.main()int i,n; long np;scanf(%d,&n);np=【1】;for(i=2;i=n;i+)np=np*i;printf(n=%d,n!=%ldn,n,np);答案:=(答案1)=1第60题 (1.0分) 题号:1383 难度:中 第4章执行下列语句后,b 的十进制值是【1】.int x=240,y=15,b;char z=A;b=( x & y ) & ( z a );答案:=(答案1)=1第61题 (1.0分) 题号:1277 难度:中 第3章设(k=a=5,b=3,a*b),则表达式的值为【1】.答案:=(答案1)=15第62题 (1.0分) 题号:1350 难度:中 第3章已知a=13,b=6,a|b的十进制数值为【1】.答案:=(答案1)=1第63题 (1.0分) 题号:1450 难度:中 第8章下列程序运行结果为【1】.#define PI 3.14#define S(r) PI * r * rmain()float a,area;a=2;area=S(a);printf(%5.2fn,area);答案:=(答案1)=12.56第64题 (1.0分) 题号:1287 难度:中 第3章用户输入字母a时,下列程序运行结果是【1】.#include main()char ch;ch= getchar( );(ch=a & ch=z) ? putchar(ch+A-a) : putchar(ch);答案:=(答案1)=A第65题 (1.0分) 题号:1380 难度:中 第4章以下程序的输出结果为【1】.#include stdio.h main()int a=010,j=10;printf(%d,%dn,+a,j-);答案:=(答案1)=9,10第66题 (1.0分) 题号:1351 难度:中 第3章已知a=13,b=6,a|b的十进制数值为【1】.答案:=(答案1)=15第67题 (1.0分) 题号:1300 难度:中 第3章int x=2;z=+x+1; 则z的值为【1】.答案:=(答案1)=4第68题 (1.0分) 题号:1463 难度:中 第10章程序运行时若依次输入25,3,40,则输出结果是【1】.main()int *p1,*p2,*p3;int i,j,k,t;scanf(%d%d%d,&i,&j,&k);p1=&i;p2=&j;p3=&k;if(*p1*p2)t=*p1;*p1=*p2;*p2=t;if(*p1*p3)t=*p1;p1=*p3;*p3=t;if(*p2*p3)t=*p2;*p2=*p3;*p3=t;printf(%dn,*p3);答案:=(答案1)=3第69题 (1.0分) 题号:1253 难度:中 第2章getchar()函数只能接收一个【1】.答案:=(答案1)=字符第70题 (1.0分) 题号:1256 难度:中 第2章下列程序的输出是【1】,main()int a=011;printf(%dn,+a);答案:=(答案1)=10第71题 (1.0分) 题号:1247 难度:中 第2章在C语言中,最小整型数是【1】.答案:=(答案1)=-32768第72题 (1.0分) 题号:1271 难度:中 第3章若s是int型变量,且s=6,则下面表达式的值是【1】.s%2+(s+1)%2答案:=(答案1)=1第73题 (1.0分) 题号:1453 难度:中 第9章结构体是不同数据类型的数据集合,作为数据类型,必须先说明结构体【1】,再说明结构体变量.答案:=(答案1)=类型第74题 (1.0分) 题号:1413 难度:中 第7章读程序,填运行结果【1】. main() char c10=I, ,a,m, ,a, ,b,o,y; int i; for(i=0;ie的值为【1】.答案:=(答案1)=0第77题 (1.0分) 题号:1405 难度:中 第6章若所用变量都已正确定义,请填写以下程序段的输出结果【1】.for(i=1;i=5;i+); printf(OKn);答案:=(答案1)=OK第78题 (1.0分) 题号:1399 难度:中 第6章若所用变量都已经正确定义,请填写以下程序段的输出结果【1】.s=7;while ( -s );s -= 2;printf(%dn,s);答案:=(答案1)=-2第79题 (1.0分) 题号:1483 难度:中 第11章调用 fopen 函数打开一文本文件,在使用方式这一项中,为输入而打开需填入【1】.答案:=(答案1)=r=或=r+第80题 (1.0分) 题号:1250 难度:中 第2章设 int x=1/4;则x的值为【1】.答案:=(答案1)=0第81题 (1.0分) 题号:1263 难度:中 第3章C语言表达式!(36)|(4z的值为【1】.答案:=(答案1)=1第87题 (1.0分) 题号:1469 难度:中 第10章若有以下定义和语句: int a5=1,3,5,7,9,*p;p=&a2; 则+(*p)的值是【1】.答案:=(答案1)=6第88题 (1.0分) 题号:1480 难度:中 第11章C语言中调用【1】函数来关闭文件.答案:=(答案1)=fclose=或=fclose()第89题 (1.0分) 题号:1321 难度:中 第3章设a、b、c为整型数, 且a=2、b=3、c=4, 则执行完以下语句:a*=16+(b+)-(+c);后,a的值是 【1】.答案:=(答案1)=28第90题 (1.0分) 题号:1465 难度:中 第10章下列程序的运行结果为【1】.main()int x,*p,*q;x=10;p=&x;q=&p;printf( %dn , * *q );答案:=(答案1)=10第91题 (1.0分) 题号:1238 难度:中 第1章C语言源程序的基本单位是【1】.答案:=(答案1)=函数第92题 (1.0分) 题号:1295 难度:中 第3章int x=2,y=3,z=4; 则表达式x+y!z的值为【1】.答案:=(答案1)=1第93题 (1.0分) 题号:1346 难度:中 第3章已知a=13, a5)?0:1; 执行后整型变量 a 的值是【1】.答案:=(答案1)=1第100题 (1.0分) 题号:1364 难度:中 第4章int x; x=-3+4%-5*3, 则x的值为【1】.答案:=(答案1)=9第101题 (1.0分) 题号:1259 难度:中 第2章下列语句输出的结果是【1】,unsigned int b=65535;printf(%d,b);答案:=(答案1)=-1第102题 (1.0分) 题号:1415 难度:中 第7章程序执行后输出的结果是【1】.#include stdio.hmain()int i,j,t;static int a=70,1,0,4,8,12,65,-76,100,-45,35;for(i=0;iai+1)t=ai;ai=ai+1;ai+1=t;printf(%d,ai);答案:=(答案1)=100第103题 (1.0分) 题号:1255 难度:中 第2章输入整型变量a的值.int a; scanf(%d,【1】);答案:=(答案1)=&a第104题 (1.0分) 题号:1430 难度:中 第7章若有定义:char s =china;则Turbo C系统为数组s开辟【1】个字节的内存单元.答案:=(答案1)=6第105题 (1.0分) 题号:1456 难度:中 第9章程序运行的结果是【1】.main() union example int a; int b; e;e.a=1;e.b=2;printf( %dn , e.a);答案:=(答案1)=2第106题 (1.0分) 题号:1323 难度:中 第3章设a=3,b=4,c=5,则表达式!(a+b)+c-1&b+c/2的值为【1】.答案:=(答案1)=1第107题 (1.0分) 题号:1459 难度:中 第10章在c程序中,可以通过三种运算方式为指针变量赋地址值,它们是【1】,=,malloc.答案:=(答案1)=&第108题 (1.0分) 题号:1261 难度:中 第2章执行下列语句的结果是【1】,a=3;printf(%d,+a);printf(%d,a+);答案:=(答案1)=4,4第109题 (1.0分) 题号:1482 难度:中 第11章调用 fopen 函数打开一文本文件,在使用方式这一项中,为追加而打开需填入【1】.答案:=(答案1)=a=或=a+第110题 (1.0分) 题号:1314 难度:较易 第3章表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论