1. [单选题]若进栈序列为1,2,3,4,进栈过程中可以出栈,则下列不可能(impossible)的一个出栈序列是______。
A. 1,4,3,2
B. 2,3;4,1
C. 3,1,4,2
D. 3,4,2,1
2. [单选题]设有如下程序:
A. Private Sub Command1_Click()
B. Dim sum As Double, x As Double
C. sum=0
D. n=0
E. For i=1 To 5
F. x=n/i
G. n=n+1
H. sum=sum+x
I. Next i
J. End Sub
K. 该程序通过For循环来计算一个表达式的值,这个表达式是( )。
L. 1+1/2+2/3+3/4+4/5
M. 1+1/2+1/3+1/4+1/5
N. 1/2+2/3+3/4+4/5
O. 1/2+1/3+1/4+1/5
3. [单选题]有以下程序: main() { int p[7]={11, 13, 14, 15, 16, 17, 18), i=0, k=0; while(i7&&p[i]%2){k=k+p[i]; i++;} printf("% d\n", k) } 执行后的输出结果是______。
A. 58
B. 56
C. 45
D. 24
4. [单选题]下列叙述中正确的是______。
A. 栈是“先进先出”的线性表
B. 队列是“先进后出”的线性表
C. 循环队列是非线性结构
D. 有序线性表(ordinal linear list)既可以采用顺序存储结构,也可以采用链式存储结构
5. [单选题]用Line Input语句从顺序文件读出数据时,每次读出一行数据。所谓一行是指遇到分隔符,即认为一行的结束。
A. 文件结束符
B. 回车符
C. 空格
D. Tab字符