c练习1文档格式.docx

上传人:b****6 文档编号:18805153 上传时间:2023-01-01 格式:DOCX 页数:13 大小:18.41KB
下载 相关 举报
c练习1文档格式.docx_第1页
第1页 / 共13页
c练习1文档格式.docx_第2页
第2页 / 共13页
c练习1文档格式.docx_第3页
第3页 / 共13页
c练习1文档格式.docx_第4页
第4页 / 共13页
c练习1文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

c练习1文档格式.docx

《c练习1文档格式.docx》由会员分享,可在线阅读,更多相关《c练习1文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

c练习1文档格式.docx

C.6、6、5

D.6、1、6

6.表达式2,4,6,8的值为____。

A.2

B.4

C.6

D.8

7.设有变量说明:

inta=3,b=4,c=5下列表达式中,值为0的表达式是_____A___

A.‘a’&

‘b’

B.a<

=b

C.a||b+c&

b-c

D.!

(a<

b&

c<

b||b)

8.设有说明“inta=15,b=17,c;

”,执行表达式“c=a||(b+=b)”后,则a、b、c的值分别是

A.15、17、1

B.1、34、35

C.15、34、1

D.15、17、15

9.设有说明“intx=5,y=7,z=8;

”,执行表达式“z+=x++||y++||++z”后,则x、y、z的值分别为____________。

A.6、7、9

B.6、8、10

C.6、8、8

D.6、8、1

10.C++中cin是____________。

A.一个标准的语句

B.预定义的类

C.预定义的函数

D.预定义的对象

11.在C++语言中合法的字符型常量有________。

A.'

\t'

B."

A"

C.65

D.A

12.以下常数表示中不正确的是____________。

A.’\55’

B.'

55'

C.'

\x55'

D.0x55

13.如果a=1,b=2,c=3,d=4,则条件表达式a<

b?

a:

c<

d?

c:

d的值为________。

A.1

B.2

C.3

D.4

14.下列符号中能用作C++标识符的是____________。

A.5abc

B.if

C.-abc

D._abc

15.下列的常量定义中,错误的是________。

A.constdoubledl;

B.constcharc=67;

C.constintI=250;

D.constlongld=0x326;

16.在32位机中,int型字宽为________字节。

17.下面四个程序段中,输出23个*号的程序段是____。

A.for(inti=1;

i<

23;

i++)cout<

<

’*’;

B.for(inti=23;

i>

=0;

i--)cout<

C.inti=23;

while(i>

0){cout<

i--;

}

D.inti=0;

