第28题: [单项选择]若变量已正确定义并赋值,以下符合C++语言语法的表达式是( )。 A. a:=b+1 B. a=b=c+2 C. int 18.5%3 D. a=a+7=c+b 参考答案:B 答案解析:本题考查C++语言的正确赋值方法。a=b=c+2实际上相当于a=(b=c+2),进而可分解为两个表达式:b =c+2和a=b。注意:选项A)中包含一个不合法的运算符“:=”;选项C)应改为(int)1
第32题: [单项选择]栈和队列的共同点是( )。 A. 都是先进先出 B. 都是先进后出 C. 只允许在端点处插入和删除元素 D. 没有共同特点 参考答案:C 答案解析:[解析] 栈和队列都是操作受限制的线性表,只允许在端点插入和删除。不同点是:栈只允许在表的一端进行插入和删除操作,而队列允许在表的一端进行插入操作,而在另一端进行删除操作。