C++月考试卷(答案).doc_第1页
C++月考试卷(答案).doc_第2页
C++月考试卷(答案).doc_第3页
C++月考试卷(答案).doc_第4页
C++月考试卷(答案).doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

下列哪个不是用于实现循环结构的语句( ) A、while B、if C、do while D、for下列表达式为真的是( ) A、5=6 C、(7= =9)&(40) D、(10!=2+8)|(53)设x=5,执行语句if(x0) couty) z=1; else z=3; 要得到z=3的结果,满足条件的一组数是( ) A、x = -1, y = -2 B、x=1, y=0 C、x=2, y=1 D、x=2, y=3不正确的标识符是() A. _a2 B. 2ai C. a2_i D. INt 在 C+ 中实现封装是借助于 ( ) A. 枚举 B. 类 C. 数组 D. 函数 设int a=3,b=4,c=5; 表达式(a+b)c&b=c的值是( )。 A. 2 B. -1 C. 0 D. 1 在32位机中,double型字宽为( )字节。A2B4C 6D8设有定义int i; double j5; 则10+i+j值的数据类型是()A. intB. doubleC. floatD. 不确定函数调用func(exp1,exp2),(exp3,exp4,exp5)中所含实参的个数为()A. 1B. 2C. 4D. 5在C+中不返回任何类型的函数应该说明为()A. intB. charC. voidD. double在C+中,函数原型不能标识 ( ) 。A)函数的返回类型 B)函数参数的个数 C)函数参数类型 D)函数的功能 C+语言属于( )。 A) 自然语言 B) 机器语言 C)面向对象语言 D) 汇编语言下面选项中不属于面向对象程序设计特征的是() 。 A)继承性 B)多态性 C)相似性 D)封装性可用作C+语言用户标识符的一组标识符是( )。 A) void define +WORD B) a3_b3 _123 YN C) for -abc Case D) 2a DO sizeof 面向对象程序设计中,( )为程序的组成单元。 A) 语句 B) 类 C) 主函数 D) 子函数 下列声明语句没有起到定义作用的是( ) A) int count; B) const double pi=3.1415; C) int max ( int a, int b) return ab ? a : b; D) extern long index; 在C+语言中,函数返回值的类型是由( )定义的。 A) return 语句中的表达式类型 B) 定义该函数时所指定的函数类型 C) 调用该函数时的主调用函数类型 D) 调用函数时系统临时结构化程序设计所规定的三种基本控制结构是:( ) A)输入、处理、输出 B)树形、网形、环形 C)顺序、选择、循环 D)主程序、子程序、函数在编译指令中,宏定义使用哪个指令( ) A)#include B)#define C)#if D)#else若定义cinstr;当输入Microsoft Visual Studio 6.0!所得的结果是str= _。A) Microsoft Visual Studio 6.0! B) MicrosoftC) Microsoft Visual D) Microsoft Visual Studio 6.0使用如setw()的格式操纵符时需要包含头文件( )A) iostream.h B) fstream.h C) iomanip.h D) stdlib.h在C+中使用流进行输入输出,其中用于屏幕输出的对象是:() A)cerr B)cin C)cout D)cfile设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是:( ) A)int m = max(22,max(59,70); B)int m = max(max(22,59),70); C)int m = max(22,59,70); D)int m = max(59,max(22,70);设x和y均为bool量,则x&y为真的条件是() A)它们均为真 B)其中一个为真 C)它们均为假 D)其中一个为假下列哪个是C+语言的合法的字符常量_。 A ”0” B 054 C x89 D 092定义整型变量x,y,z并赋初始值6的正确语句是_。 A int x=y=z=6; B int x=6, y=6, z=6; C x=y=z=6; D int x,y,z=6; 在以下选项中,与k=n+完全等价的表达式是_。 A k=n, +n; B n=n+1,k=n; C k=+n; D k+=n+1; 下列字符串常量中,错误的表示是_。 A ”Yes” or”No” ” B “abcdn” C ABC D “tOK!” 定义变量int a=6,则a+的值是_。 A 7 B 6 C 5 D 4已知字母A的ASCII码为65,则表示字符常量A错误的是_。 A 101 B x41 C 65 D “A”下列常量中不能作为c+常量的是_。 A 0382B 0xB4 C .5e-2 D 123 己知有定义 const int D=5; int i=1; double f=0.32; char c=15; 则下列选项错误的是_。 A +i; B D-; C c+; D -f; x为int型,s为float型,x=3,s=2.5。表达式s+x/2的值为_。 A 4 B 3.5 C 2.5 D 3 x、y为整数,x=15, y=-2。表达式x10 & y2 | x*y=10 & x的值为( )。 A 0B 15C 1D 2 下列关于c+源程序正确的说法是 A 每行只能写一个语句 B 每条语句(包括预处理命令)必须以分号结束 C 注释语句会生成机器码 D 最好向右缩进表达程序的层次结构 下面哪一C+ 语言表达式不能正确表示数学关系axb。选项为_。 A ax&x=b B x=b& a=x)&!(xb) D axb?a:cd?c:d”的值为。 A 3 B 2 C 1 D 4 n目运算符的含义是_。 A 对n个数据进行操作 B 对n个数据进行加法 C 对n个类型进行整合 D 对3个类型进行转换在下列关于C+语言发展的说法中,错误的是( )。(A)C+语言起源于C语言(B)C+语言最初被称为“带类的C”(C)在1980年C+被命名(D)在1983年C+被命名有如下表达式19/3*sqrt(4.0)/5,则该表达式值数据类型为( )。 Aint B. float C. double D. 不确定C+语言中标识符内的大小写字母是没有区别的。 A 对 B 错下列不正确的选项是( ) 。A)封装是一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论