读数字c语言作业,C语言练习题(12月3日讲解)

C语言单元练习题

第一单元数据类型、表达式及顺序结构练习题

一、选择题:

1. 不合法的C语言整型常量是 D 。

A. –012

B. 0x35

C. 123L

D. 8E2

2. 不合法的C语言实型常量是 A 。

A. E3

B. .123

C. –6.2E4

D. 5.0

3. 不合法的C字符常量是 D 。

A. ′2′

B. ′\101′

C. ′AB′

D. ′\n′

4.下列四组选项中,均是不合法的用户标识符的选项是 B 。

A. W P_0 do

B. b-a goto int

C. float la0 _A

D. -123 abc TEMP

5.下列四组选项中,均是合法转义字符的选项是 A 。

A. ‘\”’‘\\’‘\n’

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

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

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

6. 定义三个变量a、b、c,并分别赋初值为5。能实现该功能的语句是 C 。

A. int a=b=c=5;

B. int a,b,c=5;

C. int a=5,b=5,c=5;

D. int a=5;b=5;c=5;

7. 若x,y,t均为int类型,则执行语句x=y=3;t=++x||++y;后,y的值是 B 。

A. 不定值

B. 4

C. 1

D. 3

8.若x、i、j、k都是int型变量,则计算下面表达式后,x的值为 C 。

x=(i=4,j=16,k=32)

A. 4

B. 16

C. 32

D. 52

9.设有说明:char w;int x; float y;double z;则表达式w*x+z-y值的数据类型为 D 。

A. float

B. char

C. int

D. double

10.设以下变量均为int类型,则值不等于7的表达式是 C 。

A. (x=y=6,x+y,x+1)

B. (x=y=6,x+y,y+1)

C. (x=6,x+1,y=6,x+y)

D. (y=6,y+1,x=y,x+1)

11、以下选项中不能用作C程序合法常量的是( D )。

A. 1.234

B. '123'

C.123

D."\x7G"

12、以下选项中可用作C程序合法实数的是( A )

A. .1e0

B.3.0e0.2

C.E9

D.9.12E

13、阅读以下程序

#include

main()

{ int case; float printF;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值