|
p1=h;
while(n!=p1
-
>num && (2)
){p2=p1;p1=p1
-
>next;}
if((3)
) {
if(p1==h) h=p1
-
>next;else (4)
;
printf(
″
delete:%1d
\
n
″
,n);
}
else
printf(
″
%1d not been found!
\
n
″
,n);
return h;
}
五、编程题
(
第
1
小题
6
分,其他小题各
8
分,共
22
分
)
1.
编程,先输入
n
,再输入
n
个实数并分别统计正数的和、负数的和,然后输出统计结果。
2.
编程,输入
a1
、
a2
、
...
、
a15
后,计算下列表达式的值并输出。
3.
把文本文件
x1.dat
复制到文本文件
x2.dat
中,要求仅复制
x1.dat
中的非空格字符。
浙江省
2002
年
1
月高等教育自学考试
高级语言程序设计
(
一
)
试题参考答案
课程代码:
00342
一、单项选择题
(
每小题
1
分,共
15
分
)
1.B
2.C
3.C
4.C
5.C
6.A
7.B
8.A
9.B
10.B
11.D
12.C
13.D
14.D
15.C
二、填空题
(
每空
1
分,共
15
分
)
1. 4
2. a<b? a:b
3. pow(x+y,1.0/3)
4. a
-
b==b
-
c
5. a*b!=0
或
a*b
6. 11
,
6
7. 27
\
n
8. 6
9. 10
10. 49
11. windows 9x
12. 9x
13. string.h
14. a
[
k
]
.b
或
(a+k)
-
>b
15. a
、
b
为同类型的结构体变量
三、程序阅读题
(
每行
2
分,共
24
分
)
1.1
B
2.1
3.
2.5
|