阶乘c语言%11d,编程基础练习题.doc

第二章 基本数据类型和运算

因为题目略有删减,可能编号不连续,请见谅

一、单项选择题

下列数据中属于“字符串常量”的是( A )。

A. "a"B.{ABC}C.’abc\0’D.’a’

4.字符串"ABC"在内存占用的字节数是( B )。

A.3B.4C.6D.8

5.字符串" \’ABCD\’ "内存占用的字节数是( C )。

A.4B.6C.7D.8

6.在C语言中,合法的长整型常数是( A )。

A.0LB.4962710C.0.054838743D.2.1869e10

7. 在C语言中,合法的短整型常数是( D )。

A.0LB.0821C.40000D.0x2a

下列数据中不属于“字符常量”的是( C )。

A.‘\xff’B.‘\160’C.’070’D.070

9.char型常量的内存中存放的是( A )。

A.ASCII代码值 B.BCD代码值C.内码值 D.十进制代码值

11.常数的书写格式决定了常数的类型和值,03322是( B )。

A、16进制int类型常数 B、8进制int类型常数

C、10进制int类型常数 D、10进制long int类型常数

12. “e2”是( D ) 。

A、实型常数100 B、值为100的整型常数 C、非法标识符 D、合法标识符

13. 要为字符型变量a赋初值,下列语句中哪一个是正确的( A )。

A、char a=’3’; B、char a=”3”; C、char a=%; D、char a=*;

14. 要为float类型变量x、y、z赋同一初值3.14,下列说明语句哪一个是正确的(C ) 。

A、float x,y,z=3.14; B、float x,y,z=3*3.14;

C、float x=3.14,y=3.14,z=3.14; D、float x=y=z=3.14;

15. 语句float pi=3.1415926535; 将( D )。

A、导致编译错误 B、说明pi为初值3.1415926535的单精度实型常数

C、导致运行时的溢出错误 D、说明pi为初值3.141593的单精度实型常数

16. 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( B )。

A、算术运算、赋值运算、关系运算 B、算术运算、关系运算、赋值运算

C、关系运算、赋值运算、算术运算 D、关系运算、算术运算、赋值运算

17. 关系运算符中优先级最低的运算符是( C )。

A、“>=”和“<=” B、“>”和“

18. 逻辑运算符中,运算优先级按从高到低依次为( D )。

A、&&,!,|| B、||,&&,! C、&&,||,! D、 !,&&,||

19. 对C程序在作逻辑运算时判断操作数真、假的表述,下列哪一个是正确的( A )。

A、0为假非0为真 B、只有1为真 C、-1为假1为真 D、0为真非0为假

20. 表达式 x&&1等效于( C )

A. x==0 B. x==1 C. x!=0 D. x!=1

22. 表达式!x||a==b等效于( D )。

A、!((x||a)==b) B、!(x||y)==b C、!(x||(a==b)) D、(!x)||(a==b)

23. 设整型变量m,n,a,b,c,d均为0,执行(m=a= =b)||(n=c= =d)后,m,n的值是( C )。

A.0,0B.0,1C.1,0D.1,1

26. 设a为5,执行下列语句后,b的值不为2的是( C )。

A. b= a/2B.b=6-(--a)C.b= a%2D.b= a>3?2:2

28. int b=0,x=1;执行语句if(x++) b=x+1;后,x,b的值依次为( A )。

A.2,3B.2,0C.3,0D.3,2

29. 设有语句int a=3;,则执行了语句 a+=a-=a*a ;后,变量a的值

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值