第12题: [单项选择]单链表的每个结点中包括一个指针link,它指向该结点的后继结点。现要将指针q指向的新结点插入到指针p指向的单链表结点之后,下列操作序列中正确的是( )。 A. q:=p↑.link;p↑.link:=q↑.link; B. p↑.linq↑.link;q:=p↑.link; C. q↑.link:=p↑.link;p↑.link:=q; D. p↑.link:=q;q↑.link:=p↑.link; 参考答案:C 答案解析:[解析] 由单链表的存储结构可知,每个结点的指针域保存其后继结点的指针。将指针为q的新结点插入到指针为p的结点之后,则原指针为p的结点的后继结点成为新结点的后继结点,由单链表的存储结构可知应执行q↑.
第37题: [单项选择]以下类定义中可能会引起错误的语句是( )。
class A
{
public:
~A( ){ } //1
int i; //2
private:
int j; //3
A(int i) {i++;} //4
};
A. throws B. throw C. Throwable D. Exception 参考答案:C 答案解析:获得文本框中的文本需要用到SelStart属性(文本选取开始位置)、SelLength属性(文本选取长度)和SelText属性(选取的文本内容)。