1. [单选题]栈和队列的共同点是 ______。
A. 都是先进后出
B. 都是先进先出
C. 只允许在端点处插入和删除元素
D. 没有共同点
2. [单选题]求2n个数中的最大值和最小值,最少的比较次数是()
A. 4n/3
B. 2n-2
C. 3n-2
D. 3n/2
3. [单选题]grid[9][5]描述的是( )。
A. 二维数组
B. 一维数组
C. 五维数组
D. 九维数组
4. [单选题]设有如下定义 struct ss { char name [10]; int age; char sex; }std[3],*p=std; 下列各输入语句中错误的是_______。
A. scanf("%d",&(*p).age);
B. scanf("%s",&std.name);
C. scanf("%c",&std[0].sex);
D. scanf("%c",&(p->sex));
5. [单选题]将同一窗体上的多个Option Button控件分为多个组,可以使用的控件是 ______。
A. Picturebox
B. Shape
C. Textbox
D. Frame
6. [单选题]有以下程序 #includestring.h> main() { char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(q),q); printf("%d\n",strlen(p)); } 程序运行后的输出结果是
A. 6
B. 11
C. 7
7. [单选题]设有如下过程: x=1 Do x=x+2 Loop Until______ 运行程序,要求循环体(loop body)执行3次后结束循环,空白处应填入的语句是______。
A. x=7
B. x7
C. x>=7
D. x>7
8. [单选题]如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
A. e3,e1,e4,e2
B. e2,e4,e3,e1
C. e3,e4,e1,e2
D. 任意顺序
9. [单选题]下列能正确进行字符串赋值的是( )。
A. char s[5]={"A
B. B
C. C
D. D
E. E"};
F. char s[5]={'A','B','C','D','E'};
10. [单选题]下面程序运行结果为( )。 main() { char c='a'; if('a'c ='z') cout"LOW"; else cout"UP"; }
A. LOW
B. UP
C. LOWUP
D. 语句错误,编译不能通过