C语言试题及答案A

2022-04-06 20:05:22   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《C语言试题及答案A》,欢迎阅读!
试题,答案,语言



学生填写 内容 专业班级



绝密★启用前

学院

Cint n;a[n]; D#define N 10

int a[N];

12、已知:int a[10]; 则对a数组元素的正确引用是( Aa[10] Ba[3.5] Ca(5) Da[0]

13、若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为: A2 B3 C4 D、无确定值 14、已知int a[3][4];则对数组元素引用正确的是(

Aa[2][4] Ba[1,3] Ca[2][0] Da(2)(1) 15、下列程序的输出结果是(

学年第二学期期末考试

专业 C语言》试卷A

题号







评卷人



main( )

{ int a=7,b=5;

printf("%d\n",b=b/a); }

A5 B1 C0 D、不确定值





得分

请将答案写在答题纸上,写在试卷上无效



得分

评卷人





一、单项选择题(本大题共15小题,每小题2分,共30) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。



得分

评卷人



1 )是构成C语言程序的基本单位。



A、函数 B、过程 C、子程序 D、子例程 2、以下说法中正确的是(

AC语言程序总是从第一个定义的函数开始执行

B、在C语言程序中,要调用的函数必须在main( )函数中定义 CC语言程序总是从main( )函数开始执行

DC语言程序中的main( )函数必须放在程序的开始部分 3、下列关于C语言的说法错误的是(

AC程序的工作过程是编辑、编译、连接、运行 BC语言不区分大小写。

CC程序的三种基本结构是顺序、选择、循环 DC程序从main函数开始执行

二、填空题(每空2分,共30分)



教师填写 内容 考试类型 考试【 考查【 命题人







1、一个C源程序中至少应包含一个 函数。

2、如果需要从被调用函数返回一个函数值,被调用函数必须包含 语句。 3、在一个C源程序中,注释部分二侧的分界符为 4C语言标识符由 来构造。

5、若int x=5whilex>0printf(%d,x--);的循环执行次数为

6、若有说明和语句:int a=5b=6y=6b-=ay=a++by的值分别是 7C程序设计的三种基本结构是

8C语言中的每条基本语句以 作为结束符,每条复合语句以 作为结束符。

9、表达式5!=3的值是__ __.









4、下列正确的标识符是(

A-a1 Ba[i] Ca2_i Dint t 5C语言中的简单数据类型包括(

A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 6、在C语言程序中,表达式5%2的结果是( A2.5 B2 C1 D3

7、如果int a=3,b=4;则条件表达式"a的值是(

A3 B4 C0 D1 8C语言中,关系表达式和逻辑表达式的值是(

A0 B01 C1 D、‘T’或’F’ 9、下面( )表达式的值为4.

A11/3 B11.0/3 C(float)11/3 D(int)(11.0/3+0.5)

10、设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是(

Ab=1.0/a Bb=(float)(1/a) Cb=1/(float)a Db=1/(a*1.0) 11、在C语言中对一维整型数组的正确定义为( Aint a(10); Bint n=10,a[n];

C语言程序设计》试卷A 1 2

得分

评卷人

三、编程题(第1题和第2题各15分,第310分,共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)

1A 2C 3B 4C 5D 6C 7A 8B 9D 10B 11D 12D 13B 14C 15C 二、填空题(每空2分,共30分) 1main 2return 3/**/

4、字母、数字、下划线 55

61 20

7、顺序结构、选择结构、循环结构 8 }

91

三、编程题(第1题和第2题各15分,第310分,共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.dywdw.cn/a51cd732f9c75fbfc77da26925c52cc58bd6908c.html

相关推荐
推荐阅读