c语言试卷第4套 含答案

c语言试卷第4套 含答案

ID:11919857

大小:62.00 KB

页数:4页

时间:2018-07-14

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

《c语言试卷第4套 含答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四套一、判断题 第1题:只有在使用时才为该类型变量分配内存的存储类说明是auto和static(错)第2题:在标准C语言中,枚举元素作为常量,它们是有确定的值的,它们的值按顺序从0开始依次增加且不可以改变。参考答案:错第3题:在C语言中,合法的长整型常数是216D。参考答案:错第4题:在标准C中,语句必须以“;”结束。参考答案:对第5题:定义char*string=”string?”是将字符串的值赋给指针变量string。参考答案:错第6题:函数调用在main之后出现必须先定义后使用。参考答案:对第7题:在C语言中,存储一个汉字的国标码所需要的字节数为2。参考答案:

2、对第8题:在标准C语言中,共用体变量中的各成员可以分布在不同的存储空间中。(错)第9题:在标准C中,所有关系运算符的优先级都相同。参考答案:错第10题:C语言中的文本文件以ASCII码形式存储数据。参考答案:对 二、选择题(请选择正确的选项)  第1题:当a=1,b=3,c=5,d=4时,执行下面语句后,x的值为if(a<b)if(c<d)x=1;elseif(a<c)if(b<d)x=2;elsex=3;elsex=6;elsex=7;参考答案:BA、1B、2C、3D、6第2题:若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof(fp)的返回值是参

3、考答案:BA、EOFB、1C、非D、NULL第3题:下面程序段的运行结果是:intn=0;while(n++<=2);printf("%d",n)参考答案:CA、2B、3C、4D、有语法错第4题:C语言规定,函数返回值的类型是由参考答案:DA、return语句中的表达式类型所决定B、调用该函数时的主函数类型所决定C、调用该函数时系统临时决定D、在定义该函数时所指定的函数类型所决定第5题:下面程序的输出是#include"stdio.h"#include"string.h"main(){chars[]="HangzhouChina";printf("%d,%d",s

4、izeof(s),strlen(s));}参考答案:AA、15,14B、15,15C、14,14D、14,15第6题:循环for(i=1,j=6;++i!=--j;)s=i+j;将执行参考答案:DA、2次B、3次C、4次D、以上均不是第7题:在函数间传递数据的四种方式中,不能把被调函数的数据带回到主调函数的是参考答案:AA、值传递B、地址传递C、返回值传递D、全局外部变量第8题:若x是整型变量,pb是整型指针变量,则正确的赋值表达式是参考答案:AA、pb=&xB、pb=x;C、*pb=&x;D、*pb=*x第9题:表示关系x≤y≤z的c语言表达式为参考答案:AA、(x

5、<=y)&&(y<=z)B、(x<=y)and(y<=z)C、(x<=y<=z)D、(x<=y)&(y<=z)第10题:一个C语言程序是由参考答案:BA、一个主程序和若干子程序组成B、函数组成C、若干过程组成D、若干子程序组成三、填空题(请把正确的选项填入试题前的空格中)   第1题:2、下列程序利用函数求两个数的最大值,请在____处补上必要的代码:_____;main(){floata,b,c;scanf("%f,%f",&a,&b);c=max(a,b);printf("max=%f",c);}floatmax(floatx,floaty){floatz;_

6、____;return(z);}参考答案:floatmax(float,float)参考答案:z=x>y?X:y第2题:读入一批正整数(以零或负数为结束标志),输出其中的素数。函数prime(intm)用于判断m是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。请为程序填空。#include<stdio.h>#include<math.h>voidmain(){intn;scanf("%d",&n);while(____){if(___)printf("%d",n);scanf("%d",&n);}}intprime(intm){intk,n,

7、res=1;n=sqrt(m);for(k=2;k<=n;k++)if(___){____;break;}returnres;}参考答案:n>0参考答案:prime(n)参考答案:m%k==0参考答案:res=0第3题:以下的程序能使二维数组的主对角线为1,辅对角线元素为0,其它元素为其行列下标之和。请为程序填空。#include<stdio.h>#defineSIZE4voidmain(){inta[SIZE][SIZE],I,j;for(I=0;I<SIZE;I++)for(j=0;j<SIZE;j++)if(____)a[I][j]=1;els

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

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

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