C语言试卷第7套 含答案

C语言试卷第7套 含答案

ID:41922114

大小:58.50 KB

页数:5页

时间:2019-09-05

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

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

1、第7套一、判断题 第1题:单目运算符++的运算对象可以是char型变量和int型变量,但不能是float型变量参考答案:对第2题:在C语言中使用位段时,一个位段可以在不同的存储单元中。参考答案:错第3题:“--”运算符的优先级比“-”运算符的优先级低。参考答案:错第4题:在标准C中,while后表达式只能是逻辑或关系表达式。参考答案:错第5题:在C语言中,定义结构体变量时可以省略关健字struct。参考答案:错第6题:函数调用可以作为独立的语句存在参考答案:对第7题:在标准C中并不区分英文字符的大小写。参考答案:错第8题:二进制文件

2、打开后可以先读文件的末尾,而顺序文件不可以参考答案:对第9题:在switch语句中,case后可不加“{、}”。参考答案:对第10题:C语言是一种结构化程序设计语言。参考答案:对二、选择题(请选择正确的选项) 第1题:若有以下说明:intw[3][4]={{0,1},{2,4},{5,8}};int(*p)[4]=w;则数值为4的数组元素的表达式是参考答案:DA、*w[1]+1B、p++,*(p+1)C、w[2][2]D、p[1][1]第2题:当顺序执行了文件关闭操作时,fclose函数的返回值是:参考答案:CA、-1B、tureC

3、、0D、1第3题:C语言中以追加方式打开一个文件应选择_______________参数参考答案:DA、“r”B、“w”C、“rb”D、“a”第4题:以下程序的输出结果是main(){inti,k,a[10],p[3];for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i*(i+1)];for(i=0;i<3;i++)k=p[i]*2;printf("%d",k);}参考答案:CA、10B、11C、12D、13第5题:若有说明:inti,j=7,*p=&i;,则与i=j;等价的语句是参

4、考答案:BA、i=*p;B、*p=*&j;C、i=&j;D、i=**p;第6题:Break语句的正确的用法是参考答案:BA、无论在任何情况下,都中断程序的执行,退出到系统下一层。B、在多重循环中,只能退出最靠近的那一层循环语句。C、跳出多重循环。D、只能修改控制变量。第7题:C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是:参考答案:BA、地址传递B、单向值传递C、由实参传给形参,再由形参传回给实参D、由用户指定传递方式第8题:若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof(fp)的返回值是参考答

5、案:BA、EOFB、1C、非零值D、NULL第9题:设i是int型变量,f是float型变量,为了把100和765.12分别给i和f,用下面的语句:scanf("i=%d,f=%f",&i,&f);正确的输入是参考答案:BA、100<空格>765.12<回车>B、i=100,f=765.12<回车>C、100<回车>765.12<回车>D、x=100<回车>,y=765.12<回车>第10题:在C程序中,若对函数类型未加说明,则函数的隐含类型为_____。参考答案:AA、intB、doubleC、voidD、char三、填空题(请把

6、正确的选项填入试题前的空格中) 第1题:根据下式计算s的值,要求精确到最后一项的绝对值小于10的-6次方。#include<stdio.h>#include<math.h>voidmain(){intflag=1,t=1;doubles=0,item=1;____;____;while(fabs(item)>=1e-6){item=flag*1.0/t;s=s+item;____;t=t+2;}printf("s=%f",s);}参考答案:s=0参考答案:item=1参考答案:flag=-flag第2题:设计一个程序完成以下功能

7、:若从键盘输入英文字母,则原样输出;输入其他字符不理会,直到输入Q键结束。]#include"stdio.h"main(){charch;do{ch=____;if(____)break;elseif(_____)putchar(ch);}while(1);}参考答案:getchar()参考答案:ch=='Q'或ch=='q'参考答案:ch>='a'&&ch<='z'

8、

9、ch>='A'&&ch<='Z'第3题:以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值,放在数组br中,主函数完成输出3行的最大值元素,请填空。

10、voidfun(intar[][4],int*br){intI,j,x;for(I=0;I<3;I++){x=ar[I][0];for(j=1;j<4;j++)if(___)x=ar[I][j];____=x;}}voidmain()

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

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

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