奥鹏教育福建师范大学《高级语言程序设计》在线作业二

奥鹏教育福建师范大学在线作业

福师《高级语言程序设计》在线作业二-0002

不能作为子界类型的基类型的是( )。
A:实数类型
B:枚举类型
C:字符类型
D:布尔类型
答案问询微信:424329

设有如下说明:var q,p:^integer; 且已知有过程调用new(p);new(q);则下面语句正确的是
A:read(p,q);
B:p^:=q^
C:p:=p+1
D:p:=p+q;
答案问询微信:424329

设有说明var x,y:(d,c,b,a);( )。 执行下面3条语句后的输出是 x:=a; y:=c; writeln(ord(y)-ord(x));
A:1
B:-2
C:2
D:3
答案问询微信:424329

设有以下说明:type t1=file of integer; var f1:t1;n:integer; 且abc.dat是t1型文件,下面正确的程序段是
A:assign(f1,abc.dat); write(f1,n); rewrite(f1); close(f1);
B:assign(f1,abc.dat); reset(f1); readln(f1,n); close(f1);
C:assign(f1,abc.dat); rewrite(f1); writeln(f1,n); close(f1);
D:assign(f1,abc,dat); rewrite(f1); read(f1,n); close(f1);
答案问询微信:424329

下列中没有语法错误的pascal程序首部是( )。
A:program a1
B:program a1(output)
C:program(input,output)
D:program a1(inputoutput)
答案问询微信:424329

设a和sin3均为整型变量,下面函数调用正确的是( )。
A:pred(23.5)
B:abs(sin3)
C:trunc(true)
D:eof(a)
答案问询微信:424329

求10的阶乘值.应选用程序段( )。
A:p:=1; for n:=1 to 10 do repeat p:=p*n; n:=n1 untiln=10 writeln(p);
B:p:=1;n:=1; whilen10do begin p:=p*n; n:=n1 end; writeln(p);
C:p:=1; for n:=1 to 10 do begin p:=p*n; n:=n1 end; writeln(p);
D:p:=1; for n:=1 to 10 do p:=p*n; writeln(p);
答案问询微信:424329

在下列数中,正确的pascal常数是( )
A:26.
B:.26
C:6e-5
D:4e5.6
答案问询微信:424329

有下列函数说明: function f(a,b,c:integer):integer; var t:integer; begin a:=3*a;t:=b div c;f:=a+4*t end; 则表达式f(f(1,f(1,2,3),3),2,3)的值是
A:21
B:3
C:7
D:25
答案问询微信:424329

下列中正确的关系表达式是( )
A:a100
B:23.520
C:2346and728
D:5female
答案问询微信:424329

下列程序段执行后,输出为( )。 Begin m:=[1..4,8..10]; for i:=1 to 10 do a[i]:=5*i+3; for i:=1 to 5 do if a[i] in m then write(a[i]) end;
A:8
B:8,9,10
C:1
D:1,2,3,4
答案问询微信:424329

下面正确的说明是( )。
A:type letter=(a..e); var tt:array[letter] of real;
B:type letter=(a,b,c,d,e); var tt:array[letter] of real;
C:var tt:array[a..e] of real;
D:var tt:array[a,b,c,d,e] of real;
答案问询微信:424329

若有说明: var a:array[1..10]of array[1..10]of integer; 下列语句中正确的是( )。
A:a[a[2,4]]:=100;
B:a[8][12]:=100;
C:a[0,2,4]:=100
D:a[2][4]:=100;
答案问询微信:424329

已知英文字母a的ASCll代码值是十六进制数61H,那么字母d的ASCll 代码值是:
A:34H
B:54H
C:24H
D:64H
答案问询微信:424329

假定y是集合变量,变量x的类型与y的基本类型相同,则下列表达式中错误的是
A:[x] in y
B:y-[x]
C:[x]+[]*y
D:y=[x]
答案问询微信:424329

有程序段 for i:=1 to 10 do begin j:=i mod 4; case j of 0:x[i]:a; 1:x[i]:=b; 2:x[i]:=c; 3:x[i]:=d end; end; for i:=1 to 10 do write(x[i]:1); writeln; 输出应为( )。
A:bcdabcdabc
B:abcdabcdab
C:cdabcdabcd
D:dabcdabcda
答案问询微信:424329

下列程序段执行后,d的值应是( )。 a:=false;b:=true;c:=false;d:=20; if a then d:=d-10 else if not b then if not c then x:=15 else x:=25
A:10
B:20
C:3
D:30
答案问询微信:424329

有下面程序:
program pp4(output);
var x,y,z:integer;
procedure proc(var a,b:integer;c:integer);
begin
a:=a+b;b:=b+3;
c:=a+b;y:=y+c;
writeln(a:3,b:3,c:3)
end;
begin
x:=1;y:=2;z:=3;
proc(x,x,x);
writeln(x:3,y:3,z:3)
end
该程序执行后的输出是
A:2 4 6
2 8 3
B:5 5 10
5 12 3
C:2 5 7
2 9 3
D:2 4 6
4 8 3
答案问询微信:424329

下面关于文件变量的叙述中哪个是错误的
A:不能用赋值语句给文件变量赋值
B:若以文件变量作为子程序的形式参数, 则只能作为变参,不能作为值参
C:文件变量的类型只能是文件类型
D:文件变量可以作为函数的返回值
答案问询微信:424329

下列循环语句能构成有限次循环的是( )。
A:i:=10; repeat writeln(i); i:=i1 untili0;
B:i:=10; repeat writ奥鹏教育福建师范大学在线作业eln(i); i:=i1 untili=10;
C:i:=0; repeat writeln(i); i:=i-2 untili0;
D:i:=10; repeat writeln(i); untili=1;
答案问询微信:424329

eoln函数的功能是若文件指针指向行结束符或文件结束符,则返回true,否则返回false。
A:错误
B:正确
答案问询微信:424329

readln语句用于从外部设备(如键盘)上顺序读入数据,并将这些数据依次赋值给变量表中相应的变量.
A:错误
B:正确
答案问询微信:424329

读语句变量表中,变量的类型仅可以是整型、实型、字符型和枚举型。
A:错误
B:正确
答案问询微信:424329

在Turbo Pascal语言中将字符串类型视为标准的数据类型,其类型标识符为STRING。
A:错误
B:正确
答案问询微信:424329

记录类型是一种用户自定义的复杂构造类型,该类型的各个分量具有不同的类型,甚至可以是另外一种记录类型。
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网