云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C语言练习题—基本数据类型和运算

C语言练习题—基本数据类型和运算

  • 62 次阅读
  • 3 次下载
  • 2025/4/30 15:46:06

第2章 基本数据类型和运算练习题

一、 单项选择题

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

B. {ABC}

C. ?abc\\0?

D. ?a?

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

B. “ABC”

C. ?abc?

D. ?a?

3. 在PC机中,?\\n?在内存占用的字节数是( )。 A. 1

B. 2

C. 3

D. 4

4. 字符串”ABC”在内存占用的字节数是( )。 A. 3

B. 4

C. 6

D. 8

5.下列数据中不属于“字符常量”的是( )。 A. ?\\a?

B. ?\\160?

C. ?070?

D. 070

6.char型常量在内存中存放的是( )。 A. ASCII代码值

B. BCD代码值

C. 内码值

D. 十进制代码值

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

B. 0,1

C. 1,0

D. 1,1

8.设整型变量m,n,a,b,c,d均为1,执行“(m=a>b)&&(n=a>b)”后,m,n的值是( )。 A. 0,0

B. 0,1

C. 1,0

D. 1,1

9.设a为2,执行下列语句后,b的值不为0.5的是( )。 A. b=1.0/a

B. b=(float)(1/a) C. b=1/(float)a D. b=1/(a*1.0)

10.设a为5,执行下列语句后,b的值不为2的是( )。 A. b=a/2

B. b=6-(--a)

C. b=a%2

D. b=a>3?2:2

11. 执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为( )。 A. 3,3,2

B. 3,2,2

C. 3,2,3

D. 2,3,2

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

B. 2,0

C. 3,0

D. 3,2

13.设有语句int a=3;,则执行了语句a+=a-=a*a;后,变量a的值是( )。 A. 3

B. 0

C. 9

D. -12

14.设有语句int a=3;,则执行了语句a+=a-=a*=a;后,变量a的值是( )。 A. 3

B. 0

C. 9

D. -12

15. int a=4,b=3,c=-2,d=2; 逻辑表达式a>0&&b&&c<0&&d>0的值是( )。 A. 1

B. 0

C. -1

D. 出错

16.在以下一组运算符中,优先级最高的运算符是( )。 A. <=

B. =

C. %

D. &&

17.设整型变量i的值为3,则计算表达式i---i后表达式的值为( )。 A. 0

B. 1

C. 2

D. 表达式出错

18.设整型变量i,j=3; 则计算表达式i=j+++j后i,j的值为( )。 A. 4,4

B. 6,6

C. 4,6

D. 6,4

19.设整型变量a,b,c均为2,表达式a+++b++c++的结果是( )。 A. 6

B. 9

C. 8

D. 表达式出错

20.设整型变量i值为2,表达式(++i)+(++i)+(++i)的结果是( )。 A. 6

B. 12

C. 15

D. 表达式出错

21.设整型变量i,j值均为3,执行了“j=i++,j++,++i”后,i,j的值是( )。 A. 3,3

B. 5,4

C. 4,5

D. 6,6

22.若已定义x和y为double类型,则表达式;x=1,y=x+3/2的值是( )。 A. 1

B. 2

C. 2.0

D. 2.5

23. 表达式“1?(0?3:2):(10?1:0)” 的值是( )。 A. 3

B. 2

C. 1

D. 0

24.设a=1,b=2,c=3,d=4,则表达式:a

B. 3

C. 2

D. 1

25.设a为整型变量,不能正确表达数学关系:10

B. a==11||a==12||a==13||a==14

C. a>10&&a<15 D. !(a<=10)&&!(a>=15)

26.设f是实型变量,下列表达式中不是逗号表达式的是( )。 A. f=3.2,1.0

B. f>0,f<10

C. f=2.0,f>0

D. f=(3.2,1.0)

27.设a,b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中值为0的是( )。 A. ?a?&&?b?

B. a<=b

C. a||b+c&&b-c D. !((a

28.设a是char型变量,其值字符为?1?,则把其值变成整数1的表达式是( )。

A. (int)a B. int(a) C. a=a-48 D. a/(int)a

29.设a是int型变量,其值为3,则把其值变成字符 ?3? 的表达式是( )。 A. (char)a

B. a=3

C. a=a-48

D. a=a+48

30.设ch是char型变量,其值为 ?A?,则下面表达式的值是( )。 ch=(ch>=?A?&&ch<=?Z?)?(ch+32):ch A. A 二、填充题

1.在内存中存储“A”要占用 个字节,存储‘A’要占用 个字节。

2.C语言中的逻辑值“真”是用 表示的,逻辑值“假”是用 表示。 3.无符号基本整型的数据类型符为 ,双精度实型数据类型符为 ,字符型数据类型符为 。

4.定义变量的完整语句格式是 。

5.设下列运算符:<<、+、++、&&、<=,其中优先级最高的是 ,优先级最低的是 。

6.设a=3,b=2,c=1,则a>b的值为 ,a>b>c的值为 。 7.若已知a=10,b=20,则表达式!a

8.设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为 。 9.设整型变量x,y,z均为5:

① 执行“x-=y-z”后x= , ② 执行“x%=y+z”后x= ,

③ 执行“x=(y>z)?x+2:x-2,3,2”后x= 。 10.能表述“20

B. a

C. Z

D. z

搜索更多关于: C语言练习题—基本数据类型和运算 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第2章 基本数据类型和运算练习题 一、 单项选择题 1.下列数据中属于“字符串常量”的是( )。 A.”a” B. {ABC} C. ?abc\\0? D. ?a? 2.下列数据中属于“字符串常量”的是( )。 A.ABC B. “ABC” C. ?abc? D. ?a? 3. 在PC机中,?\\n?在内存占用的字节数是( )。 A. 1 B. 2 C. 3 D. 4 4. 字符串”ABC”在内存占用的字节数是( )。 A. 3 B. 4 C. 6 D. 8 <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com