| 
 | 
 
《计算机软件技术基础(2)》在线作业一 
 
奥鹏作业答案 
奥鹏天津大学作业 
 
一、单选题: 
1.[单选题]已知:int a[4]={4}; 则数组元素a[2]的值为(  )。 
    A.2 
    B.不确定 
    C.4 
    D.0 
    正确答案:——D—— 
2.[单选题]一个n阶的下三角矩阵有n2个元素,但是用一维数组进行存储时,只需要存储(  )个下三角部分的元素,数组长度也即为此元素个数。 
    A.n 
    B.2n 
    C.n/2 
    D.n(n+1)/2 
    正确答案:——D—— 
3.[单选题]两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的(  )关系。 
    A.同步 
    B.互斥 
    C.竞争 
    D.合作 
    正确答案:——A—— 
4.[单选题]已知:int a[10]; 在数组a中建立循环队列,若用变量front存放当前队头元素的下标,用变量rear存放当前队尾元素的下一个元素的下标,在队不满时,将x 入队的操作步骤是(  )。 
    A.rear=rear+1; q[rear]=x; 
    B.front=(front+1)%10;q[front]=x; 
    C.q[rear]=x; rear=rear+1; 
    D.q[rear]=x; rear=(rear+1)%10; 
    正确答案:———— 
5.[单选题]下列说法中,错误的是(  )。 
    A.构造函数不能有类型 
    B.创建对象时构造函数被自动调用     
易百教育 
    C.在一个类中,构造函数可以重载 
    D.构造函数可以与类不同名 
    正确答案:———— 
6.[单选题]设A是一个线性表(a1,a2,…,an),采用顺序存储结构,则在等概率的前提下,平均每插入一个元素需要移动的元素个数为(  ) 
    A.(n-1)/2 
    B.n/2 
    C.(2n+1)/2 
    D.(3n+1)/2 
    正确答案:———— 
7.[单选题]已知:int a[]={1,3,5,7,9}, *ip=a; 表达式*ip+2的值是(  )。 
    A.1 
    B.3 
    C.5 
    D.7 
    正确答案:———— 
8.[单选题]下列不属于类的成员函数的访问权限的是(  ) 
    A.private 
    B.protected 
    C.public 
    D.all 
    正确答案:———— 
9.[单选题](  )是所有的插入只能在表的一端进行,所有的删除只能在表的另一端进行的线性表 
    A.堆 
    B.栈 
    C.队列 
    D.二叉树 
    正确答案:———— 
10.[单选题]以下不属于算法基本特征的是(   )。 
    A.能行性 
    B.不确定性 
    C.有穷性 
    D.拥有足够情报 
    正确答案:———— 
11.[单选题]操作系统的主要功能有:处理机管理、存储管理、文件管理、(   )管理和设备管理等。 
    A.数据 
    B.作业 
    C.中断 
    D.I/O 
    正确答案:———— 
12.[单选题]深度为5的二叉树至多有(  )个结点。 
    A.16 
    B.32 
    C.31 
    D.10 
    正确答案:———— 
13.[单选题]将一个A[1:100,1:100]的三对角矩阵,按行优先存入一维数组B[1:298]中,A中元素A66,65(即该元素的下标)在B数组中位置k为      (  )。 
    A.198 
    B.195 
    C.197 
    D.196 
    正确答案:———— 
14.[单选题]已知int x=1, y=2; 则执行表达式--x>0 && x++ || y++后,x,y的值分别是(  ) 。 
    A.1,2 
    B.0,2 
    C.1,3 
    D.0,3 
    正确答案:———— 
15.[单选题]在下列存储形式中,(  )不是树的存储形式。 
    A.双亲表示法 
    B.孩子链表表示法 
    C.孩子兄弟表示法 
    D.顺序存储表示法 
    正确答案:———— 
16.[单选题]下列不属于面向对象程序设计方法的特征的是(  ) 
    A.封装性与数据隐藏 
    B.继承与重用 
    C.多态性 
    D.抽象性 
    正确答案:———— 
17.[单选题]存放另一个变量在内存中的地址的变量为(  ) 
    A.整形变量 
    B.浮点型变量 
    C.常量 
    D.指针 
    正确答案:———— 
18.[单选题]程序测试一般按照三种方式进行,不包括(  )。 
    A.静态分析 
    B.动态 
    C.自动测试 
    D.手动测试 
    正确答案:———— 
19.[单选题]数据库系统的核心是(  ) 
    A.数据库 
    B.数据库管理系统 
    C.模拟模型 
    D.软件工程 
    正确答案:———— 
20.[单选题]下列不属于析构函数的特点的是(  ) 
    A.必须与类同名,前面加一个~ 
    B.每个类能有多个析构函数 
    C.没有任何参数 
    D.对象失效时,系统自动调用析构函数 
    正确答案:———— 
