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

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

ID:50320349

大小:54.50 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.实型变量的类型说明符有:__________、____________。3.C程序设计中语句后的符号/*……*/所起作用是______________。4.数组inta[3][4];共定义了____________个数组元素。5.C语言中getchar()函数的功能是______________________。6.C语言中数组的下标下限为_______________。7.所谓"指

2、针"就是____________________________________;二、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填入题后的括号中。每小题2分,共20分)1.C语言用()表示逻辑"真"值。  A.trueB.t或yC.非零整型值D.整型值02.设单精度变量f,g均为5.0,使f为10.0的表达式是()。  A.f=gB.f-=g5C.f*=g-15D.f/=g*103.选出下列标识符中不是合法的标识符的是()。  A.hot_doB.cat1C._priD.2ab4.在C程序中有如

3、下语句:char*func(intx,inty);它是()。  A.对函数func的定义。B.对函数func的调用。  C.对函数func的原型说明。D.不合法的。5.下面哪个程序段的功能是将变量u、s中的最大值赋给变量t?()  A.if(u>s)t=u;elset=s;B.t=u;if(t)t=s;  C.if(u>s)t=s;elset=u;D.t=s;if(u)t=u;6.设有数组定义:chararray[]="China";则数组所占的空间是()。  A.4个字节B.5个字节C.6个字节D.7个字节7.若有如下

4、定义,则()和()是对数组元素的正确的引用。。  inta[10],*p;  p=a;  A.*&a[10]B.a[11]C.*(p2)D.*p8.若已定义:inta[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为()。  A.p+1B.a+1C.aD.++p9.定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则语句for(i=0;i<3;i++)printf("%d",x[i][2-i]);的输出结果是()。  A.159B.147C.357D.

5、36910.C语言中以追加方式打开一个文件应选择()参数。A."r"B."w"  C."rb"D."a"三、判断题(正确的打“√”,错误的打“×”。每小题1分,共10分)1.函数一般由函数的说明部分和函数体部分组成。()2.在函数的定义和调用过程中,形式参数和实在参数数目可以不一致。()3.表达式0195是一个八进制整数。()4.在C语言程序设计中,不同类型的数在计算机内存中所占空间是不同的。()5.从循环体中退出只能使用goto语句。()6.A-=7等价于a=a-7。()7.在定义数组时,有时可以将该数组的维数省略。(

6、)8.数组名代表数组的首地址。()9.数组名可以作为参数进行传递。()10.利用fclose函数关闭已打开的文件。()四、阅读程序,写出运行结果(每小题5分,共15分)1.#include"stdio.h"voidmain(){intn;for(n=3;n<=10;n++){if(n%5==0)break;printf("%d",n);}}程序的输出结果是__________________________________2.#include"stdio.h"voidmain(){inta[]={1,2,3,4,5},*

7、p;p=a;*(p+2)=2;printf("%d,%d",*p,*(p+2));}则程序的输出结果是__________________________________3.voidmain(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d,",*(p));printf("%d",**k);}则程序的输出结果是__________________________________五、程序填空题(第1小题9分,第2小题6分,共15分)1.设计一个自定义函数,实现如下功能:

8、求两个数的平方和,并且返回该和。  自定义函数如下:  intmax(x,y){____________________________________________  }2.以下程序的功能是:从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。请填空。#include

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

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

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