【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《C语言试题及答案A》,欢迎阅读!
学生填写 内容 专业班级
姓 名
绝密★启用前
学院
C、int n;a[n]; D、#define N 10
int a[N];
12、已知:int a[10]; 则对a数组元素的正确引用是( )。 A、a[10] B、a[3.5] C、a(5) D、a[0]
13、若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为: ( )。 A、2 B、3 C、4 D、无确定值 14、已知int a[3][4];则对数组元素引用正确的是( )。
A、a[2][4] B、a[1,3] C、a[2][0] D、a(2)(1) 15、下列程序的输出结果是( )。
学年第二学期期末考试
级 专业 《C语言》试卷A
题号
一
二
三
总 分 评卷人
main( )
{ int a=7,b=5;
printf("%d\n",b=b/a); }
A、5 B、1 C、0 D、不确定值
学 号
得分
请将答案写在答题纸上,写在试卷上无效”。
得分
评卷人
一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
得分
评卷人
1、( )是构成C语言程序的基本单位。
密
A、函数 B、过程 C、子程序 D、子例程 2、以下说法中正确的是( )。
A、C语言程序总是从第一个定义的函数开始执行
B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行
D、C语言程序中的main( )函数必须放在程序的开始部分 3、下列关于C语言的说法错误的是( ) 。
A、C程序的工作过程是编辑、编译、连接、运行 B、C语言不区分大小写。
C、C程序的三种基本结构是顺序、选择、循环 D、C程序从main函数开始执行
二、填空题(每空2分,共30分)
教师填写 内容 考试类型 考试【】 考查【 】 命题人 审 批
1、一个C源程序中至少应包含一个 函数。
2、如果需要从被调用函数返回一个函数值,被调用函数必须包含 语句。 3、在一个C源程序中,注释部分二侧的分界符为 。 4、C语言标识符由 、 和 来构造。
5、若int x=5;while(x>0)printf(“%d”,x--);的循环执行次数为 。
6、若有说明和语句:int a=5,b=6,y=6;b-=a;y=a++则b和y的值分别是 、 。 7、C程序设计的三种基本结构是 、 、 。
8、C语言中的每条基本语句以 作为结束符,每条复合语句以 作为结束符。
9、表达式5!=3的值是__ __.
封
区
4、下列正确的标识符是( )。
A、-a1 B、a[i] C、a2_i D、int t 5、C语言中的简单数据类型包括( )。
A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 6、在C语言程序中,表达式5%2的结果是( )。 A、2.5 B、2 C、1 D、3
7、如果int a=3,b=4;则条件表达式"a的值是( )。
A、3 B、4 C、0 D、1 8、C语言中,关系表达式和逻辑表达式的值是( )。
A、0 B、0或1 C、1 D、‘T’或’F’ 9、下面( )表达式的值为4.
A、11/3 B、11.0/3 C、(float)11/3 D、(int)(11.0/3+0.5)
10、设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( )。
A、b=1.0/a B、b=(float)(1/a) C、b=1/(float)a D、b=1/(a*1.0) 11、在C语言中对一维整型数组的正确定义为( )。 A、int a(10); B、int n=10,a[n];
《C语言程序设计》试卷A 第 1 页 共 2 页
得分
评卷人
三、编程题(第1题和第2题各15分,第3题10分,共40分)
1.输入2个整数,求两数的平方和并输出。
2、已知函数y=f(x),编程实现输入一个x值,输出y值。 2x+1 (x<0) y= 0 (x=0)
2x-1 (x>0)
3. 从键盘上输入10个数,求其平均值。
课程考试参考答案与评分标准
学年第 二 学期
课程名称:C语言程序设计 考试性质:考查 试卷类型: A 考试班级: 考试方法:闭卷 命题教师:
一、单项选择题(本大题共15小题,每小题2分,共30分)
1、A 2、C 3、B 4、C 5、D 6、C 7、A 8、B 9、D 10、B 11、D 12、D 13、B 14、C 15、C 二、填空题(每空2分,共30分) 1、main 2、return 3、/*和*/
4、字母、数字、下划线 5、5
6、1 、20
7、顺序结构、选择结构、循环结构 8、 ;、 }
9、1
三、编程题(第1题和第2题各15分,第3题10分,共40分)
scanf(“%d”,&x); if(x<0) y=2*x+1; else if(x>0) y=2*x-1; else y=0; printf(“%d”,y); }
3. 从键盘上输入10个数,求其平均值。 #include void main(){ int a,i,sum=0; float ave;; for(i=0;i<10;i++){
scanf("%d",&a); sum+=a; }
ave=(float)sum/10; printf("ave = %f\n", ave); }
横线以内不许答题
得分
评卷人
1.输入2个整数,求两数的平方和并输出。
#include int main(void) { intt a ,b,s;
printf("please input a,b:\n"); scanf("%d%d”,&a,&b); s=a*a+b*b;
printf("the result is %d\n",s); return 0; }
2、已知函数y=f(x),编程实现输入一个x值,输出y值。 2x+1 (x<0) y= 0 (x=0) 2x-1 (x>0)
#include void main() { int x,y;
《C语言程序设计》试卷A 第 2 页 共 2 页
本文来源:https://www.wddqxz.cn/a51cd732f9c75fbfc77da26925c52cc58bd6908c.html