详情请咨询QQ:3494317897 微信:aopy98
23春学期(高起本:1709-2103、专升本/高起专:1903-2103)《程序设计基础(下)》在线作业-00001 试卷总分:100 得分:100 一、单选题 (共 20 道试题,共 40 分) 1.在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为( )。 A.e B.2e C.n的平方减e D.n的平方2减2e
2.深度为5的二叉树至多有( )个结点。 A.16 B.32 C.31 D.10
3.动态联编所支持的多态性是( )。 A.虚函数 B.继承 C.编译时的多态性 D.运行时的多态性
4.实现运行时的多态性要使用()。 A.构造函数 B.析构函数 C.重载函数 D.虚函数
5.下列关于队列的叙述中正确的是( )。 A.在队列中只能插入数据 B.在队列中只能删除数据 C.队列是先进先出的线性表 D.队列是先进后出的线性表
6.C++有( )种联编方式。 A.1 B.2 C.3 D.4
7.在含n个顶点和e条边的无向图的邻接矩阵中,非零元素的个数为( )。 A.e B.2e C.n的平方减e D.n的平方2减2e
8.已知AA是一个类,则执行语句AA a;后( )。 A.自动调用无参构造函数 B.自动调用有参构造函数 C.自动调用拷贝构造函数 D.产生一个对象a,但不调用任何函数
9.如果以链表作为栈的存储结构,则退栈操作时( )。 A.必须判别栈是否满 B.判别栈元素的类型 C.必须判别栈是否空 D.对栈不作任何判别
10.在一个无向图中,若两顶点之间的路径长度为k,则该路径上的顶点数为( )。 A.k B.k+1 C.k+2 D.2k
11.下面叙述错误的是( )。 A.派生类可以使用private派生 B.对基类成员的访问必须是无二义性的 C.基类成员的访问能力在派生类中维持不变 D.赋值兼容规则也适用于多继承的组合
12.在一个单链表中,若将p所指结点从链表中移除,q已指向其前驱结点,则执行( )。 A.q->next=p B.q=p->next C.q->next=p->next D.p->next=q
13.链式存储结构中数据元素之间的逻辑关系是由( )表示的。 A.非线性结构 B.指针 C.存储位置 D.线性结构
14.运算符delete删除一个动态对象时( )。 A.首先为该动态对象调用构造函数,再释放其占用的内存 B.首先释放该动态对象占用的内存,再为其调用构造函数 C.首先为该动态对象调用析构函数,再释放其占用的内存 D.首先释放动态对象占用的内存,再为其调用析构函数
15.下面程序段中是内联函数的是( )。 class location { private: int x ,y; public: void init(int initx,int inity) { x=initx; y=inity; } int getx(){return x;} int gety(); }; inline int location::gety() {return y;} A.init (int initx,int inity) B.getx(),gety() C.A和B都是 D.A和getx()
奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ:3494317897 微信:aopy98 |