您的当前位置:首页正文

2014年C语言程序设计试卷-A卷(正式用卷)答案与评分参考

2023-03-13 来源:好走旅游网
计算机学院2013-2014学年第2学期C语言程序设计

A卷答案与评分参考

一、 单项选择题(本大题共10小题,每小题1分,共10分。) D B A D B C A B C D

二、 多项选择题(本大题共5小题,每小题2分,共10分。)部分正确给1分 1、ABD 2、AB 3、AB 4、ABCD 5、ACD

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

1、0x88 或 136 或 0210 2、0x8A 或 138 或 0212 3、5 4、0x88 或 136 或 0210 5、0x8112

6、1 7、‘X’ 8、‘A’ 9、67 10、‘B’

四、 判断改错题 (本大题共5小题,每小题2分,共10分。) 1、错误。 if (a < 0) 前加 else

2、错误。 S初始化为0: int s=0, i; 3、错误。 r 改为 “r” 4、正确。

5、错误。 scanf(\"%d\ 改为 scanf(\"%d\ p);

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

1、x&0x8000?1:0 或 (x&0x8000) == 0x8000 或 a>>15 & 1 或其他等价表达式 x&0x8000 3分 ?1:0 1分 或 == 0x8000 1分 或 a>>15 3分 & 1 1分 2、#define isdigit(c) (c>=’0’&& c<=’9’)

#define isdigit(c) 1分 c>=’0’&& c<=’9’ 2分 ( ) 1分 3、不是。因为表达式c = 5 / 9 * (f - 32)中,5/9执行整数除运算,结果为0。 不是 1分 5/9结果为0 3分

4、pf是长度为3的指针数组,元素类型为函数指针,所指向的函数带两个char *形参,且无返回值。

pf是长度为3的指针数组 2分 元素类型为函数指针 1分 所指向的函数带两个char *形参,且无返回值。 1分

5、for (i=2,flag=1; i正确的其他写法,均可得4分。部分正确,酌情给1-3分。

C语言程序设计试卷 共2页 第 1页

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

评分标准:每个输出结果得2分 2、 9 8 16 5

评分标准:每个输出结果得2分 3、 4 11 24 49

评分标准:每行输出结果得2分 4、 53

评分标准:结果正确得4分 5、 12 1 11 5

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

七、完善程序(本大题有2小题,给出的都是部分程序,通过填空来完善程序。本大题共10空,每空2分,共20分。)部分正确,酌情给1分。 ① *(t+i) ② ; 或 ① *t++ ② ;

或 ① *t ② t++; 或++t

③ num = 0

④ num * 10 + s[j] -‘0’

⑤ num

⑥ sizeof(struct s_list)

⑦ head

⑧ p->data + carry

⑨ NULL

⑩ hd->data + '0'

C语言程序设计试卷 共2页 第 2页

因篇幅问题不能全部显示,请点此查看更多更全内容