C语言 Oxac 十六进制,基本数据类型选择题练习.docx

1、下面程序的输出是

#include

void main()

{int k=ll;

printf「k= % d,k= % o,k= % x\n ” ,k,k,k);

}

k=ll^k=12,k=llB) k=ll,k=13,k=13

C) k=ll,k=013,k=0xbD) k=ll,k=13,k=b

C答案有错,修

2、在下列选项中,不正确的赋值语句是

A) ++t;B) nl=(n2=(n3=0));

C) k=i=j;D) a=b+c=l;

D

3、有如下说明和语句

int a=5;

a++;

此处表达式a++的值是a=a++

D)4A)7B)6C)5

D)4

4、下面合法的C语言字符常量是

B) n

B) nAH

C) 65D) A

5、表达式:10!=9的值是

A) trueB)非零值D)1

A) true

B)非零值

D)1

6、C语言提供的合法的数据类型关键字是

A) DoubleCharB) short

A) Double

Char

B) short

C) integerD)

7、字符(char)型数据在微机内存中的存储形式是

A)反码B)补码EBCDIC

A)反码

B)补码

EBCDIC 码

D)

ASCII 码

8、请选出合法的C语言赋值语句

A)a=b=58C) a=58,b=58

A)a=b=58

C) a=58,b=58

i++;

D) k=int(a+b);

9、C语言程序的基本单位是

A)程序行

A)程序行B)语句

C)函数D)字

10、设inta=12贝!J执行完语句a+=a-=a*a后,a的值是

A) 552DB)

A) 552

D

B) 264

C) 144

D) -264

11、请选出可用作C语言用户标识符的一组标识符

A) void

B) a3_b3C) For

D) 2a

define

_123

-abc

DO

WORD

IF

Case

sizeof

B

12、执行下面程序中的输出语句后,输出结果是

#include

void main()

{int a;

printf(H %d\nf\(a=3*5, a*4,a+5));

}

65B) 20C) 15D) 10

13、

13、

下面程序的输出是

#includevoid main(){int x=023;

#include

void main()

{int x=023;

printf(H%d\nHr-x);

}

A) 17B) 18

C) 23D) 24

14、

14、

下面程序的输出的是

#include void main()

{int x=10,y=3;

printf(u%d\n,\y=x/y);

D)不确定的值

D)不确定的值

A)0B)1C)3

15、己知字母A的ASCII码为十进制的65,下面程序的输出 是

#include

void main()

{char chl,ch2;

chl=A+S?3; 67

ch2=,A,+t6,-,3,;68

pr intf(11 % d, % c\n H ,ch 1 ,ch2);

}

A) 67,DB)B,C C)C,D D)不确定的值

A

16、下列语句中符合C语言语法的赋值语句是

A) a=7+b+c=a+7;B) a=7+b++=a+7;

a=7+b,b++,a+7D) a=7+b,c=a+7;

D

17、以下程序的输出结果是

#include

void main()

{int a=-l,b=4,k;

k=(++a<0) && !(b-<=0);

printf(H%d %d %d\n",k,a,b);

}

A) 104B)103C)0 03D)0 04

D

18、若要求在if后一对圆括号中表示a不等于0的关系,则能

正确表示这一关

系的表达式为

A) a<>0B) !aC) a=0D) a

D

19、

19、

以下程序的输出结果是

#include void main()

{int x=10,y=10;

printf(H%d %d\n,\x-

}

C)9 10D) 10 9A) 10 10B)9 9

C)9 10

D) 10 9

D

int x=10,y=3,z;

则语句

printf(u%d\nt\z=(x%y,x/y));

的输出结果是

A) 1B)0C)4D)3

D

21、为表示关系xMyMz,应使用C语言表达式

A) (x>=y)&&(y>=z)B) (x>=y)AND(y>=z)

C) (x>=y>=z)D) (x>=y) & (y>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值