摘要:2017年上半年软考程序员考试即将来临,为了提高考试通过率,希赛小编为大家整理了一些历年软考程序员考试真题练习及答案。供各位考生学习与参考。
2017年上半年软考程序员考试即将来临,为了提高备考效率,希赛小编为大家整理了一些历年软考程序员考试真题练习及答案。供各位考生学习与参考。
历年软考程序员考试真题:
1.下面的()是pascal中有效的用户自定义标识符
A.Program
B.prog#2
C.2ndone
D.prog2
2.在ASCII码字符集中,字符'A'的序数是65,字符'B'的序数是66。变量A='B',则ord('A')和ord(A)的值分别是()
A.65和65
B.65和B
C.65和66
D.A和66
3.假设要通过read语句分别给变量a和b赋值5和7,数据键入的顺序是:57。则( )的格式是正确的(表示空格)
A.read(ab)
B.read(b,a)
C.read(ab)
D.read(a,b)
4.下面程序段当x的值为9.95时,下面语句输出的内容是( )
if x>7.5 then
begin
x:=90.0;
writeln('x is',x:4:2)
end
else x:=25.0;
writeln('x is',x:3:1);
A.x is 90.00
B.x is 90.00 x is 90.0
C.x is 90.00 x is 25.0
D.x is 25.0
5.下面各程序段中,()能在一行中输出五个'*'
A.I:=0;
repeat
write('*');
I:=I+1
until I=5
B.I:=0;
repleat
write('*')
until I=5
C.I:=0;
repeat
write('*');
I:=I-1
until I=5
D.I:=0;
repeat
writeln('*')
I:=I+2
until I=5
6.函数的结果类型可以是()
A.数组类型和简单类型
B.记录类型和简单类型
C.文件类型和简单类型
D.指针类型和简单类型
7.设定义和说明如下:
TYPE COLORTYPE=(READ,BLUE,YELLOW,WHITE,BLACK);
PERSON=(MAN,WOMAN);
VAR COLOR:COLORTYPE;
STUDENT:PERSON;
下列()语句是不正确的
A.FOR COLOR:=RED TO BLACK DO write('MAN');
B.WHILE COLOR=BLACK DO write('MAN');
C.IF COLOR<>YELLOW THEN WRITE('YES');
D.IF WOMAN>RED THEN WRITE('NO');
8.若有定义:TYPE AR=ARRAY[-2..2,-1..2]OF REAL;它表示AR类型是具有( )的二维数组
A.4行5列
B.4行3列
C.3行4列
D.5行4列
9.动态变量的撤消必须使用标准过程()
A.NOT NEW(P)
B.DELETE(P)
C.DISPOSE(P)
D.ERASE(P)
10.记录变量进行赋值运算时,要求这两个记录变量类型( )
A.相同
B.相容
C.一致
D.赋值相容
正确答案:1.D 2.C 3.D 4.B 5.A 6.D 7.D 8.D 9.C 10.A
相关推荐:
软考备考资料免费领取
去领取