计算机学院高级语言程序设计-I试题B(2014级)参考答案

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

四川大学计算机学院2014级

C语言程序设计试卷(二)参考答案

一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内。每小题2分,共20分)

1.A)2.D)3.B)4.A)5.C)

6.A)7.C)8.A)9.B)10.C)

二、填空题(第小题2分,共14分)

1.参考答案:6

2.参考答案:0

3.参考答案:0x1008

4.参考答案:a或a+

5.参考答案:p=(int *)malloc(sizeof(int))

6.参考答案:static

7.参考答案:枚举

三、阅读下面各程序,写出运行结果(每小题5分,共30分)

1.参考答案:-5

2.参考答案:1

3.参考答案:-10

4.参考答案:5

5.参考答案:15

6.参考答案:2 1

四、程序填空题(每空2分,共14分)

1.参考答案:[1]0 [2]a[i][j]

2.参考答案:[3] NULL [4] p->next

3.参考答案:[5] 0 [6] a[i] [7] n

五、编程题(第1小题10分,第2小题12分,共22分)

1.参考答案:

#include

int main(void)

{

int n;

for (n = 1; n <= 100; n++)

if (n % 3 == 0 || n % 7 == 0)

printf("%d ", n);

printf("\n");

return 0;

}

2.参考答案:

#include /* 标准输入/出头文件*/

#include /* 包含库函数system()所需要的信息*/

#define LEN 180 /* 定义常量*/

int main(void) /* 主函数main() */

{

FILE *fp; /* 文件指针*/

char fileName[80], str[LEN]; /* 定义字符串*/

printf("输入文本文件名:"); /* 提示信息*/

scanf("%s", fileName); /* 输入文件名*/

if ((fp = fopen(fileName, "r")) == NULL)

{ /* 打开文件*/

printf("打开文件%s失败!\n", fileName); /* 错误信息*/

system("PAUSE"); /* 调用库函数system( ),输出系统提示信息*/

exit(1); /* 退出程序*/

}

while (!feof(fp))

{ /* 输出文件内容*/

fgets(str, LEN, fp); /* 读取一行文本,包括换行符,读取一行文本*/

printf("%s", str); /* 显示当前行*/

}

fclose(fp); /* 关闭文件*/

system("PAUSE"); /* 调用库函数system( ),输出系统提示信息*/

return 0; /* 返回值0, 返回操作系统*/ }

相关文档
最新文档