华中科技大学计算机学院2016年C语言程序设计试卷-参考答案及评卷标准

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机学院2015-2016学年第2学期C语言程序设计考试试卷

A卷(或B卷): A卷闭卷(或开卷):闭卷考试时间:2016年 6 月日

一、单项选择题(在下面每小题的A、B、C、D四个选项中,只有一个选项是正确的,请选择正确的选项并填写到括号内,选择正确得分。本大题共10小题,每小题1分,共10分。)

1、D

2、A

3、C

4、D

5、B

6、B

7、B

8、A

9、C 10、B

二、多项选择题(下面每小题的A、B、C、D备选项中,有两个或两个以上的选项是正确的,请选择正确的选项并填写到括号内。本大题共5小题,每小题2分,共10分。)

1、BD

2、AC

3、ACD

4、BD

5、BCD

三、填空题(本大题共10小题,每小题1分,共10分。)

1、200

2、w

3、l (字母L)

4、e

5、i

6、double 15.0

7、double 6.0

8、double 9.0

9、double 4.0

10、double * 516

四、判断改错题(先判断下面各题中是否存在错误;如果存在错误,请改正之;否则不必改。本大题共5小题,每小题2分,共10分。)

1、正确

2、

void change(char *ch) {

*ch = 'N’;

}

3、

if('a' <= c && c <= 'z')

4、#define SQ(x) ((x)*(x))

5、for(i=1;i

五、简答题(本大题共5小题,共20分)

1、c = a++ - ++b;

评分标准:正确4分,部分正确<=3分

2、~(0xffffffff<

评分标准:正确4分,部分正确<=3分

3、main();

Displayhello();

printf(“hello ”);

Displayworld();

printf(“world\n”);

Displayworld();

printf(“world\n”);

评分标准:正确4分,一行1分

4、(x/10%10 〉x%10 && x/10%10 > x/100)?1 :0

或者

(x/10%10 〉x%10 && x/10%10 > x/100)

评分标准:正确4分,部分正确<=3分

5、p是一个长度为10的数组,每个元素为一个指针,指向一个函数,函数参数为void,返回值是int *类型

六、阅读程序并写出其运行结果(本大题共5小题,每小题4分,共20分。)

1、1

评分标准:输出结果正确4分

2、m=7,n=8

评分标准:每个输出结果2分

3、3

评分标准:输出结果正确4分

4、1 3 15 105

评分标准:每个输出结果1分

5、no pets no pets

评分标准:输出结果正确4分,如果为step on step on可得2分

七、完善程序(本大题有,3小题,给出的都是部分程序,通过填空来完善程序。本大题共10空,每空2分,共20分。)

1. ①number/=10,i++

②’\0’

2. ③*p==*q && *p

④flag=0

⑤ cnt-- 或--cnt

⑥strlen(t)+1

3. ⑦t==h或t==head

⑧pfast && pfast->next

⑨pslow->next

⑩pfast->next->next

相关文档
最新文档