1. [多选题]请编写函数fun(),该函数的功能是将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。
A. 例如:二维数组中的数据为
B. 33333333
C. 44444444
D. 55555555
E. 则一维数组中的内容应是
F. 334455334455334455334455。
G. 注意:部分源程序以存在文件test_2.cpp中。
H. 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
I. 文件test39_2.cpp的内容如下:
J. includestdio.h>
K. includeiostream.h>
L. void fun(int(*s) [10],int *b, int *n,int mm,int nn)
M. {
N. }
O. void main( )
P. {
Q. int w[10][10]={{33,33,33,33},{44,44,44,44},{55,55,55,55}},i,j;
R. int a[100]={0}, n=0;
S. cout"The matrix:\n"
T. for(i=0; i3; i++)
U. {
V. for(j=0; j4; j++
W. coutw[i] [j];
X. coutendl;
Y. }
Z. fun(w, a, &n, 3, 4);
2. [单选题]下列程序的运行结果是( )。 main() { int x=1,y=3,a=0; while(x++!=(y-=1)) { a+=1; if(yx)break; } printf("%d,%d,%d\n",x,y,a); }
A. 2,3,2
B. 2,3,1
C. 1,3,3
D. 3,1,2
3. [单选题]所有Swing组件都实现了______接口,提供对可存取性的支持,使得辅助功能如屏幕阅读器能够十分方便地从Swing组件中得到信息。
A. MVC
B. B2B
C. Accessible
D. B2C
4. [单选题]一个关系中属性个数为1时,称此关系为
A. 对应关系
B. 单一关系
C. 一元关系
D. 二元关系
5. [单选题]在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是 ( )。
A. 后缀一元运算符
B. 前缀一元运算符
C. 无操作数(operand)的运算符
D. 二元运算符
6. [单选题]若各选项中所有变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是______。
A. mam() {…… x=fun(2,10); ……} fioat fun(int a,int b) { ……}
B. float fun (int a,int b) {……} main() {…… x=fun(i,j); ……}
C. float fun (int int); main() {…… x=fun(2,10); ……} float fun (int a,int b){ ……}
D. main() { float fun (int i, int j); …… x=fun(i,j); ……} float fun (int a,int b){ ……}
7. [单选题]已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是( )。
A. A
B. B
C. C
D. D
E. E
F. ECABD
8. [单选题]下面程序的运行结果为
A. void swap(int &a, int b)
B. {
C. int temp;
D. temp=a++;
E. a=b;
F. b=temp;
G. }
H. void main( )
I. int a=2,b=3;
J. swap(a, b) ;
K. cout a"," b endl;
L. }
M. 2,3
N. 3,2
O. 2,2
P. 3,3
9. [单选题]设有变量说明int(*p)[m],其中的标识符(identifier)p是( )。
A. m个指向整型变量的指针
B. 指向m个整型变量的指针
C. 一个指向具有m个整型元素的一维数组的指针
D. 具有m个指针元素的一维指针数组,每个元素都指向整型变量
10. [单选题]下列关于栈的描述正确的是 ______。
A. 在栈中能插入元素而不能删除元素
B. 在栈中只能删除元素而不能插入元素
C. 栈是特殊的线性表,只能在一端插入或删除元素
D. 栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素