[在线作业] 福师18秋《高级语言程序设计》在线作业12

[复制链接]
发表于 2018-10-22 16:18:40 | 显示全部楼层 |阅读模式
福师《高级语言程序设计》在线作业一
核对题目下载答案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.[单选题]设有变量说明:varaac,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. 正确
    正确答案:————
无忧答案网,附件是答案,核对题目下载

福师《高级语言程序设计》在线作业二答案.zip

2.63 KB, 下载次数: 2, 下载积分: 贡献 1

售价: 2 金币  [记录]  [购买]

答案

福师《高级语言程序设计》在线作业一答案.zip

2.75 KB, 下载次数: 2, 下载积分: 贡献 1

售价: 2 金币  [记录]  [购买]

答案

快速回复 返回顶部 返回列表