21.[单选题]数据流程图由四种基本成分构成:(  )             、数据处理,数据存储、外部实体。 
    A.数据流 
    B.文件流 
    C.控制流 
    D.操作流 
    正确答案:———— 
22.[单选题]int ax[5], *p=&ax[0];下列表达式合法的是(  ) 
    A.p=ax+3; 
    B.ax=p; 
    C.ax++; 
    D.p=&ax; 
    正确答案:———— 
23.[单选题]已知:int i=5, s; 则与s=i--; 等价的是   ( ) 
    A.s=i; i=i-1; 
    B.i=i-1; s=i; 
    C.s=i; s=s-1; 
    D.s=i; s=i-1; 
    正确答案:———— 
24.[单选题]设元素a1,a2,a3,a4,a5,a6依次进入栈S,若它们的出栈顺序为:a2、a3、a4、a6、a5、a1,则栈S的容量至少应该是 (  ) 
    A.6 
    B.4 
    C.3 
    D.1 
    正确答案:———— 
25.[单选题]下列函数中,按它们在 时的无穷大阶数,最大的是(  )。 
    A.logn 
    B.nlogn 
    C.2n/2 
    D.n! 
    正确答案:———— 
26.[单选题]在位运算中,操作数每右移一位,其结果相当于(  ) 
    A.操作数乘以2 
    B.操作数除以2 
    C.操作数乘以4 
    D.操作数除以4 
    正确答案:———— 
27.[单选题]从工作的角度看操作系统,可以分为单用户系统、批处理系统、(  )和实时系统。 
    A.单机操作系统 
    B.分时操作系统 
    C.面向过程的操作系统 
    D.网络操作系统 
    正确答案:———— 
28.[单选题]判断char型变量ch是否为数字字符的正确表达式为(  ) 
    A.0<=ch<=9 
    B.'0'<=ch<='9' 
    C.(0<=ch)&&(ch<=9) 
    D.('0'<=ch)&&(ch<='9') 
    正确答案:———— 
29.[单选题]类对象生命期结束时自动执行的函数是(  ) 
    A.析构函数 
    B.内联函数 
    C.友元函数 
    D.构造函数 
    正确答案:———— 
30.[单选题](  )是文件输出流类 
    A.fstream 
    B.ifstream 
    C.ofstream 
    D.iostream 
    正确答案:———— 
31.[单选题]数据的逻辑结构分为两大类,它们是(  )。 
    A.索引结构和非索引结构 
    B.链式结构和顺序结构 
    C.层次结构和网状结构 
    D.线性结构和非线性结构 
    正确答案:———— 
32.[单选题]数据库系统的层次结构从内到外的顺序来讲,以下描述中正确的是(  )。 
    A.操作系统—数据库管理系统—应用程序包—应用程序 
    B.操作系统—应用程序包—应用程序—数据库管理系统 
    C.应用程序—应用程序包—数据库管理系统—操作系统 
    D.数据库管理系统—操作系统—应用程序包—应用程序 
    正确答案:———— 
33.[单选题]C语言的下列运算符中,运算对象必须是整型数据的是( ) 
    A.% 
    B./ 
    C. && 
    D.* 
    正确答案:———— 
34.[单选题]进程有3种基本状态,不可能发生的状态转换是(  )。 
    A.运行态转换为就绪态 
    B.就绪态转换为运行态 
    C.运行态转换为等待态 
    D.等待态转换为运行态 
    正确答案:———— 
35.[单选题]在程序执行中其值可以改变的量为(  ) 
    A.常量 
    B.变量 
    C.表达式 
    D.指针 
    正确答案:———— 
36.[单选题]下面对静态数据成员的描述中,正确的是( ) 
    A.静态数据成员可以在类体内进行初始化 
    B.静态数据成员不可以被类的对象调用 
    C.静态数据成员不能受private控制符的作用 
    D.静态数据成员可以直接用类名调用 
    正确答案:———— 
37.[单选题](  )是一组具有相同名字和不同下标的同类型变量的集合 
    A.集合 
    B.结构体 
    C.数组 
    D.变量 
    正确答案:———— 
38.[单选题]从检查程序内部的逻辑结构入手设计测试用例的方法是(  ) 
    A.黑盒测试 
    B.白盒测试 
    C.压力测试 
    D.功能测试 
    正确答案:———— 
39.[单选题]若用一个大小为6的数组来实现循环队列,且当前rear和front的值分别为0和3。当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为(  )。 
    A.1和5 
    B.2和4 
    C.4和2 
    D.5和1 
    正确答案:———— 
40.[单选题]数据库管理技术的发展大致经历了人工管理、(  )、数据库管理三个阶段。 
    A.资源管理 
    B.文件管理 
    C.数据管理 
    D.文本管理 
    正确答案:———— 
奥鹏作业答案 
 
 |   
 
 
 
 |