奥鹏远程教育华中师大《计算机软件技术基础》在线作业

奥鹏华中师范大学平时在线作业

华师《计算机软件技术基础奥鹏华中师范大学平时在线作业》在线作业-0005

对下面四个序列用快速排序的方法进行排序,以序列的第一个元素为基础进行划分。
在第一趟划分过程中,元素移动次数最多的序列是
()。
A:82,75,70,16,10,90,68,23
B:23,10,16,70,82,75,68,90
C:70,75,68,23,10,16,90,82
D:70,75,82,90,23,16,10,68
答案问询微信:424329

在C程序中,若对函数类型未加说明,则函数的隐含类型为( )。
A:int
B:double
C:void
D:char
答案问询微信:424329

C语言对嵌套if语句的规定是:else总是与______配对。
A:其之前最近的if
B:第一个if
C:其之前最近且不带else的if
D:缩进位置相同的if
答案问询微信:424329

设有50行60列的二维数组A[50][60],其元素长度为4字节,按行优先顺序存储,基地址为200,则元素A[18][25]的存储地址为( )。
A:3700
B:4376
C:3900
D:4620
答案问询微信:424329

对某二叉树进行前序遍历的结果为ABDEFC,中序遍历的结果为DBFEAC,则后序遍历的结果为( )。
A:DBFEAC
B:DFEBCA
C:BDFECA
D:BDEFAC
答案问询微信:424329

串的长度是( )。
A:串中不同字符的个数
B:串中不同字母的个数
C:串中所含字符的个数且字符个数大于0
D:串中所含字符的个数
答案问询微信:424329

下列关于栈的叙述正确的是()。
A:栈是非线性结构
B:栈是一种树状结构
C:栈具有先进先出的特征
D:栈具有后进先出的特征
答案问询微信:424329

在c语言中,运算对象必须是整型数的运算符是()
A:%
B:
C:%和
D:**
答案问询微信:424329

函数原型语句正确的是____.
A:int Function(void a);
B:void Function (int);
C:int Function(a);
D:void int(double a);
答案问询微信:424329

在下列运算符中,______优先级最高。
A:=
B:*=
C:+
D:*
答案问询微信:424329

C语言中,关于 while 和 do while 循环语句的正确叙述是()
A:while 语句的循环控制条件为真时结束循环。
B:do while 语句的循环控制条件为真时结束循环。
C:while 循环体中不允许是空语句。
D:do while 的循环体至少被执行一次.
答案问询微信:424329

函数形参与实参之间的传递是“值传递”,以下叙述正确的是
A:实参和与其对应的形参共用一个存储单元
B:实参和与其对应的形参各占用独立的存储单元
C:当实参和与其对应的形参同名时才共用一个存储单元
D:形参是形式的,不占用存储单元
答案问询微信:424329

判断char型变量c1是否为大写字母的正确表达式为______。
A:‘A‘=c1=‘Z‘
B:(c1=‘A‘)=‘Z‘)
C:(c1=A)=Z)
D:(‘A‘=c1)=c1)
答案问询微信:424329

每次从无序表中取出一个元素,把它插入到有序表中的适当位置,此种排序方法叫做( )排序.
A:插入
B:交换
C:选择
D:归并
答案问询微信:424329

程序应该必须包含的部分是()
A:头文件
B:注释
C:高级语言
D:数据结构和算法
答案问询微信:424329

线索化二叉树中某结点D,没有左孩子的主要条件是( )。
A:D-Lchild=Null
B:D-ltag=1
C:D-Rchild=Null
D:D-ltag=0
答案问询微信:424329

在C语言中,不正确的int类型的常数是______。
A:0
B:32768
C:037
D:0xaf
答案问询微信:424329

计算机的算法是()。
A:计算方法
B:排序方法
C:对特定问题求解步骤的一种描述
D:调度算法
答案问询微信:424329

向二叉排序树中插入一个元素时,其时间复杂度大致为( )。
A:O(logsub2/subn)
B:O(n)
C:O(1)
D:O(n*logsub2/subn)
答案问询微信:424329

采用顺序查找方法查找长度为n的线性表时,每个元素的平均长度为()。
A:n
B:n/2
C:(n+1)/2
D:(n-1)/2
答案问询微信:424329

C语言的编译系统对宏命令的处理是
A:在程序连接时进行的
B:在对源程序中的其它语句编译之前进行的
C:在程序运行时进行的
D:和C程序中的其它语句同时进行的
答案问询微信:424329

顺序查找法适合于存储结构为()的线性表。
A:散列表
B:顺序存储或连接存储
C:压缩存储
D:索引存储
答案问询微信:424329

数组A中,每个元素A的长度为3个字节,行下标I 从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,存放该数组至少需要的单元数为()。
A:80
B:100
C:240
D:270
答案问询微信:424329

向顺序栈中压入新元素时,应当( )。
A:先移动栈顶指针,再存入元素
B:先存入元素,再移动栈顶指针
C:先后次序无关紧要
D:同时进行
答案问询微信:424329

设有一个二元数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676 (10),每个元素占一个空间,则A[4][5]在()位置,(10)表明用10进数表示。
A:692(10)
B:626(10)
C:709(10)
D:724(10)
答案问询微信:424329

在C 语言程序中,在函数内部定义的变量称为()
A:全局变量
B:全程变量
C:外部变量
D:内部变量
答案问询微信:424329

队列的插入操作是在( )进行。
A:队首
B:队尾
C:队前
D:队后
答案问询微信:424329

表达式:10!=9的值是()
A:true
B:非零值
C:0
D:1
答案问询微信:424329

完成堆排序的全过程需要( )个纪录大小的辅助空间。
A:1
B:n
C:nlog2n
D:|nlog2n|
答案问询微信:424329

若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是__________.
A:0
B:8
C:-12
D:10
答案问询微信:424329

一个共用体变量所占内存是
A:该共用体第一个成员所占的内存量
B:该共用体最后一个成员所占的内存量
C:该共用体占内存最多成员所占的内存量
D:该共用体所有成员所需内存量的总和
答案问询微信:424329

简单变量做实参时,实参与其对应的形参之间的数据传递方式是________。
A:双向值传递方式
B:地址传递方式
C:单向值传递方式
D:用户指定传递方式
答案问询微信:424329

假定变量b和pb定义为:int b[10], *pb=b;,要将24赋值给b[1]元素中,不正确的语句是____.
A:*(pb+1)=24;
B:*(b+1)=24;
C:*++b=24;
D:*++pb=24;
答案问询微信:424329

函数定义为Fun(int *p=s; 则s=p+s;是正确的表达式。
A:错误
B:正确
答案问询微信:424329

一个int型变量的最大允许值为32767,如果再加1就会溢出。( )
A:错误
B:正确
答案问询微信:424329

所有函数都是平行的,函数间可以相互调用,但不能调用main函数。( )
A:错误
B:正确
答案问询微信:424329

在程序运行过程中,其值不能被改变的量称为常量( )
A:错误
B:正确
答案问询微信:424329

C程序中,有调用关系的所有函数不一定放在同一个源程序文件中。
A:错误
B:正确
答案问询微信:424329

rewind函数的作用是使指针重新返回文件的开头,此函数无返回值()
A:错误
B:正确
答案问询微信:424329

用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。( )
A:错误
B:正确
答案问询微信:424329

自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A:错误
B:正确
答案问询微信:424329

‘ a’和“a”在内存中所占字节数相同。( )
A:错误
B:正确
答案问询微信:424329

若有说明:static int a[2][5];,则数组a中各元素可在程序的编译阶段得到初值0。
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网