|
福师《高级语言程序设计》在线作业二
福师作业答案
【福建师范大学在线作业是随机作业】
一、单选题:
1.[单选题]不能作为子界类型的基类型的是()。 (满分:)
A. 实数类型
B. 枚举类型
C. 字符类型
D. 布尔类型
正确答案:——A——
2.[单选题]设有如下说明:varq,p:^integer;且已知有过程调用new(p);new(q);则下面语句正确的是 (满分:)
A. read(p,q);
B. p^:=q^
C. p:=p+1
D. p:=p+q;
正确答案:——B——
3.[单选题]设有说明varx,y:(d,c,b,a);()。执行下面3条语句后的输出是x:=a;y:=c;writeln(ord(y)-ord(x)); (满分:)
A. 1
B. -2
C. 2
D. 3
正确答案:——B——
4.[单选题]设有以下说明:typet1=fileofinteger;varf1: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);
正确答案:————
5.[单选题]下列中没有语法错误的pascal程序首部是()。 (满分:)
A. programa1
B. programa1(output)
C. program(input,output)
D. programa1(inputoutput)
正确答案:————
6.[单选题]设a和sin3均为整型变量,下面函数调用正确的是()。 (满分:)
A. pred(23.5)
B. abs(sin3)
C. trunc(true)
D. eof(a)
正确答案:————
7.[单选题]求10的阶乘值.应选用程序段()。 (满分:)
A. p:=1;forn:=1to10dorepeatp:=p*n;n:=n1untiln>=10writeln(p);
B. p:=1;n:=1;whilen<10dobeginp:=p*n;n:=n1end;writeln(p);
C. p:=1;forn:=1to10dobeginp:=p*n;n:=n1end;writeln(p);
D. p:=1;forn:=1to10dop:=p*n;writeln(p);
正确答案:————
8.[单选题]在下列数中,正确的pascal常数是() (满分:)
A. 26.
B. .26
C. 6e-5
D. 4e5.6
正确答案:————
9.[单选题]有下列函数说明:functionf(a,b,c:integer):integer;vart:integer;begina:=3*a;t:=bdivc;f:=a+4*tend;则表达式f(f(1,f(1,2,3),3),2,3)的值是 (满分:)
A. 21
B. 3
C. 7
D. 25
正确答案:————
10.[单选题]下列中正确的关系表达式是() (满分:)
A. ‘a‘<100
B. 23.5<20
C. 23<46and72>8
D. 5female
正确答案:————
11.[单选题]下列程序段执行后,输出为()。Beginm:=[1..4,8..10];fori:=1to10doa:=5*i+3;fori:=1to5doifainmthenwrite(a)end; (满分:)
A. 8
B. 8,9,10
C. 1
D. 1,2,3,4
正确答案:————
12.[单选题]下面正确的说明是()。 (满分:)
A. typeletter=(a..e);vartt:array[letter]ofreal;
B. typeletter=(a,b,c,d,e);vartt:array[letter]ofreal;
C. vartt:array[a..e]ofreal;
D. vartt:array[a,b,c,d,e]ofreal;
正确答案:————
13.[单选题]若有说明:vara:array[1..10]ofarray[1..10]ofinteger;下列语句中正确的是()。 (满分:)
A. a[a[2,4]]:=100;
B. a[8][12]:=100;
C. a[0,2,4]:=100
D. a[2][4]:=100;
正确答案:————
14.[单选题]已知英文字母a的ASCll代码值是十六进制数61H,那么字母d的ASCll代码值是: (满分:)
A. 34H
B. 54H
C. 24H
D. 64H
正确答案:————
15.[单选题]假定y是集合变量,变量x的类型与y的基本类型相同,则下列表达式中错误的是 (满分:)
A. [x]iny
B. y-[x]
C. [x]+[]*y
D. y<=[x]
正确答案:————
16.[单选题]有程序段fori:=1to10dobeginj:=imod4;casejof0:x:‘a‘;1:x:=‘b‘;2:x:=‘c‘;3:x:=‘d‘end;end;fori:=1to10dowrite(x:1);writeln;输出应为()。 (满分:)
A. bcdabcdabc
B. abcdabcdab
C. cdabcdabcd
D. dabcdabcda
正确答案:————
17.[单选题]下列程序段执行后,d的值应是()。a:=false;b:=true;c:=false;d:=20;ifathend:=d-10elseifnotbthenifnotcthenx:=15elsex:=25 (满分:)
A. 10
B. 20
C. 3
D. 30
正确答案:————
18.[单选题]有下面程序:programpp4(output);varx,y,z:integer;procedureproc(vara,b:integer;c:integer);begina:=a+b;b:=b+3;c:=a+b;y:=y+c;writeln(a:3,b:3,c:3)end;beginx:=1;y:=2;z:=3;proc(x,x,x);writeln(x:3,y:3,z:3)end该程序执行后的输出是 (满分:)
A. 246283
B. 55105123
C. 257293
D. 246483
正确答案:————
19.[单选题]下面关于文件变量的叙述中哪个是错误的 (满分:)
A. 不能用赋值语句给文件变量赋值
B. 若以文件变量作为子程序的形式参数,则只能作为变参,不能作为值参
C. 文件变量的类型只能是文件类型
D. 文件变量可以作为函数的返回值
正确答案:————
20.[单选题]下列循环语句能构成有限次循环的是()。 (满分:)
A. i:=10;repeatwriteln(i);i:=i1untili>0;
B. i:=10;repeatwriteln(i);i:=i1untili=10;
C. i:=0;repeatwriteln(i);i:=i-2untili>0;
D. i:=10;repeatwriteln(i);untili=1;
正确答案:————
三、判断题:
21.[判断题]eoln函数的功能是若文件指针指向行结束符或文件结束符,则返回true,否则返回false。 (满分:)
A. 错误
B. 正确
正确答案:————
22.[判断题]readln语句用于从外部设备(如键盘)上顺序读入数据,并将这些数据依次赋值给变量表中相应的变量. (满分:)
A. 错误
B. 正确
正确答案:————
23.[判断题]读语句变量表中,变量的类型仅可以是整型、实型、字符型和枚举型。 (满分:)
A. 错误
B. 正确
正确答案:————
24.[判断题]在TurboPascal语言中将字符串类型视为标准的数据类型,其类型标识符为STRING。 (满分:)
A. 错误
B. 正确
正确答案:————
25.[判断题]记录类型是一种用户自定义的复杂构造类型,该类型的各个分量具有不同的类型,甚至可以是另外一种记录类型。 (满分:)
A. 错误
B. 正确
正确答案:————
奥鹏作业答案
【福建师范大学在线作业是随机作业】
|
|