C语言模拟试题11

C语言模拟试题11

ID:42086528

大小:53.00 KB

页数:9页

时间:2019-09-07

C语言模拟试题11_第1页
C语言模拟试题11_第2页
C语言模拟试题11_第3页
C语言模拟试题11_第4页
C语言模拟试题11_第5页
资源描述:

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

1、《C语言程序设计》模拟试题(一)题号一二三四五总分得分阅卷人一、选择(每题2分,共30分)1.以下叙述中正确的是A。A)构成C程序的基本单位是函数B)可以在一个函数中定义另一个函数C)main()函数必须放在其它函数之前D)所有被调用的函数一定要在调用之前进行定义2.以下选项中合法的实型常数是_C_。A)5E2.0B)E-3C).2E0D)1.3E3.以下选项中合法的用户标识符是__B____。A)longB)_2TestC)3DmaxD)A.dat4.已知i、j、k为int型变量,若从键盘输入:1,2,3<回

2、车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是B__。A)scanf("%2d%2d%2d",&i,&j,&k);B)scanf(""%d%d%d",&i,&j,&k);C)scanf("%d,%d,%d",&i,&j,&k);D)scanf("i=%d,j=%d,k=%d",&i,&j,&k);5以下程序的输出结果是___C____main(){inta=1,b=2,c=3;printf(“%d”,c>b>a);}A)2B)1C)0D)36.判断char型变量c是否为小写字母的表达式是

3、_________A)’a’<=c<=’z’B)(c>=a)&&(c<=z)C)(‘a’>=c)

4、

5、(‘z’<=c)D)(c>=’a’)&&(c<=’z’)7.以下选项中,与k=n++完全等价的表达式是__A_____。A)k=n,n=n+1B)n=n+1,k=nC)k=++nD)k+=n+18.C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是____D__。A)voidB)intC)floatD)double9.若有说明:intn=2,*p=&n,*q=p;,则以下非法的赋值语句是___B___。A

6、)p=q;B)*p=*q;C)n=*q;D)p=n;10.函数调用:strcat(strcpy(str1,str2),str3)的功能是______C__A)将串str1复制到串str2中后再连接到串str3之后B)将串str1连接到串str2中后再复制到串str3之后C)将串str2复制到串str1中后再将串str3连接到串str1之后D)将串str1连接到串str1中后再将串str1复制到串str3之后11.以下叙述中正确的是______ A)由于do---while循环中循环体语句只能是一条可执行语句,所

7、以循环体内不能使用复合语句 B)do---while循环由do开始,用while结束,在while(表达式)后面不能写分号 C) 在do----while循环体中,一定要有能使while后面表达式的值变为零的操作D)do---while循环中,根据情况可以省略while12.对两个数组a和b进行如下初始化chara[]=”ABCDEF”;charb[]={‘A’,’B’,’C’,’D’,E’,’F’};则以下叙述正确的是______ A)a与b数组完全相同  B)a与b长度相同 C)a与b中都存放字符串 D)a

8、数组比b数组长度大13.C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是______ A) 地址传递     B)单向值传递 C) 由实参传给形参,再由形参传回给实参D)由用户指定传递方式14.若有下列说明和语句:int a[4][5], (*p)[5];  p = a; 则对a数组元素的正确引用是______。A) p+1     B) *(p+3)    C) *(p+1)+3     D) *(*p+2)15.设有以下说明语句,则下面的叙述中不正确的是______。struct ex { i

9、nt x;  float y; char z ;} example;A) struct结构体类型的关键字 B) example是结构体类型名C) x,y,z都是结构体成员名           D) struct ex是结构体类型二、填空(每空1分,共15分)1.编写好一个C程序到完成运行一般经过编辑、______编译____、_______连接___、运行四个步骤。2.一个算法应该具有以下特点:有穷性____确定性______、_有零个或多个输入________有一个或多个输出___________、有一个或

10、多个输出、有效性。3.若a=3,b=5,则表达式a>b?a:b++的值是____6_______。4.____顺序______、_____选择_____、____循环______是结构化程序设计的三种基本结构。5.若有定义:int a=8, b=5, c; 执行语句c = a/b+0.4 ;后,c的值为__________。6.若有定义inta[3][4]={{1,2,3,4},{0}

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

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

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