第二章练习

发布 2022-07-14 21:15:28 阅读 2627

1.下列选项中,不符合c++语言的语法规则的标识符是。

a)integer b)default c)vard)cher

2.下列常量中,不符合c++语言的语法规则的常数是。

a)0xef b)1.2e0.6 c)5ld)'\56'

3.以下选项中,不符合c++语言的基本数据类型是。

a)signed short int b)long short c)unsigned long int d)unsigned int

4.下列表示中,属于c++语言中合法的长整型常数为。

a)652381& b)326d c)0ld)3658921

5.下列十六进制的整型常数中,不符合c++语法规则的是。

a)0xbe b)0x2c c)xefd)0xef

6.以下选项中,合法的字符常量是。

a)"a" b)72 c)'\032d)d

7.c++语言中,基本数据类型是指。

a)整型、浮点型、逻辑型和空类型 b)整型、浮点型、字符型。

c)整型、浮点型、字符型和空类型 d)整型、浮点型、字符型和逻辑型

8.c++语言中,运算对象必须是整型的运算符是。

ab)<=cd)=

9.设有说明语句:double x,y; 则表达式x=3,y=x+5/3 的值是。

a)4.66667 b)4c)4.0d)3

10.若变量a、i已正确定义,且i已正确赋值,下列合法的赋值表达式是。

a)a==1 b)++i c)a=a++=5d)a=int(i)

11.设有说明语句:int a=10,b=9,c=8; 接着顺序执行c=(a-=(b-6));c=(a%8)+(b=5),则变量a的值是 (1) ,变量b的值是 (2) ,变量c的值是 (3) 。

1)a)10 b)3c)5d)7

2)a)6 b)8c)5d)9

3)a)12 b)8c)5d)7

12.设有说明语句:int a=13,b=9,c; 执行c=a/b+0.8后,c的值为。

a)1.8b)1c)2.24444d)2

13.若变量a是int类型,并执行了语句a='a'+1.6; 则下列叙述正确的是。

a)a的值是字符ab)a的值是浮点型

c)不允许字符型和浮点型相加d)a的值是字符'a'的ascii值加上1

14.变量x.、y和z均为double类型且已正确赋值,不能正确表示数学式子的c++语言表达式是。

a)x*(1/(y*zb)x/y*zc)x/y*1/zd)x/y/z

15.若a为int类型,且其值为5,则执行表达式a-=a+=a*a后,a的值是 。

a) -5b)25c) 0d)-20

16.设x、y、z均为int型变量,则执行x=y=5;z=++x ||y后,变量x的值是 (1) ,变量y的值是 (2) ,变量z的值是 (3) 。

1)a)4b)5c)6d)7

2)a)不定值 b)5c)6d)7

3)a)10b)1c)12d)13

17.表达式16/4*float(4)+2.0的数据类型是。

a)intb)floatc)doubled)不确定。

18.设有说明语句:int m=13,n=3, 则执行m%=n+2后,n的值是。

a)5b)1c)3d)0

19.设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b) &n=c>d)运算后,n的值为。

a)3b)2c) 1d)0

20.设有说明语句:int x=8, float y=8.8; 则下列表达式中错误的是。

a)x%3+yb)y*y&&+x c)(x>y)+(int(y)%3) d)- x+y

21.能正确表示逻辑关系:“age≥18或age≤60”的c++语言的表达式是 。

a)age>=18 or age<=60b)age>=18 | age<=60

c)age>=18 &&age<=60d)age>=18‖age<=60

22.下列关于类型转换的描述中,错误的是。

a)赋值表达式的类型是左值的类型

b)逗号表达式的类型是最后一个表达式的类型

c)在由低到高精度的类型转换中精度不会降低。

d)在不同类型对象组成的表达式中,其表达式类型一定是double型。

23.设x是int型变量,请写出判断x为奇数的关系表达式。

24.表示“整数y的绝对值大于8”时值为“真”的c++语言表达式是 。

25.下列表达式的值分别是。

a)1/3b)1/3.0c)1%3d)21/3

26.设有说明语句:int a=9,b=9,c=9; 下列表达式的值分别是。

a)a/=2+b++-cb)a+=b+cc)a-=+b-cd)a*=b+c--

27.下列表达式的值分别是。

a)!(5'>'8')|3<9b)6>3+2-('0'-8)

28.这些语句:x++;x; x=x+1; 都使变量x中的值加1,请写出一条能使x值加1的赋值语句(不得与列举的相同。

28. x+=1

第二章练习

1在名称为form1的窗体上绘制一个命令按钮,其名称为cmd1,通过属性窗口设置窗体和命令按钮的属性来实现如下功能 1 窗体标题为 设置按钮属性 2 命令按钮的标题为 计算机等级考试 3 命令按钮的标题用三号规格黑体显示 4 程序运行后,命令按钮不显示。2 在窗体form1上画两个命令按钮,其名称分...

第二章练习

化学1.下列情况下,反应速率相同的是。a 等体积0.1 mol l hcl和0.1 mol l h2so4与0.2 mol l naoh反应。b 等质量锌粒和锌粉分别与等量1 mol l hcl反应。c 等体积等浓度hcl和hno3分别与等质量的na2co3粉末反应。d 等体积0.2 mol l h...

第二章练习

高二生物第二章单元测试1 一 单选题1.在神经元之间传递兴奋时,突触小体完成的信息转换模式为 a 电信号 电信号b 电信号 化学信号。c 化学信号 化学信号d 化学信号 电信号。2.手偶然碰到针尖时产生的反应是 a 痛和缩手同时出现b 先感觉到痛,接着缩手。c 先缩手,接着感觉到痛d 无法确定先后顺...