C++练习题1Word文档格式.docx

上传人:b****2 文档编号:14886314 上传时间:2022-10-25 格式:DOCX 页数:29 大小:72.05KB
下载 相关 举报
C++练习题1Word文档格式.docx_第1页
第1页 / 共29页
C++练习题1Word文档格式.docx_第2页
第2页 / 共29页
C++练习题1Word文档格式.docx_第3页
第3页 / 共29页
C++练习题1Word文档格式.docx_第4页
第4页 / 共29页
C++练习题1Word文档格式.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

C++练习题1Word文档格式.docx

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

C++练习题1Word文档格式.docx

1.C++程序的开发过程包括、和三个阶段。

2.在编辑阶段,C++源程序的扩展名是。

3.C++源程序经过编译后生成的文件的扩展名是。

4.C++源程序经过编译和连接后生成的文件的扩展名是。

5.在VisualStudio2005环境下,按程序运行界面划分,用C++开发的应用程序有、___

和三种类型。

6.在C++程序中,一条语句的结束符是。

7.用于输出表达式值的标准输出流对象是,用于从键盘上为变量输入值的标准输入流对象是

8.下面的程序用cin从键盘接收一个整数并存放在变量a中,用cout输出a的值,请将程序填完整。

#include<

usingnamespacestd;

intmain()

{

cin>

>

a;

cout"

a="

aendl;

system("

pause"

);

return0;

}

、编程题

a,b,c,若从键盘输入这三条边长,就可以计

编程序计算立方体的表面积和体积,设一个立方体的三条边分别为算立方体的表面积和体积。

D.-128〜128

D.one_char='

N'

D.18

习题二

一、选择题

1.设char型占1字节,则unsignedchar所能表示的数据范围是

A.0〜255B.-128〜127C.1〜256

2.将小写字母n赋值给字符变量one_char,正确的操作是

A.one_char='

\n'

B.one_char=“\n”C.one_char=110

3.整型变量i定义后赋初值的结果是。

inti=2.8*6;

A.12B.16C.17

4.下列四组整型常量中,错误的一组是。

A.xcdf0170xe123B.160Oxffff0110L

5.下列属于C++合法的字符常量是。

A.'

\97'

B."

A"

C.'

\t'

D."

\0"

6.若整型变量x=2,则表达式x<

2的结果是。

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

7.设inta=1,b=2;

,则表达式(a++)+b与a+++b的值分别为

A.+

B./

C.%

D.-

11.要求运算量必须是整型的运算符是

A.shorttunsignedintchar

B.chartinttshorttunsigned

C.chartshortt

inttunsigned

D.chartunsignedtshorttint

13.a、b均为int

型且0,则表达式a/b*b+a%b的值为。

A.a

B.b

C.a被b除的整数部分

D.a被b除商的整数部分

14.a、b均为int

型且0,则表达式a-a/b*b

的值为。

A.0

15.下列表达式中,

B.a

值为0的是。

C.a被b除的余数部分

A.3%5

B.3/5.0

C.3/5

D.3<

5

16.下列语句中符合C++语法的语句是

A.a=7+b+c=a+7

B.a=7+b++=a+7

C.a=7+b,b++,a+7

D.a=7=b,c=a+7

17.若变量已正确定义且k的值是4,执行表达式

j=k—后,j、k的值是

A.j=4,k=4

B.j=4,k=3

C.j=3,k=4

D.j=3,k=3

18.设intx=10,

x+=3+x%(-3),则x=

A.14

B.15

C.11

D.12

19.表达式(int)

(3.0/2.0)的值是

A.1.5

B.1.0

C.1

D.0

12.在C++中,不同类型的数据混合运算时,先要转换成同一类型,然后进行计算。

设一表达式中含有int

unsigned和char类型的常量和变量。

这四种类型的转换顺序是。

20.设a为int

O

型变量,则执行以下语句后,x的值为

short、

a=10;

a+=a-=a-a;

A.10B.20C.40D.30

21.设变量t为int型,下列选项中,不正确的赋值语句是。

A.++tB.n1=(n2=(n3=0))C.k=i==1D.a=b+c=1

22.设floatm=4.0,n=4.0;

