资源描述:
《C语言模拟试题第三套.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、单项选择题1.下列变量说明语句中,正确的是()。A、chara;b;c;B、char:abc;C、intx;z;D、intx,z;【参考答案】错误D【学生答案】[未答此题]2.设以下变量均为int类型,则值不等于7的表达式是()。A、(x=6,x+1,y=6,x+y)B、(x=y=6,x+y,y+1)C、(y=6,y+1,x=y,x+1)D、(x=y=6,x+y,x+1)【参考答案】错误A【学生答案】[未答此题]3.设:longw=65535,t=;根据下面的输出结果,正确的程序段是().w=65535,t=e
2、ndA、printf("w=%5d,t=%7d",w,t);printf("%s","end');B、printf("w=%5ld,t=%7ld",w,t);printf("%c","end");C、printf("w=%5ld,t=%7ld",w,t);printf("%s","end");D、printf("w=%5u,t=%7u",w,t);printf("end");【参考答案】错误C【学生答案】[未答此题]4.设x,y,z,t均为整型变量,则执行以下语句后,t的值为:()x=y=z=1;t=+
3、+x
4、
5、++y&&++z;A、0B、1C、2D、不定值【参考答案】错误B【学生答案】[未答此题]5.如果inta=2,b=3,c=0,下列描述正确的是()。A、a&&b>c的结果为假B、!a!=(b!=c)表达式的值为1C、a
6、
7、(b=c)执行后b的值为0D、a>b!=c和a>(b!=c)的执行顺序是一样的【参考答案】错误B【学生答案】[未答此题]6.从键盘输入的整数中找出最小值min,输入0时结束.请在A处填写正确语句()。#include"stdio.h"main(){intmin=0,a;do{scanf("
8、%d",&a);if(min>a)min=a;}while(___A___);printf("%d",min);}A、a=0B、a==0C、a>0&&a<0D、a!=0【参考答案】错误D【学生答案】[未答此题]7.设有如下程序段:intk=10;while(k==0)k--;则下述说明中正确的是().A、循环体一次也不执行B、循环体执行一次C、死循环D、循环体执行10次【参考答案】错误A【学生答案】[未答此题]8.staticcharstr[10]="China";数组元素个数为()。A、6B、9C、5D、10【参
9、考答案】错误D【学生答案】[未答此题]9.函数调用:strcat(strcpy(str1,str2),str3)的功能是()。A、将串str1复制到串str2中后再连接到串str3之后B、将串str2连接到串str1之后再将串str1复制到串str3中C、将串str1连接到串str2之后再复制到串str3之后D、将串str2复制到串str1中后再将串str3连接到串str1之后【参考答案】错误D【学生答案】[未答此题]10.C语言程序中必须有的函数是()。A、#include"stdio.h"B、mainC、pri
10、ntfD、scanf【参考答案】错误B【学生答案】[未答此题]11.程序运行结束后,屏幕上输出值为().staticintx=10;main(){intx=3;f();x--;printf("%d",x);}f(){x++;}A、10B、2C、11D、3【参考答案】错误B【学生答案】[未答此题]12.file1.c中有命令,#include,若file2.c中有全局静态变量a,则().A、a在file1.c中应用extern说明.B、a在file1.c中有效,不必用extern说明.C、a在fil
11、e1.c中不生效D、a在file1.c和file2.c中均不生效.【参考答案】错误B【学生答案】[未答此题]13.若有说明:intn=2,*p=&n,*q=p;,则以下非法的赋值语句是()。A、*p=*q;B、n=*q;C、p=n;D、p=q;【参考答案】错误C【学生答案】[未答此题]14.以下程序的输出结果是().main(){charstr[]="ABCD",*p=str;printf("%d",*(p+3));}A、68B、不确定的值C、字符D的地址D、0【参考答案】错误A【学生答案】[未答此题]15.使
12、用共用体变量,不可以()。A、同时访问所有成员B、进行动态管理C、节省存储空间D、简化程序设计【参考答案】错误A【学生答案】[未答此题]一、判断题1.在C语言中,各种类型的整型数据在内存中都占2个字节。【学生答案】错误未答此题============================================================【参考答案】错