《c语言程序设计》模拟题

《c语言程序设计》模拟题

ID:21831243

大小:107.50 KB

页数:9页

时间:2018-10-25

《c语言程序设计》模拟题_第1页
《c语言程序设计》模拟题_第2页
《c语言程序设计》模拟题_第3页
《c语言程序设计》模拟题_第4页
《c语言程序设计》模拟题_第5页
资源描述:

《《c语言程序设计》模拟题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单项选择题(每题1分,30分)1.在C语言中,下列字符常量中合法的是B。A.‘84’B.‘x43'C.‘ab'D.“”2.有如下定义:longm;charc;floatx;doubley;则表达式c+m*x/y的值的类型是D。A.longB.charC.floatD.double3.语句:printf(“%d”,(a=2)&&(b=-2));的输出结果是C。A.无输出B.结果不确定C.1D.24.有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是C。A.fun(inty,doublem);B

2、.k=fun(10,12.5);C.fun(10,12.5);D.voidfun(10,12.5);5.以下选项中不能正确赋值的是B。A.charb[]={'H','e','l','l','o','!'};B.charb[10];b=“Hello!”;C.charb[10]=“Hello!”;D.char*str=“Hello!”;6.若有以下定义:chars[20]="programming",*ps=s;则不能代表字符g的表达式是A。A.ps+3B.s[3]C.ps[3]D.ps+=3;*ps7.在下列运算符中,优先级最高的运算符是C。A.==B.!=C.%D.

3、

4、8.在C语言中,要

5、求运算对象必须是整型的运算符是C。A.#defi

6、neS(a,b)a*bvoidmain(){inta=3,area;area=S(a,a+3);printf("area=%d",area);}A.18B.12C.9D.1513.以下叙述中不正确的是D。A.在不同的函数中可以使用相同名字的变量B.函数中的形式参数是局部变量C.在一个函数内定义的变量只在本函数范围内有效D.在一个函数内的复合语句中定义的变量在本函数范围内有效14.当执行以下程序段时,正确的选项是Ay=-1;do{y++;}while(y--);printf("%d",y--);A.循环体将执行一次B.循环体将执行两次C.循环体将执行无限次D.系统将提示有语法错误1

7、5.若有说明语句:inta[]={1,2,3,4,5,6,7,8},*p=a;且0≤i≤7,则A是对数组元素的错误表示。A.p+iB.a[p-a]C.*(a+i)D.p[i]16.以下选项中不能正确把c1定义成结构体变量的是B。A.structcolorB.structcolorc1{intred;{intred;intgreen;intgreen;};};structcolorc1;C.structcolorD.struct{intred;{intred;intgreen;intgreen;8}c1;}c1;17.设有intx=0,y=1,z=1;则运行表达式:x=++x

8、

9、(++y-

10、2)&&(--z+1)后,x、y、z的值分别是A。A.1,1,1B.1,2,0C.0,1,1D.1,2,118.已知charch=‘A’;且表达式:ch=(ch>=‘A’&&ch<=‘Z’)?(ch+32):ch,该表达式的值是B。A.AB.aC.zD.Z19.当a=1,b=3,c=5,d=4,x=3时,执行下面一段程序后,x的值为D。if(ad)x=2;elsex=0;A.1B.2C.3D.020.现有一个文本文件,想以追加方式打开,下列方式正确的是D。if((fp=fopen(“fname.dat”,“”))==NULL){

11、printf("cannotopenfile!",num);exit(0);}A.wB.abC.bD.a21.C语言程序中,如果对函数类型未加说明,则函数的隐含类型为C。A.voidB.doubleC.intD.char22.假设已定义charc[8]=“test”;inti;则下面的输出函数调用中错误的是D。A.printf("%s",c);B.for(i=0;i<8;i++)printf("%c",c[i]);C.puts(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。