问题:
[单选] 下面程序的运行结果是( )。 #include<iostream.h>void fun(int *a,int *B. {int x=*a: *a=*b;*b=X; cout<<*a<<*b<<””: void main() {int X=1,Y=2; fun(&x,&y); cout<<x<<Y<<endl; }
12 12。12 21。21 12。21 21。
循环队列是队列的一种链式存储结构。循环队列是队列的一种顺序存储结构。循环队列是非线性结构。循环队列是一种逻辑结构 。
问题:
[单选] 下列关于线性链表的叙述中,正确的是( )。
各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致。各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续。进行插入与删除时,不需要移动表中的元素。以上说法均不正确 。
问题:
[单选] 有如下程序: #inClude<iostream> using namespaCe std; Class B{publiC: virtual void show(){Cout<<”B”;} }; Class D:publiC B{ . publiC: void show(){Cout<<”D”;} }; void funl(B * ptr){ptr一>show();} void fUN2(B&ref){ref.show();}voidfhIl3(B B.{b.show();} int main(){B b,* P=new D; D d; funl(P); fun2(B.; fun3(D); delete P; return 0; }执行这个程序的输出结果是( )。
BBB。BBD。DBB。DBD。
问题:
[单选] 有如下语句序列: Char str[10];Cin>>str; 当从键盘输入“I love this game”时,str中的字符串是( )。
”I love this game”。”I love thi”。”I love”。”I”。
系统总体结构图支持软件系统的详细设计。软件设计是将软件需求转换为软件表示的过程。数据结构与数据库设计是软件设计的任务之一。PAD图是软件详细设计的表示工具 。
问题:
[单选] 下面程序的运行结果为( )。 #include<iostream.h>void main(){for(int a=0,x=0;!x&&a<=10;a++){a++: }cout<<a<<endl: }
10。1l。12。0。
for(int a=1;a<=10;a++);。int a=1; do{a++: }while(a<=10);。int a=1; while(a<=10){a++: }。for(int a=1;a<=10;a++)a++; 。
问题:
[单选] 下面对静态数据成员的描述中,正确的是( )。
静态数据成员可以在类体内进行初始化。静态数据成员不可以被类的对象调用。静态数据成员不能受private控制符的作用。静态数据成员可以直接用类名调用 。
问题:
[单选] 下列关于多态性的描述,错误的是( )。
c++语言中的多态性分为编译时的多态性和运行时的多态性。编译时的多态性可通过函数重载实现。运行时的多态性可通过模板和虚函数实现。实现运行时多态性的机制称为动态绑定 。