高级语言程序设计(c)模拟试题三

高级语言程序设计(c)模拟试题三

ID:15855957

大小:59.00 KB

页数:9页

时间:2018-08-06

高级语言程序设计(c)模拟试题三_第1页
高级语言程序设计(c)模拟试题三_第2页
高级语言程序设计(c)模拟试题三_第3页
高级语言程序设计(c)模拟试题三_第4页
高级语言程序设计(c)模拟试题三_第5页
资源描述:

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

1、高级语言程序设计(C)模拟试题三一、单项选择题(每小题3分,合计60分)1.1.设a,b,c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是。A.ˊaˊ&&ˊbˊB.a

2、

3、b+c&&b-cD.!((a

4、

5、1)2.判断字符串a和b是否相等,应当使用。A.if(a==b)B.if(a=b)C.if(strcpy(a,b))D.if(strcmp(a,b))3.请阅读以下程序:main(){inta=5,b=0,c=0;if(a=b+c)printf("%***");els

6、eprintf("%$$$");}以上程序。A.有语法错误不能通过编译B.可以通过编译但不能通过连接C.输出***D.输出$$$4.t为int类型,进入下面的循环之前,t的值为0,while(t=l){……}则以下叙述中正确的是。A.循环控制表达式的值为0B.循环控制表达式不合法C.循环控制表达式的值为1D.以上说法都不对5.C语言的定义语句"float*a[5];"的含义是。A.a是一个数组,其数组的每一个元素是指向实型数据的指针B.a是一个指针,指向一个数组,数组的元素为实型C.A)、B)均不对,但它是C语言正确的语

7、句9D.C语言不允许这样定义语句6.执行charstr[10]="China";strlen(str)的结果是。A.5B.6C.7D.)97.在C语言中,如果下面变量都是int型,则输出的结果是。sum=pad=5;pAd=sum++,pAd++,++pAd;printf("%d",pad);12.在在A.7B.6C.5D.48.设有程序段如下:intk=10;while(k=0)k=k-1;则下面描述中正确的是。A.while循环执行10次B.循环是无限循环C.循环体语句一次也不执行D.循环体语句执行一次9.请选出

8、以下程序的输出结果。#includesub(intx,inty,int*z){*z=y-x;}main(){inta,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf("%d,%d,%d",a,b,c);}A.5,2,3B.-5,-12,-7C.-5,-12,-17D.5,-1,-710.以下程序的输出结果是。#includemain(){inta,b,d=241;a=d/100%9;b=(-1)&&(-1);9printf("%d,%d

9、n",a,b);}A.6,1B.2,1C.6,0D.2,011.当数组名作为参数传递给函数时,作为实际参数的数组名被处理为。A.该数组长度B.该数组元素个数C.该数组中各元素的值D.该数组的首地址12.设有如下定义structss{charname[10];intage;charsex;}std[3],*p=std;下面各输入语句中错误的是。A.scanf("%d",&(*p).age);B.scanf("%s",&std.name);C.scanf("%c",&std[0].sex)D.scanf("%c",&(p->se

10、x));13.C语言中变量的缺省存储类别是。A.自动(auto)B.静态(static)C.寄存器(register)D.外部(extern)14.设有如下一段程序:int*var,a;a=100;var=&a;a=*var+10;执行上面的程序段后,a的值为。A.120B.110C.100D.9015.执行以下程序后,y的值是。 main(){inta[]={2,4,6,8,10};inty=1,x,*p;p=&a[1];for(x=0;x<3;x++)y+=*(p+x);9printf("%d",y);}A.17B.

11、18C.19D.2016.下列函数调用语句含有实参的个数为。func((exp1,exp2),(exp3,exp4,exp50);A.1B.2C.3D.417.以下程序输出的结果是。#includevoidas(intx,inty,int*cp,int*dp){*cp=x+y;*dp=x-y;}main(){inta=4,b=3,c,d;as(a,b,&c,&d);printf("%d%d",c,d);}A.43B.71C.74D.3118.若执行fopen函数时发生错误,则函数的返回值是。A.地址值B

12、.0C.1D.EOF19.若有以下说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是。A.a+1表示的是字符t的地址B.p指向另外的字符串时,字符串的长度不受限制C.p变量中存放的地址值可以改变D.a中只能存放10个字符20.20.下面描

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

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

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