一、选择题
下列各题A、B、C、D四个选项中,只有一个选项是正确的。
1、 下列关于栈叙述正确的是______。
A. 栈顶元素最先能被删除 B. 栈顶元素最后才能被删除
C. 栈底元素永远不能被删除 D. 以上三种说法都不对
2、 下列叙述中正确的是______。
A. 有一个以上根节点的数据结构不一定是非线性结构
B. 只有一个根节点的数据结构不一定是线性结构(树)
C. 循环链表是非线性结构
D. 双向链表是非线性结构
3、 某二叉树共有7个节点,其中叶子节点只有1个,则该二叉树的深度为(假设根节点在第1层) ______。
A. 3 B. 4 C. 6 &nbs ……此处隐藏26701个字…… 果为:x=21。
47、 Notflag
[解析] 本题主要涉及对“开始/停止”按钮的设置,按钮状态需要在运行和不能运行之间实现切换,这需要flag状态的转换,且受下面程序pause=Not pause的启发,此处应为flag=Not flag。
48、 count+0.1
[解析] 在有关计时的子过程Form_Timer() 中,计时间隔为0.1秒,当flag=True但pause=False时,执行Me !1Num.Caption=Round(count,1),即在当前窗体上显示计时时间;当flag=True但.pause=True时,程序应以0.1秒为单位继续计时,即 count=count+0.1;当flag=False时,计时器清零,重新计时,即count=0。
49、 rs.Edit
[解析] 本题考查数据库编程的相关知识。对于表中的每条记录,在循环遍历时首先应使其可以修改,因此答案为rs.Edit。此类题在历年考题中出现频率较高,考生应多归纳总结。
50、rs.MoveNext
[解析] 本题考查程序设计和连接对象使用的综合知识。由于循环要保证修改数据表内每一条记录,当打开一个数据表时当前记录为第一条记录,随后应该在循环中移动当前记录指针来遍历整个数据表,rs是当前打开的数据表,数据表的MoveNext方法可以使当前记录指针下移一条记录,所以在第二个空白处应该填入rs.MoveNext。