|
|
福师《高级语言程序设计》在线作业一
核对题目下载答案1.[单选题]下面的叙述正确的是()。 (满分
A. pascal程序中的注释不可以出现在任意两个字符之间
B. pascal程序中的注释不可以出现在任意两个标识符之间
C. pascal程序中的注释不可以出现在任意两个语句之间
D. pascal程序中的注释不可以出现在任意两个程序段之间
正确答案:——A——
2.[单选题]下面哪个关于指针类型的叙述是错误的 (满分
A. 指针类型可以作为数组的基类型
B. 指针类型可以作为集合的基类型
C. 指针类型可以作为函数返回值的类型
D. 指针类型可以作为函数的形式参数的类型
正确答案:——B——
3.[单选题]在下列数中,正确的pascal常数是() (满分
A. 26.
B. .26
C. 6e-5
D. 4e5.6
正确答案:——C——
4.[单选题]有程序段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
正确答案:————
5.[单选题]要用一个数组元素存放某班30人3门课的考试成绩(考试成绩保留1位小数),下面哪个说明中的数组可以存放这些数据()。 (满分
A. vars:array[1..3,1..30]ofinteger;
B. vars:array[‘a‘..‘c‘,1..30]ofreal;
C. vars:array[1..30,boolean]ofreal;
D. vars:array[1..30,‘a‘..‘c‘]ofinteger;
正确答案:————
6.[单选题]设有程序programexam(input,output);varch1,ch2,ch3:char;beginreadln(ch1,ch2;ch3);readln(ch1,ch2);readln(ch1);writeln(ch1,ch2,ch3)end.运行以上程序时,若输入为:abcdefghi其中为回车符,则输出是()。 (满分:)
A. abc
B. gec
C. ceg
D. adg
正确答案:————
7.[单选题]不能作为子界类型的基类型的是()。 (满分:)
A. 实数类型
B. 枚举类型
C. 字符类型
D. 布尔类型
正确答案:————
8.[单选题]已知函数f1如下:FUNCTIONf1(a,b:Integer):Integer;BEGINIFa=0THENf1:=bELSEf1:=f1(Pred(a),Succ(b))END;函数f1返回的是 (满分:)
A. ab的值
B. ba的值
C. a*b的值
D. ab的值
正确答案:————
9.[单选题]设a,b,c为整型变量,并有以下程序段:read(a);readln(b,c);readln(c,b);readln(a,b);writeln(a:2,b:2,c:2);若运行时输入:123456789其中表示回车符,则输出是()。 (满分:)
A. 123
B. 147
C. 783
D. 784
正确答案:————
10.[单选题]有变量定义如下:typeweekday=(mon,tue,wed,thu,fri,sat,sun);workday=mon..fri;varday1:weekday;day2:workday;下列不正确的语句是()。 (满分:)
A. day1:=wed
B. day2:=wed
C. day1:=day2
D. day2:=sun
正确答案:————
11.[单选题]已知x=10,y=20,z=30,以下程序段执行后x,y,x的值应是()。Ifx>yThenz:=x;x:=y;y:=z (满分:)
A. x=10,y=20,z=30
B. x=20,y=30,z=30
C. x=20,y=30,z=10
D. x=20,y=30,z=20
正确答案:———— 奥鹏作业答案
12.[单选题]下列循环语句所构成的循环,共执行循环体的次数是()。i:=2.5;repeati:=j0.5;write(1)until(i>3); (满分:)
A. 0
B. 1
C. 2
D. 3
正确答案:————
13.[单选题]下列程序段计算1~100中既不能被3整除,也不能被4整除的所有整数之积.请填写完全p:=1;fori:=1to100doif(imod3<>0)and(imod4<>0)then______。 (满分:)
A. p:=p*i
B. p:=p+i
C. p:=p*n
D. p:=i
正确答案:————
14.[单选题]设有说明vara:array[‘a‘..‘e‘,1..4,boolean]ofrea1;repeatn:=i*i:则a[‘a‘,3]是()。 (满分:)
A. 一个实型的数组元素
B. 一个数组,该数组具有两个实型数组元素
C. 一个数组,该数组具有4*2个实型数组元素
D. 一个数组,该数组具有5*4*2个实型数组元素
正确答案:————
15.[单选题]当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为:if(a<d)if(c<d)elseif(a<c)if(b<d)x=2;elsex=3;elsex=6;elsex=7; (满分:)
A. 1
B. 2
C. 3
D. 6
正确答案:————
16.[单选题]下列表达式中,其值为true的是() (满分:)
A. 150>=150
B. 100>150
C. abs(-200)<>200
D. succ(‘a‘)>succ(‘a‘)
正确答案:————
17.[单选题]已知有如下说明:VARa:ARRAY[3.。3]OFInteger;k,i:Integer;程序段:k:=0;FORi:=3TO3DOIFi《0THENa:=k1ELSEa:=k2;Writeln(a[3]a[3]);输出的是: (满分:)
A. 10
B. 7
C. 2
D. 1
正确答案:————
18.[单选题]有下列函数说明: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
正确答案:————
19.[单选题]若有说明\ntype\nar=array[1..10]ofinteger;\nbr=array[1..10]ofar;\nvarc:br;\n下列语句正确的是()。 (满分:)
A. c[c[2,4]]:=123;
B. c[8]:=123;
C. c[2][4]:=123;
D. c[0,2,4]:=123;
正确答案:————
20.[单选题]若有以上说明:\nvari:integer;r:real;c;char;\n则下列for循环中不合法的是()。 (满分:)
A. forr:=1.5to4.5dowrite(r)
B. forc:=‘e‘downto‘b‘dowrite(c)
C. fori:=45to5dowrite(i)
D. fori:=1to100dowrite(i)
正确答案:————
三、判断题:
21.[判断题]readln语句用于从外部设备(如键盘)上顺序读入数据,并将这些数据依次赋值给变量表中相应的变量. (满分:)
A. 错误
B. 正确
正确答案:————
22.[判断题]记录类型是一种用户自定义的复杂构造类型,该类型的各个分量具有不同的类型,甚至可以是另外一种记录类型。 (满分:)
A. 错误
B. 正确
正确答案:————
23.[判断题]读语句变量表中,变量的类型仅可以是整型、实型、字符型和枚举型。 (满分:)
A. 错误
B. 正确
正确答案:————
24.[判断题]eoln函数的功能是若文件指针指向行结束符或文件结束符,则返回true,否则返回false。 (满分:)
A. 错误
B. 正确
正确答案:————
25.[判断题]在TurboPascal语言中将字符串类型视为标准的数据类型,其类型标识符为STRING。 (满分:)
A. 错误
B. 正确
正确答案:————
福师《高级语言程序设计》在线作业二
一、单选题:
1.[单选题]设有以下程度段:begin\na:=0;\nfori:=7downto2do\ncaseIof\n1,2:a:=a1;\n3,4:a:=a2;\n5,6:;\n7,8:a:=a3\nend;\nwriteln(‘a=‘,a:1)\nend.\n若变量均已说明,则程序运行后的输出是()。 (满分:)
A. a=8
B. 12
C. a=6
D. 0
正确答案:——D——
2.[单选题]有下列程序programtest(input,output);vars:integer;ch:char;count:array[‘a‘..‘z‘]ofinteger;beginforch:=‘a‘to‘z‘docount[ch]:=0;read(ch);whilenoteolndobeginif(ch>=‘a‘)and(ch<=‘z‘)thencount[ch]:=count[ch]+1;read(ch)end;s:=0;forch:=‘b‘to‘y‘dos:=s+count[ch];writeln(s)end运行程序,输入一行正文‘weareproudofourcountry!‘则程序的输出是()。 (满分:)
A. 10
B. 22
C. 11
D. 20
正确答案:——D——
3.[单选题]设a和sin3均为整型变量,下面函数调用正确的是()。 (满分:)
A. pred(23.5)
B. abs(sin3)
C. trunc(true)
D. eof(a)
正确答案:——B——
4.[单选题]下列表达式中值为假的是()。 (满分:)
A. ‘ab‘<‘abc‘
B. succ(false)=true
C. odd(351)=false
D. 219<>219
正确答案:————
5.[单选题]设有下面程序段\ny:=2;\nwhiley<=32do\ny:=y+y;\n则程序段执行循环体的次数是()。 (满分:)
A. 2
B. 3
C. 4
D. 5
正确答案:————
6.[单选题]下列程序段执行后,输出为()。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
正确答案:————
7.[单选题]有下面程序:\nprogrampp4(output);\nvarx,y,z:integer;\nprocedureproc(vara,b:integer;c:integer);\nbegin\na:=a+b;b:=b+3;\nc:=a+b;y:=y+c;\nwriteln(a:3,b:3,c:3)\nend;\nbegin\nx:=1;y:=2;z:=3;\nproc(x,x,x);\nwriteln(x:3,y:3,z:3)\nend\n该程序执行后的输出是 (满分:)
A. 246\n283
B. 5510\n5123
C. 257\n293
D. 246\n483
正确答案:————
8.[单选题]下面函数值等于7的是()。 (满分:)
A. round(-7.49)
B. trunc(-(abs(-7.5)))
C. abs(0-13mod54)
D. ord(chr(pred(8)))
正确答案:————
9.[单选题]已知x=10,y=20,z=30,以下程序段执行后x,y,x的值应是()。Ifx>yThenz:=x;x:=y;y:=z (满分:)
A. x=10,y=20,z=30
B. x=20,y=30,z=30
C. x=20,y=30,z=10
D. x=20,y=30,z=20
正确答案:————
10.[单选题]以下属非法用户自定义标识符的是() (满分:)
A. date
B. dir
C. list
D. type
正确答案:————
11.[单选题]有下列程序\nprogramaa;\nvarn:integer;\nb:real;\nbegin\nt:=1;b:=1;n:=2;\nrepeat\nb:=b*n;\nt:=t+b;\nn:=n+1\nuntiln>19\nend\n该程序运行后,变量t中的值是下列哪个公式的结果()。 (满分:)
A. 20!
B. 19!
C. 1!+2+…19!
D. 1!+2!+…20!
正确答案:————
12.[单选题]有下面程序段:a:=false;b:=false;c:=false;x:=15;ifathenx:=x-10elseifbthenx:=x-5elseifcthenx:=20elsex:=25;假设所有变量均已说明,程序运行后x的值是()。 (满分:)
A. 25
B. 20
C. 15
D. 5
正确答案:————
13.[单选题]以下运算符中运算优先级最高的是()。 (满分:)
A. NOT
B. or
C. >=
D. div
正确答案:————
14.[单选题]把整数7转换为字符‘7‘的表达式是() (满分:)
A. chr(7)-ord(‘0‘)
B. chr(7-ord(0))
C. chr(7or(‘0‘))
D. chr(7ord(0))
正确答案:————
15.[单选题]设有变量说明:varaa c,g,a,j,k);则函数succ(a)的取值是()。 (满分:)
A. g
B. 3
C. j
D. b
正确答案:————
16.[单选题]已知有如下说明:VARa:ARRAY[3.。3]OFInteger;k,i:Integer;程序段:k:=0;FORi:=3TO3DOIFi《0THENa:=k1ELSEa:=k2;Writeln(a[3]a[3]);输出的是: (满分:)
A. 10
B. 7
C. 2
D. 1
正确答案:————
17.[单选题]在下列数中,正确的pascal常数是() (满分:)
A. 26.
B. .26
C. 6e-5
D. 4e5.6
正确答案:————
18.[单选题]磁盘处于写保护状态,那么磁盘中的数据: (满分:)
A. 不能读职,不能删改,也不能写入新数据
B. 可以读出,不能删改,也不能写入新数据
C. 可以读出,可以删改,但不能写入新数据
D. 可以读出,不能删改,但可以写入新数据
正确答案:————
19.[单选题]表达式trunc(-sqrt(sqr(17mod5)*2*(15div2)*sqr(1/2)))的值是()。 (满分:)
A. 1
B. -3
C. 5
D. 12
正确答案:————
20.[单选题]一个文件的成分(基类型)不可以是 (满分:)
A. 文件
B. 数组
C. 记录
D. 记录数组
正确答案:————
三、判断题:
21.[判断题]readln语句用于从外部设备(如键盘)上顺序读入数据,并将这些数据依次赋值给变量表中相应的变量. (满分:)
A. 错误
B. 正确
正确答案:————
22.[判断题]读语句变量表中,变量的类型仅可以是整型、实型、字符型和枚举型。 (满分:)
A. 错误
B. 正确
正确答案:————
23.[判断题]记录类型是一种用户自定义的复杂构造类型,该类型的各个分量具有不同的类型,甚至可以是另外一种记录类型。 (满分:)
A. 错误
B. 正确
正确答案:————
24.[判断题]在TurboPascal语言中将字符串类型视为标准的数据类型,其类型标识符为STRING。 (满分:)
A. 错误
B. 正确
正确答案:————
25.[判断题]eoln函数的功能是若文件指针指向行结束符或文件结束符,则返回true,否则返回false。 (满分:)
A. 错误
B. 正确
正确答案:————
无忧答案网,附件是答案,核对题目下载
|
|