C语言程序设计 教学课件 作者 任文 孔庆彦《C语言程序设计》模拟试卷(一)及参考答案.doc

C语言程序设计 教学课件 作者 任文 孔庆彦《C语言程序设计》模拟试卷(一)及参考答案.doc

ID:50320351

大小:61.00 KB

页数:5页

时间:2020-03-08

C语言程序设计 教学课件 作者 任文 孔庆彦《C语言程序设计》模拟试卷(一)及参考答案.doc_第1页
C语言程序设计 教学课件 作者 任文 孔庆彦《C语言程序设计》模拟试卷(一)及参考答案.doc_第2页
C语言程序设计 教学课件 作者 任文 孔庆彦《C语言程序设计》模拟试卷(一)及参考答案.doc_第3页
C语言程序设计 教学课件 作者 任文 孔庆彦《C语言程序设计》模拟试卷(一)及参考答案.doc_第4页
C语言程序设计 教学课件 作者 任文 孔庆彦《C语言程序设计》模拟试卷(一)及参考答案.doc_第5页
资源描述:

《C语言程序设计 教学课件 作者 任文 孔庆彦《C语言程序设计》模拟试卷(一)及参考答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》模拟试卷(一)一、填空题(每空1分,共10分)1.C语言的预处理语句以__________________开头。2.表达式78>2&&25%5的结果是_______________________。3.有如下输入语句:scanf("a=%d,b=%d,c=%d",&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是______。4.符号"a"和'a'的区别是______。5.语句for(k=0;k<5;k)  {if(k==3)continue;  printf("%d",k);  }的输出结果为_______

2、_________________________。6.C语言中putchar(c)函数的功能是_________________________________。7.能够构成一个数组,其元素满足的特点是_______________;那么,构成结构体的成员可以是_________________。8.int*p的含义是___________________________________________。9.定义fp为文件型指针变量的定义方法为_______________________。二、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填入

3、题后的括号中。每小题2分,共20分)1.C语言的输入与输出操作是由()完成的。  A.输入语句B.输出语句  C.输入与输出函数D.输入与输出语句  2.表达式y=(13<12?15:6>7?8:9)的值为()。  A9B8C15D.13.若变量c为char类型,能正确判断出c为小写字母的表达式是()。   A.'a'<=c<='z'  B.(c>='a')

4、

5、(c<='z')C.('a'<=c)and('z'>=c) D.(c>='a')&&(c<='z')4.从循环体内某一层跳出,继续执行循环外的语句是:()。  A.break语句B.return语句C.cont

6、inue语句D.空语句。5.在函数中默认存储类型说明符的变量应该是()存储类型。  A.内部静态B.外部C.自动D.寄存器6.以下不能正确定义二维数组的语句是()。  A.inta[2][2]={{1},{2}};B.inta[][2]={1,2,3,4};  C.inta[2][2]={{1},2,3};D.inta[2][]={{1,2},{3,4}};7.字符串指针变量中存入的是()。  A.字符串的首地址。B.字符串  C.第一个字符D.字符串变量。8.设变量定义为inta[3]={1,4,7},*p=&a[2];,则*p的值是()。  A.&a[2]B.4C

7、.7D.19.设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i个元素的地址为()。  A.P+i*2B.P+(i-1)*2C.P+(i-1)D.P+i10.下列函数中不能用于对文件进行输入输出操作的是()。  A.fscanf()B.printf()C.fgetc()D.fputs()三、判断题(正确的打“√”,错误的打“×”。每小题1分,共10分)1.C语言源程序文件通过了编译、连接之后,生成一个后缀为.EXE的文件。()2.在C程序中,函数既可以嵌套定义,也可以嵌套调用。()3.在C程序中,APH和aph代表不同的变量。()4.执行printf("

8、%x",12345);输出12345。()5.选择结构不可以使用嵌套形式,但是循环结构可以使用嵌套形式。()6.C程序总是从main()函数的第一条语句开始执行的。()7.C语言中字符串的结束符是''。()8.数组的下标从1开始。()9.构成数组的各个元素可以有不同的数据类型。()10.假设有inta[10],*p;则P=&a[0]与p=a等价。()四、阅读程序,写出运行结果(每小题5分,共15分)1.#include"stdio.h"fun(inta,intb){if(a>b)return(a);elsereturn(b);}voidmain(){intx=3,

9、y=8,z=6,r;r=fun(fun(x,y),2*z);printf("%d",r);}程序的运行结果是:___________________________________。2.#include"stdio.h"voidmain(){inti;for(i=3;i<10;i++){if(i%4==0)continue;elseprintf("%d,",i);}}程序的运行结果是:___________________________________。3.#include"stdio.h"voidmain(){inta[]={2,4,6,8,

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

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

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