- A.类B是类A的友元
- B.类C是类A的友元
- C.类A是类C的友元
- D.以上都不对
- A.在程序中凡是以“#”开始的语句行都是预处理命令行
- B.预处理命令行的最后不能以分号表示结束
- C.#defineMAX是合法的宏定义命令行
- D.C++中预处理命令行的处理是在程序执行的过程中进行的
- A.*7
- B.*3*5
- C.*5
- D.*2*6
- A.FA必须定义在FB之前
- B.FB必须定义在FA之前
- C.若FA定义在FB之后,则FA的原型必须出现在FB的定义之前
- D.若FB定义在FA之后,则FB的原型必须出现在FA的定义之前
- A.1<3&&5<7 2="">4)
- C.3&0&&l
- D.!(5<8)‖(2<8)
- A.1,1
- B.1,2
- C.2,2
- D.2,1
- A.A::func2( )和B::func1( )都赵虚函
- B.A::rune2( )和B::func1( )都不是虚函数
- C.B::func1( )是虚函数,而A::fune2( )不是虚函数
- D.B::func1( )不是虚函数,而A::func2( )是虚函数
- A.aegi
- B.dfhk
- C.abed
- D.abcdcfghijk
- A.在程序中凡是以“#”开始的语句行都是预处理命令行
- B.预处理命令行的最后不能以分号表示结束
- C.#defineMAX是合法的宏定义命令行
- D.C程序中预处理命令行的处理是在程序执行的过程中进行的
- A.栈按“先进先出”组织数据
- B.栈按“先进后出”组织数据
- C.只能在栈底插入数据
- D.不能删除数据
- A.fun();
- B.Base.fun();
- C.Base::fun();
- D.Base->fun();
- A.********
- B.****
- C.**
- D.*
- A.0
- B.0.7
- C.0.66667
- D.0.66666667
- A.*********1*2
- B.span>B.********12
- C.span>C.*******1*2
- D.span>D.12********
- A.系统将自动给k赋初值0
- B.这时k中的值无定义
- C.系统将自动给k赋初值-1
- D.这时k中无任何值
- A.可以用*P表示s[0]
- B.S数组中元素的个数和P所指字符串长度相等
- C.S和P都是指针变量
- D.数组s中的内容和指针变量P中的内容相同
- A.7,4,2
- B.8,7,5,2
- C.9,7,6,4
- D.8,5,4,2
- A.n=0;do{++n;)while(n<=0);
- B.n=0;while(1){n++;)
- C.while(n=1O);{n--;}
- D.for(n=0,i=1;;i++)n+=i
- A.123.141593
- B.123.141593
- C.12,3.141593
- D.123.1415930
- A.x=y+5=x+z
- B.int(15.8%5)
- C.x=y+z+5,++y
- D.x=25%5.0
- A.系统总体结构图支持软件系统的详细设计
- B.软件设计是将软件需求转换为软件表示的过程
- C.数据结构与数据库设计是软件设计的任务之一
- D.PAD图是软件详细设计的表示工具
- A.1,2,3,4,
- B.1,0,7,0,
- C.1,4,5,9,
- D.3,4,8,10,
- A.构造函数的实参不允许是本类的对象
- B.没有定义实现深层复制的复制构造函数
- C.构造对象a时实参与形参类型不符
- D.系统不能生成默认的复制构造函数
- A.va1=10const:va1=20
- B.const:va1=10const:va1=20
- C.const:va1=10val=20
- D.val=10va1=20
- A.编译程序
- B.操作系统
- C.教务管理系统
- D.汇编程序
- A.C程序中的注释只能出现在程序的开始位置和语句的后面
- B.C程序书写格式严格,要求一行内只能写一个语句
- C.C程序书写格式自由,一个语句可以写在多行上
- D.用C语言编写的程序只能放在一个程序文件中
- A.funlTestClasslfun2TestClass
- B.funlTestClass1fun2TestC1ass1
- C.funlTestClassfun2TestClass
- D.funlTestClassfun2TestClassl
- A.运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构
- B.不是所有的运算符都可以进行重载
- C.运算符函数的调用必须使用关键字0perator
- D.在C++语言中不可通过运算符重载创造出新的运算符
- A.自顶向下
- B.逐步求精
- C.模块化
- D.司复用
- A.公有成员和保护成员
- B.公有成员
- C.私有成员
- D.保护成员
- A.析构函数可以重载
- B.析构函数由系统自动调用
- C.每个对象的析构函数只被调用一次
- D.每个类都有析构函数
- A.111
- B.333
- C.11333
- D.11133
- A.int&x=m;
- B.int&y=10;
- C.int&z;
- D.float&t=8m;
- A.331
- B.41
- C.2
- D.1
- A.5,4
- B.20,52
- C.0,0
- D.4,5
- A.if(a<=b)n=0;
- B.if(a>B)‖(b>c))n=1;elsen=0;
- C.if(a>b)if(b>c)n=1;elsen=;elsen=0;
- D.if(a>b)n=1;elseif(b<=c)n=1;elseif(b>c)n=1;elsen=0;
- 43
-
索引属于( )。
- A.模式
- B.内模式
- C.外模式
- D.概念模式