杭州市自学考试网,主要为杭州市自考考生提供报考咨询、考前培训服务的网站,所有报考信息以浙江省教育考试院为准。

服务电话:16657169113

网站地图
自考专题:

2024年4月杭州自考《C语言程序设计》试题及答案1

时间:2024-01-10作者:杭州自考网

【2.1】以下程序的输出结果是。

main()

{

float a;

a=1/100000000;

printf('%g',a);

}

A)0.00000e+00 B)0.0 C)1.00000e-07 D)0

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

#include

main()

{

int x=10;

{

int x=20;

printf('%d,',x);

}

printf('%dn',x);

}

A)10,20 B)20,10 C)10,10 D)20,20

【2.3】以下程序的输出结果是____。

main()

{

unsigned int n;

int i=-521;

n=i;

printf('n=%un',n);

}

A)n=-521 B)n=521 C)n=65015 D)n=102170103

【2.4】以下程序的输出结果是。

main()

{

int x=10,y=10;

printf('%d%dn',x――,――y);

}

A)10 10 B)9 9 C)9 10 D)10 9

【2.5】以下程序的输出结果是____。

main()

{

int n=1;

printf('%d%d%dn',n,n++,n--);

}

A)1 1 1 B)1 0 1 C)1 1 0 D)1 2 1


【阅读程序题参考答案】

【2.1】参考答案:D

注释:程序中除法运算的两个操作数均是整型,运算结果也是整型。

【2.2】参考答案:B

注释:C语言允许在程序块(分程序)中说明变量。

【2.3】参考答案:C

注释:变量i中的负号传送给变量n后,因n是无符号数,已不作为负号处理。

【2.4】参考答案:D

注释:对变量x的――操作是后缀形式,变量x的减1操作要在执行完printf函数之后才进行,所以变量x的值在输出的时候仍然保持原值10。

【2.5】参考答案:B

注释:C语言在执行printf()时,对函数中的表达式表列的处理顺序是从后向前,即先处理n--,再处理n++,最后处理n,而且每一个表达式作为一个处理单元,也就是说在不同的表达式中自增自减运算是单独考虑的。



小编提示:关注【杭州自考网】微信公众号,即可获取2021年浙江成人高考报名入口准考证成绩查询时间以及历年真题等相关信息!  

关注微信号
(关注“杭州自考网”公众号)

回复“历年真题

考试提醒

2025年10月杭州自学考试还有

00

考试时间:10月25日-26日
报名系统 成绩查询

添加客服老师

扫一扫,领取备考方案,请添加客服老师