C++练习题1.docx
- 文档编号:1967241
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:29
- 大小:72.05KB
C++练习题1.docx
《C++练习题1.docx》由会员分享,可在线阅读,更多相关《C++练习题1.docx(29页珍藏版)》请在冰豆网上搜索。
C++练习题1
习题一
、选择题
A.面向过程B.面向对象C.安全性D.复用性
2.以下说法中正确的是。
A.C++程序运行时,总是从第一个定义的函数开始执行
B.C++程序运行时,总是从main()函数开始执行
C.C++源程序中的main()函数必须放在程序的开始部分
D.—个C++函数中只允许一对花括号
3.下列标识符中错误的一组是。
A.Name,char,a_bc,A-BB.abc_c,x5y,_USA,print
C.read,Const,type,defineD.include,integer,Double,short_int
4.下面的单词中属于C++语言关键字的是。
A.inlcudeB.defineC.ENUMD.union
5.下面属于C++语句的是。
A.cout< C.x=x+1;D.#include 6. D.必须在系统调用库函数之后 D.子程序和主程序 在一个C++程序文件中,main()函数的位置。 A.必须在开始B.必须在最后C.可以任意 7.C++源程序的基本结构是。 A.过程和块B.函数和类C.程序段和过程 8.下列四个叙述中,错误的是 B.C++语言不提供输入输出语句 D.C++语言中的关键字必须小写 A.C++语言中的标识符必须全部由字母组成 C.C++程序中的注释可以出现在程序的任何位置 二、填空题 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除的余数部分 D.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;b=a;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) 。 A.2B.0 C.-2 D.1 29.正确表示大于10而小于20的数的C++表达式疋 。 A.10 C.x>10&x<20 D.! (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) C.x>=y>=z D.(x>=y)&(y>=z) 32.已知intx=43,y=0;charch=A: ,则表达式(x>=y&&ch y)的值是。 A.0B.语法错 C.1 D.-1 33.为表示“a和b都大于0”,应使用的C++表达式是。 A.(a>0)&&(b>0)B.a&&b C.(a>0)||(b>0) D.(a>0)|(b>0) 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 。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 练习题
![提示](https://static.bdocx.com/images/bang_tan.gif)