好文档 - 专业文书写作范文服务资料分享网站

安徽大学C语言考试试卷2

天下 分享 时间: 加入收藏 我要投稿 点赞

《C语言程序设计》(B卷)考试试题参考答案及评分标准

一、单项选择题(每小题2分,共20分):

1 C 6 A

得分 2 B 7 A

3 C 4 C 5 A 8 D 9 D 10 C

二. 填空题:(每小题2空,每空1分,共20分)

1 下划线 2 3 MyChar >=

下划线 真或1 && MyChar <=

得分 4 将参数x指向的字符串写到参数y指向的文件中

写入文件的字符数 5 continue 6 &x[2][3] 7 ABCD 8 常量 9 (*ps).mark 10 文本

break x[3][2] A 变量

ps->mark (顺序可对调 ) 二进制

三. 程序分析题(每小题4分,共20分)

1 cdarm 2 23,7 3 2,4, 4 15

5 10,6

四. 程序填空题(每空2分,共20分)

1 &year

2 year%4==0&&year0!=0 || year@0==0 3 flag or flag==1

4 int IsPrime(int m); or # include <> 5 flag or flag==1 6 2

7 i< m or i<=m/2 8 m % i

9 k == 0 or m%i==0 or ! k 10 1

得分 得分

五. 程序设计题(每小题10分,共20分)

1.

参考答案1: #include <> main() {

long term = 1,sum = 0; int i;

for (i = 1; i <= 10; i++) {

term = term * i; sum = sum + term; }

printf(\}

参考答案2: #include <> main() {

long term ,sum = 0; int i, j;

for (i = 1; i <= 10; i++) {

term = 1; for (j = 1; j <= i; j++) {

term = term * j; }

sum = sum + term; }

printf(\\\n\}

2. 参考答案: #include <>

void Input( int a[10], int n) {

int i;

printf(\

for( i=0; i

void Sort( int a[], int n) {

int i, j, tmp;

for( i=0; i

for( j=0; ja[j+1] )

tmp=a[j], a[j]=a[j+1], a[j+1]=tmp;}

void Print( int *a, int n) {

int i;

printf(\ for( i=0; i

安徽大学C语言考试试卷2

《C语言程序设计》(B卷)考试试题参考答案及评分标准一、单项选择题(每小题2分,共20分):1C6A得分2B7A3C4C5A8D9D10C二.填空
推荐度:
点击下载文档文档为doc格式
7m5gi1lbn300kc5204u903ypi6bk8900j0v
领取福利

微信扫码领取福利

微信扫码分享