新学期天津大学《计算机软件技术基础(2)》在线作业一
奥鹏天津大学平时在线作业
《计算机软件技术基础(2)》在线作业一
一个n阶的下三角矩阵有n2个元素,但是用一维数组进行存储时,只需要存储( )个下三角部分的元素,数组长度也即为此元素个数。
A:n
B:2n
C:n/2
D:n(n+1)/2
答案问询微信:424329
在深度为5的满二叉树中,叶子节点的个数为( )
A:32
B:31
C:16
D:15
答案问询微信:424329
线性表是具有n个( )的有限序列。
A:表元素
B:字符
C:数据元素
D:数据项
答案问询微信:424329
( )是所有的输入和删除运算均在表的同一端进行的线性表
A:堆
B:栈
C:队列
D:二叉树
答案问询微信:424329
结构变量成员的表示形式为( )
A:变量名-成员
B:(*变量名).成员
C:变量名.成员
D:变量名::成员
答案问询微信:424329
int ax[5], *p=下列表达式合法的是( )
A:p=ax+3;
B:ax=p;
C:ax++;
D:p=
答案问询微信: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:n
B:n2
C:n/2
D:n(n-1)/2
答案问询微信:424329
int x=18,y=13; s= xy? 4:15; 上述代码执行之后,变量s的值变为( )
A:18
B:13
C:4
D:15
答案问询微信:424329
以下( )是C语言中”abcd321ABCD”的子串。
A:abcd
B:321AB
C:“abcABC”
D:“21AB”
答案问询微信:424329
( )是具有独立含义的数据的最小单位
A:数据
B:数据项
C:数据元素
D:数据对象
答案问询微信:424329
设元素a1,a2,a3,a4,a5,a6依次进入栈S,若它们的出栈顺序为:a2、a3、a4、a6、a5、a1,则栈S的容量至少应该是 ( )
A:6
B:4
C:3
D:1
答案问询微信:424329
完全不考虑程序内部的逻辑结构,而根据程序的功能设计测试用例的方法是( )
A:黑盒测试
B:白盒测试
C:压力测试
D:逻辑测试
答案问询微信:424329
操作系统的主要功能有:处理机管理、存储管理、文件管理、( )管理和设备管理等。
A:数据
B:作业
C:中断
D:I/O
答案问询微信:424329
在位运算中,操作数每右移一位,其结果相当于( )
A:操作数乘以2
B:操作数除以2
C:操作数乘以4
D:操作数除以4
答案问询微信:424329
在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率。与程序的效率相比,人们更重视程序的( )
A:安全性
B:一致性
C:可理解性
D:合理性
答案问询微信:424329
下列函数中,按它们在 时的无穷大阶数,最大的是( )。
A:logn
B:nlogn
C:2n/2
D:n!
答案问询微信:424329
下列不属于类的成员函数的访问权限的是( )
A:private
B:protected
C:public
D:all
答案问询微信:424329
判断char型变量ch是否为数字字符的正确表达式为( )
A:0=ch=9
B:'0'=ch='9'
C:(0=ch)=9)
D:('0'=ch)='9')
答案问询微信:424329
为解决假溢出问题,在顺序存储队列时可采用( )
A:空队列
B:循环队列
C:双头队列
D:单向队列
答案问询微信:424329
( )是具有相同性质的数据元素的集合
A:数据
B:数据项
C:数据元素
D:数据对象
答案问询微信:424329
若串S=”software”,其子串的数目是( ) 。
A:8
B:37
C:36
D:9
答案问询微信:424329
设栈的输入序列是1,2,3,4,则( )不可能是其出栈序列。
A:1243
B:2134
C:1432
D:4312
答案问询微信:424329
设有定义:char str[]=“abcdefghij”; 执行语句str[4]=‘ ’; 后,strlen(str)的值为( )。
A:4
B:5
C:10
D:11
答案问询微信:424329
( )是所有的插入只能在表的一端进行,所有的删除只能在表的另一端进行的线性表
A:堆
B:栈
C:队列
D:二叉树
答案问询微信:424329
下面对静态数据成员的描述中,正确的是( )
A:静态数据成员可以在类体内进行初始化
B:静态数据成员不可以被类的对象调用
C:静态数据成员不能受private控制符的作用
D:静态数据成员可以直接用类名调用
答案问询微信:424329
队列是指允许在一端进行插入在另一端进行删除的线性表。允许插入的一端称为( )。
A:队头
B:队尾
C:队头指针
D:队尾指针
答案问询微信:424329
do语句的循环次数为( )
int a=10;
do { a–;} while (a!=0)
A:10
B:9
C:11
D:12
答案问询微信:424329
在软件测试设计中,软件测试的主要目的是( )
A:实验性运行软件
B:证明软件正确
C:找出软件中全部错误
D:发现软件错误而执行程序
答案问询微信:424329
int a, b=3; a=++b; 上述代码执行之后,变量a的值变为 ( )
A:2
B:3
C:4
D:5
答案问询微信:424329
用单链表表示的链式队列的队头在链表的( )位置
A:链头
B:链尾
C:链中
D:不确定
答案问询微信:424329
设高为h的二叉树只有度为0和2的结点,则此类二叉树的结点数至少为( )
A:2h
B:2h-1
C:2h+1
D:h+1
答案问询微信:424329
若定义int x =4,y =10;则表达式( ) 的值为假。
A:(x3)20)
B:(x=4)||(y10)
C:(x2)4)||(y15)=40)
D:xstr[];
E:coutstr;
F:cout
G:coutstr[0];
答案问询微信:4奥鹏天津大学平时在线作业24329
软件生命周期可以分为三个时期,需求分析属于( )时期
A:软件定义期
B:软件开发期
C:软件维护期
D:不属于任何时期
答案问询微信:424329
以下叙述中不正确的是( )
A:在不同的函数中可以使用相同名字的变量
B:函数中的形式参数是局部变量
C:在一个函数内定义的变量只在本函数范围内有效
D:在一个函数内的复合语句中定义的变量在本函数范围内有效
答案问询微信:424329