资源描述:
《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