计算机语言21除以10,计算机C语言期末复习题(21页)-原创力文档

《C程序设计》复习题

一、单项选择题(请从4个备选答案中选择最适合的一项,每小题1分,共20分)

1.算法具有5个特性,以下选项中不属于算法特性的是( )。

A) 有穷性B) 简洁性C) 有效性D) 确定性

2.设有定义:float a=2,b=4,h=3;,其中a为梯形的上底,b为梯形的下底,h为梯形的高,以下C语言表达式不能计算出梯形面积的( )

A) (a+b)*h/2B) (1/2)*(a+b)*hC) (a+b)*h*1/2D) h/2*(a+b)

3.经int a=7; float x=2.5, y=4.7;说明后,表达式 x+a%3*(int)(x+y)%2/4 的值是( )。

A) 2.500000 B) 2.750000 C) 3.500000 D) 0.000000

4.若t为double类型,表达式t=1,t+5, ++t的值是

A)1 B)6.0

C)7.0 D)2.0

5. 若有以下定义和语句:

int u=010,v=0x10,w=10;

printf(“%d,%d,%d\n”,u,v,w);

则输出结果是

A)8,16,10 B)10,10,10

C)8,8,10 D)8,10,10

6. 以下选项中不合法的用户标识符是

A)_12  B)abc7  C)a-2  D)AS_88_mj

7. 若有以下定义和语句

char c1='b',c2='e';

printf("%d,%c\n",c2-c1,c2-'a'+"A");

则输出结果是

A)2,M B)3,E

C)2,E D)输出项与对应的格式控制不一致,输出结果不确定

8. 若有以下定义:

char s[20]="programming",*ps=s;

则不能代表字符o的表达式是

A)ps+2 B)s[2]

C)ps[2] D)ps+=2,*ps

9.设变量a为int,f为float,i为double,则表达式10+‘a’+i*f 的数据类型是( )。

A) int型 B) float 型 C) double型 D) 不确定

10.设a为int, 不能正确表达数学关系: 10

A) 10

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值