c语言表达式描述x的值是字母,C语言基础知识复习题

选择题:

1、以下选项中不属于C语言的类型的是( D )

A. signed short int

B. unsigned long int

C. unsigned int

D. long short

2、若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为( B ).

A. 1.4

B. 1

C. 2.0

D. 2

3、设整型变量a值为9,则下列表达式中使b的值不为4的表达式 B 。

A. b=a/2

B. b=a%2

C. b=8-(3,a-5)

D. b=a>5?4:2

4、在C语言中,反斜杠符是 D 。

A. \n

B. \t

C. \v

D. \ \

5、设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为__C__。

A. 不定值

B. 4

C. 3

D. 1

6、以下运算符中优先级最低的是( C ) .

A. &&

B. &

C. ||

D. |

7、下列标识中合法的用户标识符为__A__.

A. year

B. long

C. 7 x yz

D. struct

8、执行语句for(i=1;i++ < 4;); 后变量i 的值是( C ).

A. 3

B. 4

C. 5

D. 不定

9、已知ch是字符变量;下面不正确的赋值语句是__A__。

A. ch=‘a+b’

B. ch=‘\0’

C. ch=‘7’+‘9’

D. ch=5+9

10、设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为( C )

A. 不定值

B. 4

C. 3

D. 1

11、若有如下定义:int a=2,b=3; float x=3.5,y=2.5; 则表达式:

(float)(a+b)/2+(int)x%(int)y的值是( B )。

A. 2.500000

B. 3.500000

C. 4.500000

D. 5.000000

12、设a、b和c是int型变量,且a=2,b=4,c=6,则下面表达式中值为0的是:(D )。

A. ‘a’+ …b?

B. a<=b

C. a||b+c&&b-c

D. !( (a

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值