《c语言填空题试卷.doc》由会员分享,可在线阅读,更多相关《c语言填空题试卷.doc(187页珍藏版)》请在金锄头文库上搜索。
1、-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分)
2、 题号: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
3、第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,写出
4、语句 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
5、 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分) 题号:1
6、422 难度:中 第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 难度:中
7、第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()un
8、ion 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】.m
9、ain()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 难度:中