浙江自考网 | 网站为考生提供浙江自考信息服务,供学习交流使用,非政府官方网站,官方信息以浙江省教育考试院为准。
| |
微信订阅

浙江自考网微信公众号

浙江自考网免费咨询电话
【热点】 浙江省自考管理系统 成绩查询系统 准考证打印入口 自考日程 免考申请 转考申请 实践考核 毕业申请 学位申请 论文答辩 微信公众号 微信交流群 在线咨询

2024年4月浙江省自考《C语言程序设计》试题及答案4

整理编辑: 浙江自考网

发布时间:2024-01-10

阅读量:

【2.15】以下程序的输出结果是。main()

{char*s='12134211';

int v1=0,v2=0,v3=0,v4=0,k;

for(k=0;s[k];k++)

switch(s[k])

{case'1':v1++;

case'3':v3++;

case'2':v2++;

default:v4++;

}

printf('v1=%d,v2=%d,v3=%d,v4=%dn',v1,v2,v3,v4);

}

A)v1=4,v2=2,v3=1,v4=1 B)v1=4,v2=9,v3=3,v4=1

C)v1=5,v2=8,v3=6,v4=1 D)v1=4,v2=7,v3=5,v4=8

【2.16】下面程序的输出是。

main()

{int x=1,y=0,a=0,b=0;

switch(x)

{case 1:switch(y)

{case 0:a++;break;

case 1:b++;break;

}

case 2:a++;b++;break;

}

printf('a=%d,b=%dn',a,b);

}

A)a=2,b=1 B)a=1,b=1 C)a=1,b=0 D)a=2,b=2

【2.17】下面程序的输出是____。

main()

{int num=0;

while(num<=2)

{num++;

printf('%dn',num);

}

}

A)1 B)1 C)1 D)1

2 2 2

3 3

4

【2.18】下面程序的输出结果是____。

main()

{int a=1,b=0;

do

{switch(a)

{case 1:b=1;break;

case 2:b=2;break;

default:b=0;

}

b=a+b;

}while(!b);

printf('a=%d,b=%d',a,b);

}

A)1,2 B)2,1 C)1,1 D)2,2

【2.19】从键盘上输入'446755'时,下面程序的输出是____。

#include

main()

{int c;

while((c=getchar())!='n')

switch(c-'2')

{case 0:

case 1:putchar(c+4);

case 2:putchar(c+4);break;

case 3:putchar(c+3);

default:putchar(c+2);break;

}

printf('n');

}

A)888988 B)668966 C)88898787 D)66898787

【2.20】下面程序的输出结果是____。

main()

{int k=0;

char c='A';

do

{switch(c++)

{case'A':k++;break;

case'B':k--;

case'C':k+=2;break;

case'D':k=k%2;contiue;

case'E':k=k+10;break;

default:k=k/3;

}

k++;

}while(c<'C');

printf('k=%dn',k);

}

A)k=1 B)k=2 C)k=3 D)k=4

【阅读程序题参考答案】

【2.16】参考答案:A

【2.17】参考答案:C

【2.18】参考答案:A

【2.19】参考答案:C

注释:在switch语句中,case本身仅起到语句标号的作用,不会改变语句的流程,执行break语句才能退出当前的switch语句。

【2.20】参考答案:D

注释:siwtch语句的表达式中,变量c是后缀的增一运算,第一次执行do-while循环时,执行case'A'后面的语句。


上一篇:2024年4月浙江省自考《C语言程序设计》试题及答案3

下一篇:2024年4月浙江省自考《C语言程序设计》试题及答案5

浙江自考服务

  • 考试提醒,备考指导

    自考资料,学习交流

名师课程

    • 英语(二)

      英语(二)

    • 行政法学

      行政法学

    • 文学概论(一)

      文学概论(一)

    • 内科护理学(一)

      内科护理学(一)

    • 思想道德与法律基础

      思修

    • 中国近现代史纲要

      中国近现代史纲要