使m为10.0的表达式是。

A.m-=n*2.5B.m/=n+9C.m*=n-6D.m+=n+2

23.C++语句中x*=y+2;

还可以写成。

A.x=x*y+2B.x=2+y*xC.x=x*(y+2)D.x=y+2*x

24.若变量已正确定义,要将a和b中的数进行交换,则下列不正确的语句组是

A.a=a+b;

b=a-b;

a=a-b;

B.t=a;

a=b;

b=t;

C.a=t;

t=b;

b=a;

D.t=b;

a=t;

25.设已定义intk=7,x=12;

,下列表达式中,计算结果为0的是。

A.x%=(k%=5)B.x%=(k-k%5)

C.x%=k-k%5

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

26.设inta=7,b=8;

则cout<

(a+b,a)<

”,”

(b,a+b)输岀的是

A.7,15B.8,15

C.15,7

D.出错

27.下列表达式的值为false的是

A.1<

3&

&

5<

7B.!

(2>

4)

C.3&

0&

1

D.!

(5<

8)||(2<

8)

28.设inta=10,b=11,c=12:

,表达式(a+b)<

c&

b==c的值是

A.2B.0

C.-2

D.1

29.正确表示大于10而小于20的数的C++表达式疋

A.10<

x<

20B.x>

10||x<

20

C.x>

10&

(x<

=10||x>

=20)

30.设inta=3:

,则表达式a<

1&

--a>

1的运算结果和a的值分别是

A.0和2B.0和3

C.1和2

D.1和3

31.为表示关系x>

y>

乙应使用的C++表达式是

A.(x>

=y)&

(y>

=z)B.(x>

=y)AND(y>

=z)

=y>

=z

D.(x>

32.已知intx=43,y=0;

charch=A:

,则表达式(x>

=y&

ch<

B&

!

y)的值是。

A.0B.语法错

D.-1

33.为表示“a和b都大于0”,应使用的C++表达式是。

A.(a>

0)&

(b>

0)B.a&

b

C.(a>

0)||(b>

0)

D.(a>

0)|(b>

34.当c的值不为0时,下列选项中能正确将c的值既赋给变量a又赋给变量

b的是

A.c=b=aB.(a=c)||(b=c)

C.(a=c)&

(b=c)

D.a=c=b

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

10<

15的C++表达式是

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

C.a>

10&

15

(a<

=10)&

(a>

=15)

36.设a、b和c都是int型变量,且a=3,b=4,c=5

则以下表达式中,值为

0的是。

A.a&

bB.a<

=b

C.a||b+c&

b-c

((a<

b)&

c||1)

37.下面的程序输出为。

#include<

{

inta=-1,b=4,k;

k=(a++<

=0)&

(!

(b--<

=0));

cout<

k<

””<

””<

b<

endl;

system(“pause”);

A.003

B.012

C.103

D.112

38.整型变量x

和y的值相等且为非0值,则以下选项中,结果为0的表达式是

A.a||y

B.a|y

C.x&

D.xAy

39.设inta=4,floatx=7.5,y=4.8;

则表达式

a+(int)((int)(x)+y)»

(int)(x-y)

的值为

A.2

B.4

D.3

40.设intb=2;

表达式(b<

2)/(b>

>

1)的值是

B.2

C.4

D.8

41.sizeof(double)

是。

A.一种函数调用

B.一个双精度表达式

C.一个整型表达式

D.一个不合法的表达式

42.若有以下定义和语句

intu=010,v=0x10,w=10;

u<

”,”<

v<

”,”<

w<

则输出结果是。

A.8,16,10B.10,10,10C.8,8,10D.8,10,10

1•无符号整型的类型关键字为,双精度实型的关键字为,字符型的类型关

键字为。

2•在C++中,整数可用进制、进制和进制三种进位计数制表示。

3•字符串常量的结束符为。

4.设有以下定义,并已赋确定的值

charch;

inti;

floatf;

doubled;

则表达式ch*i+d-f的数据类型为。

5.设有inta=14;

则表达式(a++*1/5)的值为。

6•下列程序的输出结果是。

doubled=3

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

当前位置:首页 > 农林牧渔 > 林学

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

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