C++练习题1Word文档格式.docx
- 文档编号:14886314
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:29
- 大小:72.05KB
C++练习题1Word文档格式.docx
《C++练习题1Word文档格式.docx》由会员分享,可在线阅读,更多相关《C++练习题1Word文档格式.docx(29页珍藏版)》请在冰豆网上搜索。
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 练习题