- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言考试题1
单项选择题?(每题2分,共40分)?
1
2
3
4
5
6
7
8
9
10
0
B
B
D
B
B
D
B
A
C
D
1
D
A
B
D
C
A
B
C
B
C
二、填空题?(每题2分,共30分)?
1、一个C源程序中至少应包含一个main()函数。?
2、a是整型变量,则执行表达式a=25/3%3后a的值为 2 。??
3、C语言中的数组必须先???定义????,然后使用。?
4、如果需要从被调用函数返回一个函数值,被调用函数必须包含????return???语句。??
5、下面程序的运行结果是?。???
#includestdio.h??
void main()?
{?int?i,x,y;????
i=x=y=0;?
do?{++i;?
?? if(i%2!=0)???{x=x+i;i++;}???????
y=y+i++;?
}?while?(i=7);?
printf(x=%d,y=%d\n,x,y);?}?
运行结果是:????x=1,y=20?????
6、引用C语言标准库函数,一般要用????文件包含????预处理命令将其头文件包含进来。?
7、在C语言程序中,符号常量的定义要使用???宏定义????预处理命令。?
8、逻辑运算符!是???自右至左??结合性。?
9、在一个C源程序中,注释部分二侧的分界符为?/*和*/????。
10、C语言标识符由???字母、数字和下划线??来构造。?
11、若int?x=5;while(x0)printf(“%d”,x--);的循环执行次数为??5???。?
12、若有说明和语句:int?a=5,b=6,y=6;b-=a;y=a++则b和y的值分别是???1?、?20??。?
13、C程序设计的三种基本结构是顺序结构、选择结构、循环结构。?
14、数组是表示类型相同的数据,而结构体则是若干?类型不同?数据项的集合。?
15、设x,y,z均为int型变量,请写出描述“x或y中有一个小于z”的表达式?xz||yz???。??
三、判断题?(每题1分?共10分)?
1、C语言程序总是从main()函数开始执行。(??T?)?
2、执行程序段int?a=-1,b=4,k;k=(++a0)!(b--=0);printf(“%d?%d?%d\n”,k,a,b);后的输出结果是004。(?T??)?
3、C语言程序由函数组成,它的主函数必须在其它函数之前,函数内可以嵌套定义函数。(?F?)?
4、用C语言实现的算法可以没有输出但必须要有输入。(?F??)?5、C语言本身有输入输出语句。(?F??)?
6、若有int?a[3][5]={2,2},{2,6},{2,6,2}},则数组a共有7个元素。(?F?)?
7、int?a=24;?printf(%o?,?a?);输出结果是30。(??T?)?
8、C语言允许函数值类型缺省定义,此时该函数值隐含的类型是整形。(?T?)?
9、在C语言中,字符串常量是用双引号括起来的一串字符。(?T?)
10、若有int?a[5],*p=a;则p+2表示第2个元素的地址。(?F?)?
四、编程题?(每题5分,共20分)?
1、计算并输出200-400之间不能被3整除的整数的和。
?#includestdio.h?
void?main()?
{??int?i,sum=0;?
?for(i=200;i=400;i++)???
if(i%3!=0)???sum=sum+i;??
? printf(%d\n,sum);?
}?
2、输入5个数,求和并输出。要求编写求和的函数。?
#includestdio.h?
void?main()?
{???int?b(int?x[],int?n);??
int?sum=0;?
? int?a[5]={1,2,3,4,5};??
sum=b(a,5);?
????printf(sum=%d\n,sum);?}?
int?b(int?x[],int?n)?
{??int?i,sum=0;??
for(i=0;i5;i++)??
sum=sum+x[i];?
? return?sum;?}?
3、输入3个学生4门课的成绩{(60,70,65,75),(75,80,75,90), (95,75,90,65)},计算每个学生的总分和平均成绩并输出,结果保留一位小数。?
#includestdio.h?
void?main()?
{??int?a[3][4]={{60,70,65,75},{75,80,75,90},{95,75,90,65}};??int?i,j;??
float?average,sum=0.0;?
???printf(三个学生的总分和平均成绩依次为:\n);?
您可能关注的文档
最近下载
- 时间域激电中梯、测深作业指导书.pdf VIP
- 2025年水利工程监理工作报告.pdf VIP
- 激电中梯、激电测深工作概要.pptx VIP
- 药物分析与常用组学技术在药学服务中的应用题库答案-2025年华医网继续教育.docx VIP
- 2025年杭州临安区公开招聘专职社区工作者和两新专职党务工作者35人笔试参考题库附答案解析.docx VIP
- 蒸馏法海水淡化阻垢剂性能评价方法 动态模拟试验法 编制说明.pdf VIP
- 无障碍设计PPT课件.ppt VIP
- CTD格式申报资料(原料药)新.pdf VIP
- 中小学心理健康教育指导纲要考试试题及答案.docx VIP
- 《无障碍设计原则》课件.ppt VIP
文档评论(0)