C++模拟试题3答案.pdfVIP

  • 23
  • 0
  • 约1.05万字
  • 约 11页
  • 2023-06-09 发布于河南
  • 举报
C++模拟试题3答案--第1页 C++模拟试题3答案 一、填空题(每空 1 分,共 15 分) 1 、输入操作由操作符 来表达。 2 、以/* 开始,以*/ 结束,在/* 和*/ 之间的部分即为注释。 3 、若有运算符 、*= 、sizeof 、% ,则它们按优先级由高至低 的排列次序为 sizeof 、% 、 *= 、 。 4 、描述命题“A 小于 B 或小于 C”的表达式为 Ab||a= 5 、对嵌套 if 语句的规定是:else 总是与离它最近的 if 配对。 6 、在 C++ 中有二种参数传递方式:值传递和地址传递。 7 、定义重载函数时,应在参数个数或参数类型上有所不同。 8 、类是用户定义的类型,具有类类型的变量称作对象。 9 、当建立一个新对象时,程序自动调用它的构造函数。 10 、当一个成员函数被调用时,该成员函数的 this 指针指向调用 它的对象。 11 、拷贝初始化构造函数使用引用来初始化创建中的对象。 12 、派生类可以定义其基类中不具备的数据和操作。 13 、在一个继承结构中,当两个相同的名字之间没有作用域分辨 符限定时,对此名字的访问将出现二义性。 14 、一元操作符,作为友元函数重载时只能声明对象形参;作为 类成员函数重载时不需要形参。 二、单项选择题(每小题 1 分,共 11 分) 1 、连接器所生成的文件的扩展名为(D ) A 、.cpp B 、.obj C 、.lib D 、.exe 2 、下列符号中,(b )不是分隔符。 A 、; C++模拟试题3答案--第1页 C++模拟试题3答案--第2页 B、// C、() D、{} 3 、设 int a=3,b=4,c=5; 表达式(a+ )cb==c 的值是 (C )。 A 、2 B、-1 C、0 D、1 4 、下列标识符中,不合法的用户标识符为(A ) A 、a# B、_int C、a_10 D、PAd 5、while(!x) 中的(!x)与下面条件(D )等价。 A 、x==1 B、x!=1 D、x==0 6、定义析构函数时,应该注意(C ) A 、其名与类名完全相同 B、返回类型是void类型 C、无形参,也不可重载 D、函数体中必须有delete语句 7、每个类(C )构造函数。 A 、只能有一个 B、只可有公有的 C、可以有多个 D、只可有缺省的 8、在一个类中可以对一个操作符进行(D )重载。 A 、1种 C++模拟试题3答案--第2页 C++模拟试题3答案--第3页 B 、2 种以下 C 、3 种以下 D 、多种 9 、重载赋值操作符时,应声明为(A )函

文档评论(0)

1亿VIP精品文档

相关文档