一、选择题
下列各A.、B.、C.、D.四个选项中,只有一个选项是正确的。
1、下列叙述中正确的是( )。
A. 算法就是程序
B. 设计算法时只需要考虑数据结构的设计
C. 设计算法时只需要考虑结果的可靠性
D. 以上三种说法都不对
2、下列关于线性链表的叙述中,正确的是( )。
A. 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致
B. 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续
C. 进行插入与删除时,不需要移动表中的元素
D. 以上三种说法都不对
3、下列关于二叉树的叙述中,正确的是( )。
A. 叶子结点总 ……此处隐藏28766个字…… 每一项比起前一项多出一个最后一个数字加2,因此t每次循环加上m就是新的项值。在循环中将项值t累加到结果Sum中。根据题意当m大于39时将会退出循环,因此继续循环的条件是m<=39。
44、
[解析] 本题是一个简单的判断数组的元素值问题。首先求出M(6)的值,经过分析上面的赋值循环可知M(6)=6,即最终输出结果为M(8)的值,也就是4。
45、70
[解析] 本题是一个比较简单的If判断结构,判断输入的值是否既能被3骼除又能被2整除同时还能够被5整除。由于60同时符合这三项特征,因此应输出70。
46、(13)ForAppend As #1 (14)"end" (15)ct,nt
[解析] 可通过Open语句打开或创建一个文件。其格式为:Open<文件名>[For方式][Access存取类型][锁定方式]As[#]文件号[Len=记录长度],其中“方式”指文件打开模式,OutPut刚于顺序输出,Append用于顺序追加写入到文件末尾,Input用于顺序读取。根据题目的要求以及在题干程序中出现了#1字样,因此打开方式为Append,文件号为1号。题目中要求当输入end时结束输入,因此在程序中判断,如果输入的变量为字符串"end"的时候退出循环,注意字符串常量必须加引号作为定界符。Write#语句也可以把数据写入顺序文件,因此把要写入的变量用逗号隔开分别写入文件。