奥鹏远程教育天津大学《计算机软件技术基础(2)》在线作业一
奥鹏天津大学平时在线作业
《计算机软件技术基础(2)》在线作业一
设高为h的二叉树只有度为0和2的结点,则此类二叉树的结点数至少为( )
A:2h
B:2h-1
C:2h+1
D:h+1
答案问询微信:424329
软件生命周期通常包括八个阶段,以下不包含在内的是( )。
A:问题定义
B:需求分析
C:详细设计
D:赔偿协议
答案问询微信:424329
存放另一个变量在内存中的地址的变量为( )
A:整形变量
B:浮点型变量
C:常量
D:指针
答案问询微信:424329
已知int x=1, y=2; 则执行表达式–x0 在数组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;
答案问询微信:424329
int ax[5], *p=下列表达式合法的是( )
A:p=ax+3;
B:ax=p;
C:ax++;
D:p=
答案问询微信:424329
从检查程序内部的逻辑结构入手设计测试用例的方法是( )
A:黑盒测试
B:白盒测试
C:压力测试
D:功能测试
答案问询微信:424329
( )是具有相同性质的数据元素的集合
A:数据
B:数据项
C:数据元素
D:数据对象
答案问询微信:424329
设有定义:char str[]=“abcdefghij”; 执行语句str[4]=‘ ’; 后,strlen(str)的值为( )。
A:4
B:5
C:10
D:11
答案问询微信:424329
设栈的输入序列是1,2,3,4,则( )不可能是其出栈序列。
A:1243
B:2134
C:1432
D:4312
答案问询微信:424329
下列不属于构造函数的特点的是( )
A:必须与类同名
B:是类的一个成员函数
C:返回类型必须是void
D:对象被创建时,自动被调用
答案问询微信:424329
继承方式规定了派生类对基类成员的访问权限,它的形式不包括( )
A:公有继承
B:私有继承
C:保护继承
D:完全继承
答案问询微信:424329
已知:int a[]={1,3,5,7,9}, *ip=a; 表达式*ip+2的值是( )。
A:1
B:3
C:5
D:7
答案问询微信:424329
C++控制语句不包括( )
A:复合语句
B:条件语句
C:循环语句
D:跳转语句
答案问询微信:424329
下列说法中,错误的是( )。
A:构造函数不能有类型
B:创建对象时构造函数被自动调用
C:在一个类中,构造函数可以重载
D:构造函数可以与类不同名
答案问询微信:424329
按文件用途来分,编译程序是( )。
A:系统文件
B:文档文件
C:用户文件
D:库文件
答案问询微信:424329
类对象生命期结束时自动执行的函数是( )
A:析构函数
B:内联函数
C:友元函数
D:构造函数
答案问询微信:424329
下面对静态数据成员的描述中,正确的是( )
A:静态数据成员可以在类体内进行初始化
B:静态数据成员不可以被类的对象调用
C:静态数据成员不能受private控制符的作用
D:静态数据成员可以直接用类名调用
答案问询微信:424329
int x=18,y=13; s= xy? 4:15; 上述代码执行之后,变量s的值变为( )
A:18
B:13
C:4
D:15
答案问询微信:424329
若定义int x =4,y =10;则表达式( )的值为假。
A:2
B:不确定
C:4
D:0
答案问询微信:424329
下列不属于面向对象程序设计方法的特征的是( )
A:封装性与数据隐藏
B:继承与重用
C:多态性
D:抽象性
答案问询微信:424329
结构化软件开发方法不包括( )
A:结构化分析方法
B:结构化设计方法
C:结构化编程方法
D:结构化维护方法
答案问询微信:424329
数据库管理技术的发展大致经历了人工管理、( )、数据库管理三个阶段。
A:资源管理
B:文件管理
C:数据管理
D:文本管理
答案问询微信:424329
设有定义:char str[]=“abcdefghij”; 执行语句str[4]=‘ ’; 后,strlen(str)的值为( )。
A:4
B:5
C:10
D:11
答案问询微信:424329
若串S=”software”,其子串的数目是( ) 。
A:8
B:37
C:36
D:9
答案问询微信:424329
下列数组声明与初始化正确的是( )。
A:int a[5]=0;
B:int b[3]={10,20,30,40};
C:float c[]={1,2,3};
D:float d={5.2,9.5};
答案问询微信:424329
两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的( )关系。
A:同步
B:互斥
C:竞争
D:合作
答案问询微信:424329
整型变量a定义后赋初值的结果是( )
int a=2.8*6;
A:12
B:16
C:17
D:18
答案问询微信:424329
将一个A[1:100,1:100]的三对角矩阵,按行优先存入一维数组B[1:298]中,A中元素A66,65(即该元素的下标)在B数组中位置k为 ( )。
A:198
B:195
C:197
D:196
答案问询微信:424329
若用一个大小为6的数组来实现循环队列,且当前rear和front的值分别为0和3。当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为( )。
A:1和5
B:2和4
C:4和2
D:5和1
答案问询微信:424329
指针变量作为形参时,下列叙述正确的是( ) 。
A:实参可以是同类型的指针变量
B:实参可以是同类型的常量
C:实参可以是关系表达式
D:实参可以是算术表达式
答案问询微信:424329
判断char型变量ch是否为数字字符的正确表达式为( )
A:0=ch=9
B:'0'=ch='9'
C:(0=ch)=9)
D:('0'=ch)='9')
答案问询微信:424329
以下4组标识符中,能作为变量名使用的是( )
A:age,struct,s1
B:2A, b_3,main
C:ELSE,a[2],m123
D:_abc,M,abcd
答案问询微信:424329
从工作的角度看操作系统,可以分为单用户系统、批处理系统、( )和实时系统。
A:单机操作系统
B:分时操作系统
C:面向过程的操作系统
D:网络操作系统
答案问询微信:424329
结构变量成员的表示形式为( )
A:变量名-成员
B:(*变量名).成员
C:变量名.成员
D:变量名::成员
答案问询微信:424329