c语言系统通常将一个判断为真,C语言程序设计学习-习题2

习题二

一、选择题

1.下列4组选项中,均不是C语言关键字的选项是( A )

A.Define IF type

B.getc char printf

C.include scanf case

D.while go pow

2.下面4个选项中,均是不合法的用户标识符的选项是( C )

A.A P_0 do

B.float 2a0 _A

C.b-a goto int

D.-123 temp INT

3.下面4个选项中,均是合法整型常量的选项是( A )

A.160 -0xffff 011

B.-0xcdf 01a 0xe

C.-01 986.012 0668

D.-0x48a 2e5 0x

4.下面4个选项中,均是合法转义字符的选项是( A )

A. ’ \’ ’ ’\’ ’\n’

B.’\’ ’\017’ ’\’ ”

C.’\018’ ’\f’ ’xab’

D.’\0’ ’101’ ’xlf’

5.若有代数式3·ae/bc,其中a、b、c、e为变量,则不正确的C语言表达式是( C )

A.a/b/ce3

B.3Ae/b/c

C.3ae/bc

D.ae/c/b3

6.已知各变量的类型说明为

int k,a,b;

long w=5;

double x=1.42;

则以下不符合C语言语法的表达式是( A )

A.x%(-3)

B.w+=-2

C.k=(a=2,b=3,a+b)

D.a+=a-=(b=4)(a=3)

二、填空题

1.指出下列合法的变量名___________

100, fabs, 5ac,a[2], ex-1, int, “abc”, s06, _234, ab, c.d, E3

2.下列常数中符合C语言语法规定的是________________.

‘\’‘\101’“\” e3 019 0xle 1.e5 (2+3)e(4-2) 5.2e2.5 “ab\n”

3.C语言中把“真”表示为_1,把“假”表示__0.

4.系统通常将一个非零值判断为“真”,将零值判断为“假”。

5.用于描述“c是大于等于a且小于b的奇数”的逻辑表达式的是c>=a&&c

或者_c>=a&&c

6.已知字母a的ASCII码值为十进制数97,且设ch为字符型变量,则表达式“ch=‘a’+‘8’-‘3’”的值为‘f’或者102.

7.C语言中一个单精度浮点型数据占4个字节。

8.如果a=1,b=2,c=3,d=4,则表达式“a>b?c:d”的值为__4_。

9.写出下面表达式的值,

设a=10,b=4,c=5,d=1,x=2.5,y=3.5.

(1)!(a+b)+y-1&&x+b/2 1

(2)x+y>b&&a/b==x 0

(3)a%=(b%=3) 0

(4)a+=a-=a*=a 0

(5)(float)(a+c)/2+(int)x%(int)y 9.500000

三、写出下列程序的运行结果

#include

void main()

{

int x,y,z;

x=y=1;

z=x++,y++,++y;

printf(“%d,%d,%d\n”,x,y,z);

}

运行结果为2,3,1

2.

#include

void main()

{

int i,j;

i=8,j=10;

printf(“%d,%d,%d,%d\n”,i,j,++i,j++);

}

运行结果为9,10,9,10 注意:输出项的右原则

3.

#include

void main()

{

int a=1,b=2,c=3;

printf(“%d,%d,%d,%d\n”,a=b=c,a=bc,a(b=c),a==(b==c));

}

运行结果为3,1,0,0

四、程序填空题

1.用一个条件表达式描述从a、b、c中找出最大值赋给max.请将程序补充完整。

#include

void main()

{

int a,b,c,t;

printf(“输入3个整数:”);

scanf("%d,%d,%d",&a,&b,&c);

(t=a>b?a:b)>c?t:c;

printf(“3数中最大的值为:%d\n”,t);

}

若输入: 77,95,66

运行结果:95

2.以下程序是输入一个华氏温度(。F)求出摄氏温度(。C)的程序,其计算公式为C=5/9(F-32).请将程序补充完整。

#include

void main()

{

float F,C;

printf(“请输入华氏温度:”);

scanf(“%f”,&F);

C=5*(F-32)/9;

printf(“摄氏温度为%f\n”,C);

}

运行:请输入华氏温度: 98.6

运行结果:摄氏温度为36.999999

标签:选项,int,C语言,printf,程序设计,习题,include,表达式

来源: https://blog.csdn.net/m0_51197424/article/details/114900003

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值