c语言表达式值的类型可以根据环境来确定,求高手帮忙做一些C语言试题

满意答案

00e27ab806e4881f8254fe7ae8741834.png

hkjb6393

2015.10.01

00e27ab806e4881f8254fe7ae8741834.png

采纳率:51%    等级:9

已帮助:1267人

第一题、单项选择题(每题1分,5道题共5分)

1、设x和y均为int型变量,则以下语句:x=x+y; y=x-y; x=x-y; 的功能是:

D、交换x和y中的值

2、已说明int a=256,执行语句printf(”%x” ,a);的结果是:

A、100

3、以下合法的赋值语句是:

A、x=y=100;

4、已说明int a=256,执行语句printf(”%x” ,a);的结果是()

A、100

5、函数putchar可以向终端输出一个( )。

D、字符

第二题、多项选择题(每题2分,5道题共10分)

1、以下合法的表达式是:

A、x=y=200

B、5+(x=10)

D、y+x==10

2、x、y、z被定义为int 型常量,若从键盘给 x、y、z输入数据,不正确的输入语句是:

A、input x、y、z;

C、scanf(” %d%d%d”,x, y, z);

D、read (” %d%d%d”,&x,&y,&z);

3、不能正确表示条件x≥y≥z的C语言表达式是:

A、(x>=y)&(y>=z)

C、(x>=y).AND.(y>=z)

D、(x>=y>=z)

4、已知“int a, b; scanf ( "%d%d", &a, &b );”。若为a和b输入值,可以作为输入分隔符的是( )。

B、空格

C、回车

D、Tab键

5、下列属于C语言标准库函数的为()。

A、sin()

B、sqrt()

C、log10()

E、pow()

F、isalpha()

第三题、判断题(每题1分,5道题共5分)

1、表达式18/4*sqrt(4.0)/8值的数据类型为double。

正确

2、逻辑关系“a≥10或a≤0”正确表示的C语言表达式是:a>=10 or a<=0 。

错误

3、a=b=58是合法的C语言赋值表达式。

正确

4、C语言表达式值的类型可以根据环境来确定。

错误

5、若有int x=5;,则(float)x就把x转换为float类型了。

错误

00分享举报

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值