c语言模拟试卷A.pdf
《c语言模拟试卷A.pdf》由会员分享,可在线阅读,更多相关《c语言模拟试卷A.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 C语言程序设计模拟试卷A(闭卷考试)一、选择题(每题2 分,共 20 分)1、以下不正确的C语言标识符是。A.ABC B.abc C.a_bc D.2、设有说明:char w;int x;float y;double z;则表达式w*x+z-y 值的数据类型为:。A.float B.char C.int D.double3、根据下述定义,可以输出字符A的语句是。struct person char name11;struct char name11;int age;other10;struct person man10=Jone,Paul,20,Paul,Mary,18,Mary,Adam
2、,23,Adam,Jone,23;A.printf(%c,man2.other0.name0);B.printf(%c,other0.name0);C.printf(%c,man2.(*other0);D.printf(%c,man3.name);4、以下说法中正确的是:。A.C 语言程序总是从第一个定义的函数开始执行B.在 C语言程序中,要调用的函数必须放在main()函数中定义C.C 语言程序总是从main()函数开始执行D.C 语言程序中的main()函数必须放在程序的开始部分5、在定义int a10;之后,对 a 的引用正确的是。A.a10 B.a C.a(6)D.a10-106、以下
3、不能正确赋值的是。A.char s110;s1=test;B.char s2=t ,e,s,t C.char s320=test;D.char s44=t,e,s,t 2 7、设 i 和 x 都是 int类型,则for 循环语句。for(i=0,x=0;i=9&x!=876;i+)scanf(%d,&x);A.最多执行10 次 B.最多执行9 次C.是无限循环 D.循环体一次也不执行8、C语言中表示“在使用x 之前,先使x 的值加 1”的正确方式是。A.+x B.x+C.+x D.+x+9、设有说明int(*ptr)M;其中 ptr是。A.M 个指向整型变量的指针B.指向 M个整型变量的函数指
4、针C.一个指向具有M个整型元素的一维数组的指针D.具有 M个指针元素的一维指针数组,每个元素都只能指向整型量10、在下面关于指针的说法中,错误的一条是。A.变量的指针就是变量的地址B.可以将一个整型量或任何其他非地址类型的数据赋给一个指针变量C.一个指针变量只能指向同一类型的变量D.指针变量中只能存放地址(指针)二、读程序写结果(每题3 分,共 21 分)1、以下程序运行后输出的结果是:#include void main()int i,j,m,n;i=8;j=10;m=+i;n=j+;printf(%d,%d,%d,%dn,i,j,m,n);2、若输入B,以下程序的输出结果是:void ma
5、in()char grade;scanf(%c,&grade);switch(grade)case A:printf(=85);case B:3 case C:printf(=60);case D:printf(60);default:printf(error);3、以下程序的输出结果是:void ast(int x,int y,int*cp,int*dp)*cp=x+y;*dp=x-y;main()int a,b,c,d;a=6;b=3;ast(a,b,&c,&d);printf(%d,%dn,c,d);4、以下程序的输出结果是:main()int a23=1,3,5,7,9,11;int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 模拟 试卷
限制150内