C语言试卷第10套 含答案

C语言试卷第10套 含答案

ID:41922143

大小:60.50 KB

页数:4页

时间:2019-09-04

C语言试卷第10套 含答案_第1页
C语言试卷第10套 含答案_第2页
C语言试卷第10套 含答案_第3页
C语言试卷第10套 含答案_第4页
资源描述:

《C语言试卷第10套 含答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十套 一、判断题 第1题:在求C语言的表达式时,只需考虑运算符的优先级。参考答案:错第2题:二进制文件与ASCII文件相比要占用较多的存储空间。参考答案:错第3题:一个算法应该具备有穷性、确定性、输入、输出和有效性。参考答案:对第4题:函数调用可以作为一个函数的实参参考答案:对第5题:C语言中,顺序读写方式不使用于十进制文件参考答案:错第6题:strcat的作用是连接两个字符数组中的字符串参考答案:对第7题:在标准C中,参与运算的数据类型必须完全一致。参考答案:错第8题:文件由二进制数据序列组成,C语言只能读写二进制文件参考答案:错第9题:在标准C中,for语句后的三个表达式是按其先后次

2、序执行的。参考答案:错第10题:在C语言中,一个double型所占字节数为8参考答案:对     二、选择题(请选择正确的选项) 第1题:关于C语言,下列说法中错误的是参考答案:DA、数据类型丰富,程序设计简单B、运算符丰富,算法描述方便C、是一种结构化的程序设计语言D、语法结构复杂,难学第2题:设有以下宏定义:#defineN3#defineY(n)((N+1)*n)则执行语句:z=2*(N+Y(5+1));后,z的值为参考答案:CA、出错B、42C、48D、54第3题:下列判断闰年的表达式中正确的是:参考答案:AA、leap=n%400==0

3、

4、n%4==0&&n%100!=0;B、l

5、eap=n%4==0&&(n%100!=0

6、

7、n%400==0);C、leap=!(n%400!=0&&n%4!=0

8、

9、n%100==0);D、leap=n%400==0&&n%4==0

10、

11、n%100!=0;第4题:对于p有定义:char*(*p[10])();则p是:参考答案:CA、p是指针变量B、p是函数名C、p是数组D、以上都不是第5题:设有以下语句structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,''},*p;p=&a[0];则值为6的表达式是参考答案:DA、p++->nB、p->n++C、(*p).n+

12、+D、++p->n第6题:变量的指针,其含义是指刻变量的:参考答案:BA、值B、地址C、名D、一个标志第7题:C语言结构体类型变量在程序执行期间参考答案:AA、所有成员一直驻留在内存中B、只有一个成员驻留在内存在C、部分成员驻留在内存中D、没有成员驻留在内存中第8题:设整型变量a为5,使b不为2的表达式是参考答案:CA、b=a/2B、b=6-(--a)C、b=a%2D、b=a>3?2:1第9题:设x为int型变量,则执行以下语句x=10;x+=x-=x-x;后,x的值为参考答案:BA、10B、20C、40D、30第10题:在c语言中,不允许有常量的数据类型是(B)A、整型B、结构型C、字符

13、型D、字符串      三、填空题(请把正确的选项填入试题前的空格中)   第1题:下面程序是计算10个整数中奇数的和及其偶数的和,请填空。 #include___<stdio.h>voidmain(){inta,b,c,I;a=c=0;for(I=1;I<=10;I++){scanf("%d",&b);if(___)b%2==0a+=b;else___;c+=b}printf("偶数的和=%d",a);printf("奇数的和=%d",_c__);}第2题:输入三角形的三条边a,b,c,求三角形的面积。注:s=sqrt(t*(t-a)*(t-b)*(t-c)),其中t=(a+b+

14、c)/2#include<math.h>#include<stdio.h>voidmain(){floata,b,c,d,t,s;printf("请输入三角形的三条边:");scanf(____);"%f%f%f",&a,&b,&c"if(___

15、

16、___

17、

18、___)a>b+cb>a+cc>b+aprintf("%f%f%f不能构成三角形!",a,b,c);else{t=(a+b+c)/2;s=___;sqrt(t*(t-a)*(t-b)*(t-c))}printf("a=%7.2f,b=%7.2f,c=%7.2f,area=%7.2f",a,b,c,s);}第3题:2、下列程序利用函

19、数求两个数的最大值,请在处补上必要的代码:<bfloatmax(float,float);main(){floata,b,c;scanf("%f,%f",&a,&b);c=max(a,b);printf("max=%f",c);}floatmax(floatx,floaty){floatz;____;return(z);}参考答案:z=x>y?X:y       四、阅读题(请把正确的选项填入试题前的空格中)  第1

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

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

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