while(i<

=23){cout<

i++;

18.按照标识符的要求,________符号不能组成标识符。

A.连接符

B.下划线

C.大小写字母

D.数字字符

19.设inta=2,b=2;

则++a+b的结果是________,a的结果是________,b的结果是________。

A.235

B.325

C.432

D.532

20.在数学式3xy/5ab中,变量x和y的取值为整数,而变量a和b的取值为实数,在c++程序中对应的正确表达式是_________。

A.3/5*x*y/a/b

B.3*x*y/5/a/b

C.3*x*y/5*a*b

D.3/a/b/5*x*y

21.设intn=3;

则++n的结果是________,n的结果是________。

A.23

B.32

C.44

D.53

22.设charch;

以下正确的赋值语句是________。

A.ch='

123'

B.ch='

\xff'

C.ch='

\08'

D.ch='

\'

23.实型变量x的取值范围为闭区间[–2,10]或开区间(15,34),则正确表示x取值范围的逻辑表达式是_____

A.–2<

=x<

=10||15<

x<

40

B.(–2<

=x&

=10)||(15<

x&

34)

C.–2<

=10&

15<

D.(–2<

=10)&

(15<

24.类型修饰符signed修饰________类型是错误的。

A.char

B.int

C.longint

D.float

25.表示关系x<

=y<

=z的C++语言表达式为____。

A.(x<

=y)&

(y<

=z)

B.(x<

=y)AND(y<

C.(x<

D.(x<

26.下列符号中,________不可作为分隔符。

A.,

B.:

C.?

D.;

27.若定义cin>

>

str;

当输入为:

ObjectWindowsPrograrmming!

所得的结果是str=________

A.ObjectWindowsProgramming!

B.Object

C.ObjectWindows

D.ObjectWindowsProgramming

28.有变量定义inta,b,c;

且a=3,b=4,c=5,则下列表达式中,值为0的表达式是____。

A'

'

B'

B..a<

C.c>

=b||b+c&

b-c

D.a=b+c&

c>

=a+b

29.下列变量名中,________是合法的.

A.CHINA

B.byte-size;

C.double

D.A+a

30.设intm=l,n=2;

则m++==n的结果是________。

31.在下列选项中,不能用作用户自定义标识符的是________。

A.length_

B._length

C.length.d

D.For

32.设n=10,i=4,则赋值运算n%=i+l执行后,n的值是________。

B.3

D.1

33.表达式18/4*sqrt(4.0)/5值的数据类型是________。

A.int

B.float

D.不确定

34.下列十六进制的整型常数表示中,________是错误的。

A.0xaf

B.0X1b

C.2fx

D.OxAE

35.设有定义inta;

floatf;

doublei;

则表达式10+'

a'

+i*f值的数据类型是________。

36.关于字符'

\0'

,不正确的说法是__________。

A.常用来作为字符串的结束标志

B.在计算机中存储时占一个字节的内存

C.是空格字符的转义表示形式

D.作为逻辑值使用时等价于逻辑“假”

37.设有两个语句“intx['

];

cin>

x;

”,则编译器认为_______

A.说明语句“intx['

”错

B.两个语句都错

C.语句“cin>

D.两个语句正确,没有语法错

38.sizeof(double)是一个________表达式。

A.整型

B.双精度

C.不合法

D.函数调用

39.设有语句“intk=7,x=12;

”,则能使值为3的表达式是______

A.x%=(k%=5)

B.x%=(k–k%5)

C.x%=k–k/5

D.(x%=k)–(k%=5)

40.若有以下定义:

chara;

intb;

floatc;

doubled;

则表达式a*b+d-c*b值的类型为_______。

A.float

C.char

D.double

-2.填空题

1.语句chari='

\45'

;

cout<

int(i);

的输出结果为________。

答案:

(1)

(2分)

2.语句cout<

036+014;

的输出结果为_______。

3.以下程序的执行结果是________。

#include<

iostream.h>

voidmain()

{intx=1,y=2,z=3;

x+=y+=z;

cout<

(x<

y?

y:

x)<

"

"

x++:

y++)<

y<

endl;

}

4.c++提供了两大类数据类型;

基本数据类型和____

(1)____。

基本数据类型有4种:

整型(int)、浮点型(float)、字符型(char)和____

(2)____。

(1),

(2)

(4分)

5.C++中标识符的大小写字母是________区别的。

6.C++语言的程序文件的扩展名是________。

7.sizeof(int)表示的含义是________。

8.若有inti=10,j=2;

则执行完i*=j+8;

后i的值为______。

9.C++支持面向对象程序设计的四个要素是:

封装性、____

(1)____、____

(2)____和____(3)_____。

(1),

(2),(3)

(6分)

10.执行下列语句后,z的值是________。

intx=4,y=25,z=2;

z=(--y/++x)*z--;

11.标识符的第一个字符必须是____

(1)____或____

(2)____。

12.执行cout<

abc"

123;

的输出结果为______。

13.C++关系表达式中的关系成立时,则该关系表达式的值为______。

14.执行cout<

12+23"

12+23;

的输出结果为_______。

15.C++语言程序执行的入口是_______。

16.设有语句

inta=6,b=3;

floatx=8,y;

y=b/a*x/2;

则y的值是______。

17.以下程序的执行结果是________。

{intx=5,y=2;

!

(y==x/2)<

(y!

=x%3)<

(x!

=y||x>

=y)<

18.cin的作用是____

(1)____,cout的作用是____

(2)____。

cin后面必须跟____(3)____。

19.使用cin和cout进行输入输出操作的程序必须包含头文件____

(1)____,其语句格式为____

(2)____。

20.设有语句

inta=258,b;

unsignedcharc;

b=c=a;

则b的值是_____。

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

当前位置:首页 > 解决方案 > 营销活动策划

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

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