版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
c语言2011考试题及答案详解一、选择题(8题,每题3分,共24分)
1.下列哪个不是C语言的关键字?
A.int
B.float
C.boolean
D.char
2.在C语言中,哪个符号用于注释?
A.//
B./*
C.#
D.alloftheabove
3.以下哪个语句是正确的?
A.int1variable=10;
B.float-3.14radius;
C.char'a';
D.voidmain();
4.下列哪个语句用于退出当前函数?
A.return;
B.exit();
C.break;
D.continue;
5.在C语言中,数组名代表什么?
A.数组的第一个元素的地址
B.数组的长度
C.数组的所有元素的地址
D.数组的内存大小
6.以下哪个是正确的字符串定义?
A.charstr[]="Hello";
B.charstr="Hello";
C.charstr[5]="Hello";
D.charstr[]='Hello';
7.下列哪个函数用于动态分配内存?
A.malloc();
B.free();
C.sizeof();
D.strcpy();
8.以下哪个是正确的循环语句?
A.for(inti=0;i<10;i++)
B.while(i<10)
C.do{i++;}while(i<10)
D.alloftheabove
二、(一)多项选择题(5题,每题4分,共20分)
1.下列哪些是C语言的基本数据类型?
A.int
B.float
C.char
D.string
2.下列哪些是C语言中的运算符?
A.+
B.-
C.=
D.==
3.下列哪些语句是正确的?
A.if(a>b){a=b;}
B.while(a<b){a++;}
C.for(inti=0;i<10;i++){}
D.switch(a){case1:break;}
4.下列哪些是C语言中的控制结构?
A.if-else
B.for
C.while
D.function
5.下列哪些是C语言中的函数定义?
A.voidfun(inta,intb){}
B.intfun(){return0;}
C.floatfun(inta){returna;}
D.charfun[](){return'a';}
(二)判断题(5题,每题2分,共10分)
1.C语言中的变量必须先声明后使用。()
2.C语言中的字符串可以用单引号定义。()
3.C语言中的数组可以动态分配大小。()
4.C语言中的break语句用于跳出循环。()
5.C语言中的continue语句用于结束当前循环。()
三、(一)填空题(5题,每题4分,共20分)
1.在C语言中,用于声明变量的关键字是_______。
2.在C语言中,用于输出数据的函数是_______。
3.在C语言中,用于输入数据的函数是_______。
4.在C语言中,用于判断两个值是否相等的运算符是_______。
5.在C语言中,用于动态分配内存的函数是_______。
(二)计算题(4题,每题5分,共20分)
1.写一个C语言程序,输出从1到10的所有整数。
2.写一个C语言程序,计算两个整数的和。
3.写一个C语言程序,判断一个整数是否为偶数。
4.写一个C语言程序,声明一个数组并初始化,然后输出数组的所有元素。
四、综合题(1题,10分)
写一个C语言程序,实现以下功能:
1.声明一个数组,用于存储10个整数。
2.从用户输入中读取10个整数,并存储到数组中。
3.计算数组中所有整数的平均值。
4.输出数组中所有大于平均值的整数。
五、材料分析题(1题,20分)
假设有一个C语言程序,功能是计算一个学生的平均成绩。程序中有一个函数用于读取学生的成绩,另一个函数用于计算平均成绩。请分析以下代码片段,回答问题:
#include<stdio.h>
voidreadScores(intscores[],intn){
for(inti=0;i<n;i++){
printf("Enterscore%d:",i+1);
scanf("%d",&scores[i]);
}
}
floatcalculateAverage(intscores[],intn){
intsum=0;
for(inti=0;i<n;i++){
sum+=scores[i];
}
return(float)sum/n;
}
intmain(){
intscores[10];
readScores(scores,10);
floataverage=calculateAverage(scores,10);
printf("Averagescore:%.2f\n",average);
return0;
}
1.分析`readScores`函数的功能。
2.分析`calculateAverage`函数的功能。
3.分析`main`函数的功能。
答案部分:
一、选择题
1.C
2.D
3.C
4.A
5.A
6.A
7.A
8.D
二、(一)多项选择题
1.A,B,C
2.A,B,C,D
3.A,B,C,D
4.A,B,C,D
5.A,B,C
(二)判断题
1.√
2.×
3.√
4.√
5.√
三、(一)填空题
1.int,float,char,etc.
2.printf
3.scanf
4.==
5.malloc
(二)计算题
1.
#include<stdio.h>
intmain(){
for(inti=1;i<=10;i++){
printf("%d\n",i);
}
return0;
}
2.
#include<stdio.h>
intmain(){
inta,b,sum;
printf("Entertwointegers:");
scanf("%d%d",&a,&b);
sum=a+b;
printf("Sum:%d\n",sum);
return0;
}
3.
#include<stdio.h>
intmain(){
intnum;
printf("Enteraninteger:");
scanf("%d",&num);
if(num%2==0){
printf("Even\n");
}else{
printf("Odd\n");
}
return0;
}
4.
#include<stdio.h>
intmain(){
intarr[5]={1,2,3,4,5};
for(inti=0;i<5;i++){
printf("%d",arr[i]);
}
return0;
}
四、综合题
#include<stdio.h>
intmain(){
intscores[10];
intsum=0;
for(inti=0;i<10;i++){
printf("Enterscore%d:",i+1);
scanf("%d",&scores[i]);
sum+=scores[i];
}
floataverage=(float)sum/10;
printf("Averagescore:%.2f\n",average);
printf("Scoresgreaterthanaverage:");
for(inti=0;i<10;i++){
if(scores[i]>average){
printf("%d",scores[i]);
}
}
return0;
}
五、材料分析题
1.`readScores
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 华东师大版七年级科学下册7.1.2.1绿色植物的有性生殖(开花、传粉)-教学设计
- 2027届江苏省苏州市吴江区实验中学九年级化学第一学期期中经典试题含解析
- 高中物理 第五章 万有引力定律及其应用 第2节 万有引力定律的应用教案3 鲁科版必修2
- 统计学总论测试题与答案分享
- 2027届安徽省合肥市包河区第48中学物理九上期末教学质量检测试题含解析
- 药品质管员测试题与答案
- 2027届海南省保亭县九上物理期末联考试题含解析
- 山东省滨州市五校2027届九上化学期中综合测试模拟试题含解析
- 黑龙江省大庆市第五十七中学2027届九年级化学第一学期期末调研试题含解析
- 2027届天津市南开区津英中学物理九年级第一学期期末监测模拟试题含解析
- 2026年秋季开学:中学开学第一课 预防近视科学用眼
- 2026年无锡市新吴区农村订单定向培养医学生招聘19人考试参考题库及答案详解
- 2026年库车市招聘市属国有企业工作人员(62人)笔试模拟试题及答案详解
- 2026年南疆能源(集团)有限责任公司招聘(42人)笔试模拟试题及答案详解
- 2026年新教材外研版九年级上册英语期末复习:Unit 1-6共6套 单元提升测试卷汇编(含答案)
- 2026年高考广西卷物理高考真题(解析版)
- 2025届天津市河西区七年级上学期历史单元测试题
- 2026年肉牛养殖数字化技术与市场竞争力报告
- 牧场安全培训课件
- 2026年企业保卫考试题及答案
- 2026年初级咖啡师资格考核通关题库及参考答案详解【完整版】
评论
0/150
提交评论