C语言数值常量?

1.以下选项中,合法的一组C语言数值常量是 ( )A)028 B)12. C).177 D)0x8A5e-3 OXa23 4c1.5 10,000-0xf 4.5e0 Oabc 3.e5 2.下列定义变量的语句错误的是 ( )A)int _int ; B)double int_; C)long For; D)float US$;printf("%f\n",(int)(x*100+0.5)/100.0); 3.设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式 ×h 计算结果不相符的是 ( ) A)(a+b)*h/2 B)(1/2)*(a+b)*h C)(a+b)*h*1/2 D)h/2*(a+b) 4.设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为______。设有定义:int k=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是 A)k++ B)k+=1 C)++k D)k+1 5.已知字母A的ASCⅡ代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是( )。A)kk>='A'&&kk<='Z' B)!(kk>='A'‖kk<='Z') C)(kk+32)>='a'&&(kk+32)<='z' D)kk>=48 && kk<91 6.不正确的是(使用putchar函数时必须包含stdio.h)? 填空~以下程序的功能,将输入的正整数按逆序输出,例如135,输出531,填空。main(){int n,s;printf("Enter a numbei:");scanf("%d",&n);printf("Output:");do{s=n%10;printf("%d",s);______;}while(n!=0);printf("\n");}

第1个回答  2020-05-01
1
A
b中OXa23错误;C
4c1.5错误;D
10,000错误
2
C
For是关键字不能他用。
3
B
(1/2)*(a+b)*h中(1/2)直接为0,要想一样应该为:(1.0/2)或(1/2.0)
4
D
k+1没有改变k的值。
5
D
kk>=48
&&
kk<91,这个范围的符号不仅有大写字母还有别的。
6.正确,这是因为putchar()包含在改头文件中。
n=n/10;

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网