2011年c语言笔试试题,2011年9月计算机等级考试二级C语言笔试试题

(11)以下叙述中错误的是( )。

A)C语言编写的函数源程序,其文件名后缀可以是.C

B)C语言编写的函数都可以作为一个独立的源程序文件

C)C语言编写的每个函数都可以进行独立的编译并执行

D)一个C语言程序只能有一个主函数

(12)以下选项中关于程序模块化的叙述错误的是( )。

A)把程序分成若干相对独立的模块,可便于编码和调试

B)把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块

c)可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序

D)可采用自项向下、逐步细化的设计方法把若干独立模块组装成所要求的程序

(13)以下选项中关于c语言常量的叙述错误的是( )。

A)所谓常量,是指在程序运行过程中,其值不能被改变的量

B)常量分为整型常量、实型常量、字符常量和字符串常量

c)常量可分为数值型常量和非数值型常量

D)经常被使用的变量可以定义成常量

(14)若有定义语句:int a=10;double b=3.14;,则表达式'A'+a+b值的类型是( )。

A)char

B)int

C)double

D)float

(15)若有定义语句:int x=12,3=8,z;,在其后执行语句z=0.9+x/y;,则Z的值为( )。

A)1.9

B)1

C)2

D)2.4

(16)若有定义:int a,b;,通过语句scanf("%d;%d",&a,&b);,能把整数3赋给变量a,5赋给变量b的输入数据是( )。

A)3 5

B)3,5

C)3;5

D)35

(17)若有定义语句:intk1=10,k2=20;,执行表达式(k1=k1>k2)&&(k2=k2>k1)后,k1和k2的值分别为( )。

A)0和1

B)0和20

C)10和1

D)10和20

(18)有以下程序

#include

main()

{int a=1,b=0;

if(-a) b++;

else if(a=0)b+=2:

else b+=3:

printf("%d\n",b);

)

程序运行后的输出结果是( )。

A)0

B)1

C)2

D)3

(19)下列条件语句中,输出结果与其他语句不同的是( )。

A)if(a)printf("%d\-n",x); else printf("%d\n",y);

B)if(a—0)printf("%d\n",y); else printf("%d\n",x);

C)if(a!=0)p由tf("%d\n",x); else printf("%d\n",y);

D)if(a=0)printf("%d\n",x); else printf("%d\n",y);

(20)有以下程序

#include

main()

{int a=7;

while(a--);

printf("%d\n",a);

)

程序运行后的输出结果是( )。

A)-1

B)0

C)1

D)7

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值