大连理工c语言程序期末题库,大连理工大学城市学院C语言期末考卷

这是一份关于C语言程序设计考试的说明,包括闭卷答题、考试时间、答题要求以及程序错误分析。题目中给出了程序改错题和应用题,涉及变量声明、输入输出、指针操作等知识点。同时提供了正确答案和评分标准,帮助学生理解和评估自己的表现。
摘要由CSDN通过智能技术生成

2009~2010年第 1学期C语言程序设计考试出题说明及正确答案

出题说明:

1. 本次考试为闭卷答题,考试时间为100分钟 2. 本次考试不需要草纸,学生可以在试卷反面上演算

3. 本次考试不需要监考老师对考试内容做任何解释

试卷

Float m,v,e; /* 错误1:float-----2分*/ printf(“Please enter m and v: ”) /* 错误2:少分号-----2分*/ scanf(“%f%f”, m, v); /* 错误3:float-----2分*/ e = 1 / 2 * m * v * v; /* 错误4: 1/2.0-----2分*/ printf(“m=%.1f,v=%.1f,e=%.1f\n”,m,v,e);

}*/ main */ /* 错误5: /*-----2分*/

2.程序应用题(15分) (1)合法-----------3分

(2)pa = &a[3]; -----------3分

(3)pa++合法,a++不合法,因为a是地址常量,不能进行++运算------3分 (4)4-------3分 (5)3-------3分

3.程序应用题(15分)

(1)结构变量,30个字节-----------3分

(2)s.xh ps->xh (*ps).xh -----------3分

(3)ps->birth.year = 2009 或(*ps).birth.year = 2009------3分 (4)1001, “Wangli”,{2009,12,31}-------3分 (5)scanf(“%d”,&ps->birth.year);

scanf(“%d”,&ps->birth.month);

scanf(“%d”,&ps->birth.day); -------3分

B正确答案及评分标准

一、选择题(每小题1分,共40分)

题 号 答 案 题 号 答 案 题 号 答 案 题 号 答 案

1 B 11 B 21 C 31 B

2 D 12 B 22 D 32 D

3 D 13 B 23 E 33 B

4 D 14 C 24 D 34 E

5 D 15 A 25 E 35 C

6 B 16 B 26 E 36 C

7 B 17 B 27 D 37 A

8 B 18 B 28 D 38 D

9 D 19 B 29 D 39 C

10 B 20 C 30 D 40 A

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

1. gets 2. typedef 3. 8 4. 3

5. void return 6. rand() % 71 + 30 7. 1,2,3

8. malloc(sizeof(float)) 或malloc(4) 9. 12

三、能力测试题(共40分)

1.程序改错题(10分)

include void main(void) {

1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值