以下是湖南自考生网为考生们整理的“2001年4月自考00342高级语言程序设计(一)真题及答案”,考生可通过自考历年真题练习更有把握的面对考试,对题型更加熟悉,从而取得更佳的成绩。供考生参考。
2001年4月高等教育自学考试
高级语言程序设计(一)试题
课程代码:00342
一、填空题(每空1 分,共14 分)
1.当x≥0 时,round(x)=trunc(__________)
3.若x 为整数,当x=45时,表达式(pred(x)mod 10<=5)and(succ(x)div 10=4)的值为________。
4. __________、__________、__________、__________四种类型是PASCAL语言的构造类型。
5.设有类型定义和变量说明:
type rec=record a,b:integer
end;
var x:rec;
执行语句序列:
read(x.a,x.b);
if odd(x.a)and odd(x.b)
then writeln(x.a)
else writeln(x.b)
当输入数据2 7↙后输出结果是:__________
6.执行语句序列:
n:=8;
if n<=3
then a:=1
else if n<6 then a:=2 else a:=3
后,a的值是:__________
7.设有变量说明
var s1,s2:set of 1..10 i:1..10;
执行语句序列:
s1:=[1..5];s2:=[3,2,6,7];
s1:=s1-s2;
for i:=1 to 10 do
if i in s1 then write(i:3)
后的输出结果是__________。
8.过程首部参数、函数首部参数和__________、__________是四种类别的形式参数。
9.设有函数说明:
function f(a,b,c:integer):boolean;
begin f:=a+c>b-c end
请问函数命令符f(5,8,1)的值是__________
10.在标识符定义点区域内,除标识符定义性出现位置外的其它位置出现的该标识符都是__________
二、单项选择题(在下列每小题四个备选答案中选出一个正确答案,并将其字母标号填入题干后面的括号内。第小题2 分,共16 分)
1.PASCAL 语言中引入"类型相容"主要是为( )服务的。
A、表达式中运算
B、赋值语句中的赋值
C、过程与函数中的参数传递
D、构筑"构造类型"
2.对重复语句执行,其重复对象的语句可能一次也不做的是( )
A、当(while)语句、直到(repeat)语句
B、直到(repeat)语句
C、直到(repeat)语句、循环(for)语句
D、当(while)语句、循环(for)语句
3.一个操作(过程或函数)的目的是计算一个值,若这个值的类型是( )时,这操作应定义为过
程。
A、简单类型
B、枚举类型或子域类型
C、构造类型
D、指针类型
4.请求一个过程操作(即过程语句),该过程操作的结果数据怎样返还给请求者?( )
A、通过值参数或变量参数返还
B、通过值参数返还
C、一般通过变量参数返还
D、不能用参数返还,只可用过程分程序中非局部量返还
5.程序中的"语义"错误,通常由( )检测出来。
A、编译
B、调试
C、测试
D、运行
6.程序中尽量多地使用局部对象可以( )
A、减少标识符个数
B、减少名的选择
C、减少标识符的定义点
D、减少标识符的应用性出现
7.数组和文件有很大不同,例如存放存储介质、成分的个数、访问成分的方式等,但是它们却有一个
相似之
处,即( )
A、成分的表示方式
B、成分类型的限制
C、各成分的类型可不同
D、各成分的类型都相同
8.索引文件是以文件成分的某一子成分为索引项,按索引项递增(或递减)的次序( )的一个
文件。
A、重新组织
B、进行排序
C、进行复制
D、在文件成分中增加"索引目录"一个子成分
以上“2001年4月自考00342高级语言程序设计(一)真题及答案”由湖南自考网指导老师收集整理。
TEL:蒋老师17773102705
扫一扫下方二维码关注湖南自考生网微信公众号、客服咨询号,即时获取湖南自考、成考、网教最新考试资讯。
关注公众号免费拿资料
微信扫一扫咨询
微信扫一扫咨询
1、鉴于各方面资讯时常调整与变化,本网所提供的信息仅供参考,实际以考试院通知文件为准。
2、本网部分内容来源于网络,如有内容、版权等问题请与本网联系,我们将会及时处理。联系方式 :QQ(393848300)
3、如转载湖南自考生网声明为“原创”的内容,请注明出处及网址链接,违者必究!