一、选择题
下列各题A.、B.、C.、D.四个选项中,只有一个选项是正确的
1、 下列叙述中正确的是( )。
A. 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
B. 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
C. 线性表的链式存储结构所需要的存储空唰一般要少于顺序存储结构
D. 上述三种说法都不对
2、 下列叙述中正确的是( )。
A. 在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化
B. 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
C. 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化
D. 上述三种说法都不对
3、 软件测试的目的是( )。
  ……此处隐藏27821个字…… w][co1]
[解析] fun函数的功能是在N行M列的整型二维组中,选出一个最大值作为函数值返回,所以函数最后的返回值应该是数组中值最大的元素。在a[i][j]>a[row][co1]的情况下让row=i;co1=j;,所以row和co1用来记录最大值所在的行索引和列索引,所以最后函数的返回值应该是a[row][co1]。
53、
[解析] 本题考查for循环的相关知识。首先给数组n的所有元素都初始化为0,然后执行2次循环。当i=0,j=0时,n[0]=n[0]+1=1,j=1时,n[0]+1=2;当i==1,j=0时,n[0]=n[1]+1=3,j=1时,n[1]=n[1]+1=3,所以最后输出3。
54、 *s
[解析] 本题考查指针操作。函数最后要输出的是代表最大值的输出项。首先通过for循环获取从键盘输入的十个数,并使指针p指向第一个数,然后在通过循环判断得到这十个数中的最大值。因为在*p>*s的情况下,执行了s=p操作,所以s指向数组中的最大值。
55、 FILE
[解析] 本题考查文件的打开(fopen函数)fopen函数用来打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式);,其中“文件指针名”必须是被说明为FILE类型的指针变量;“文件名”是被打开文件的文件名:“使用文件方式”是指文件的类型和操作要求。“文件名”是字符串常量或字符串数组。