习题二数据类型运算符和表达式习题.docx

上传人:b****5 文档编号:5034304 上传时间:2022-12-12 格式:DOCX 页数:3 大小:16.25KB
下载 相关 举报
习题二数据类型运算符和表达式习题.docx_第1页
第1页 / 共3页
习题二数据类型运算符和表达式习题.docx_第2页
第2页 / 共3页
习题二数据类型运算符和表达式习题.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

习题二数据类型运算符和表达式习题.docx

《习题二数据类型运算符和表达式习题.docx》由会员分享,可在线阅读,更多相关《习题二数据类型运算符和表达式习题.docx(3页珍藏版)》请在冰豆网上搜索。

习题二数据类型运算符和表达式习题.docx

习题二数据类型运算符和表达式习题

习题二数据类型运算符和表达式习题

班级:

学号:

姓名:

1.单项选择题

(1)以下选项中,正确的C语言整型常量是(TC中)。

A.32LB.510000C.-1.00D.0568

(2)以下选项中,是不正确的C语言字符型常量。

A.'a'B.'\x41'C.'\101'D."a"

(3)在C语言中,字符型数据在计算机内存中,以字符的形式存储。

A.原码B.反码C.ASCII码D.BCD码

(4)字符串的结束标志是。

A.0B.'0'C.'\0'D."0"

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

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

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

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

A.&&,!

,||B.||,&&,!

C.&&,||,!

D.!

,&&,||

(7)表达式!

x||a==b等效于。

A.!

((x||a)==b)B.!

(x||y)==bC.!

(x||(a==b))D.(!

x)||(a==b)

(8)设整型变量m,n,a,b,c,d均为1,执行(m=a==b)||(n=c>d)后,m,n的值是。

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

(9)intb=0,x=1;执行语句if(x++)b=x+1;后,x,b的值依次为。

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

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

A.3B.0C.9D.-12

(11)在以下一组运算符中,优先级最低的运算符是。

A.*B.!

=C.+D.=

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

A.6B.12C.13D.表达式出错

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

A.1B.2C.2.0D.2.5

(14)sizeof(double)的结果值是。

A.8B.4C.2D.出错

(15)设a=1,b=2,c=3,d=4,则表达式:

a

a:

c

a:

d的结果为。

A.4B.3C.2D.1

(16)设a为整型变量,不能正确表达数学关系:

10

A.10

C.a>10&&a<15D.!

(a<=10)&&!

(a>=15)

(17)设f是实型变量,下列表达式中不是逗号表达式的是。

A.f=3.2,1.0B.f>0,f<10C.f=2.0,f>0D.f=(3.2,1.0)

(18)设ch是char型变量,其值为'A',则下面表达式的值是。

ch=(ch>='A'&&ch<='Z')?

(ch+32):

ch

A.AB.aC.ZD.Z

(19)以下运算符中,结合性与其他运算符不同的是。

A.++B.%C./D.+

(20)以下用户标识符中,合法的是。

A.intB.nitC.123D.a+b

(21)C语言中,要求运算对象只能为整数的运算符是。

A.%B./C.>D.*

(22)PC机中,'\n'在内存占用的字节数是。

A.1B.2C.3D.4

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

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

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

A.chara=3;B.chara=”3”;C.chara=%;D.chara=*;

(25)下列不正确的转义字符是。

A.\\B.\'C.074D.\0

2.填空题

(1)C语言中的逻辑值“真”是用表示的,逻辑值“假”是用表示的。

(2)符号常量的定义方法是。

(3)无符号基本整型的数据类型符为,双精度实型数据类型符为,字符型数据类型符为。

(4)设c='w',a=1,b=2,d=-5,则表达式'x'+1>c,'y'!

=c+2,-a-5*b<=d+1,b==(a=2)的值分别为、、、。

(5)设floatx=2.5,y=4.7;inta=7;,表达式x+a%3*(int)(x+y)%2/4的值为。

(6)判断变量a、b的值均不为0的逻辑表达式为。

(7)求解赋值表达式a=(b=10)%(c=6),表达式值、a、b、c的值依次为。

(8)求解逗号表达式x=a=3,6*a后,表达式值、x、a的值依次为。

(9)数学式a/(b*c)的C语言表达式。

 

习题三数据类型运算符和表达式习题

班级:

学号:

姓名:

 

3.简答题

(1)用户标识符在命名时,应注意哪几个方面?

 

(2)设inti=1,j=2,k=3;,请写出以下表达式的值及计算后变量i、j、k的值。

①(++i)*(++j)*(++k)②(i++)*(++j)*(k++)

③i=i+j,j=j+k,k=k+i④!

(i=j)&&(j=k)

 

4.编程题

(1)设长方形的高为1.5,宽为2.3,编程求该长方形的周长和面积。

(2)编写一个程序,将大写字母A转换为小写字母a。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 军事

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1