一、选择题
下列各题A.、B.、C.、D.四个选项中,只有一个选项是正确的。
1、下面叙述正确的是______。
A.程序设计就是编制程序
B.程序的测试必须由程序员自己去完成
C.程序经调试改错后还应进行再测试
D.程序经调试改错后不必进行再测试
2、下列数据结构中,能用二分法进行查找的是______。
A.顺序存储的有序线性表 B.线性链表
C.二叉链表 D.有序线性链表
3、下列关于栈的描述正确的是______。
A.在栈中只能插入元素而不能删除元素
B.在栈中只能删除元素而不能插入元素
C.栈是特殊的线性表,只能在一端插入或删除元素
D.栈是特殊的线性表,只能在一端插入元素, ……此处隐藏27466个字…… p; [10]t=l
[解析] 从程序可以看出,fun函数是用来求数的阶乘的,而要求求的公式为 n! ,所以Taxt3=fun(n)/(n-r)!r! fun(n-r)/fun(r)。函数fun是求阶乘,而阶乘都是从l开始的,所以函数中首先要把t赋值为1,即t=1。
44、[11]Text1(0)
[12] 1
[13]sam-max-min
[解析] 要循环比较各个数,找出最大值和最小值,首先就要把第1个数的值赋值给最大值和最小值变量,而把值赋值给最小值变量为min=Text1(0);由于已经把第1个数的值加到变量sum中了,所以从第2个数开始循环,而第2个数的控件数组索引为儿而求平均值时把最大值和最小值去掉了,即sum-max-rain。
45、[14]Text1
[15]List1.List(k)
[解析] 本题是把Text1中的内容与List1中的项目逐个比较,而比较的时候,是先求出Text1中内容的长度,即n=Len(Text1),再从List1的项目中取出相同长度的内容与Text1的值进行比较,如果找到,则把项目显示到Text2中,即Text2=List1.Lis((k)。