|
福师《高级语言程序设计》在线作业一
福建师范大学完整作业答案请咨询本站QQ515224986
一、单选题:
1.[单选题]下面的输出语句中错误的语句是(各选项中所用的均是单引号)()。 (满分:)
A. writeln(‘‘‘$‘‘isusedtomean‘‘usdoller‘‘‘)
B. writeln(‘theword‘‘china‘‘hasfiveletters‘)
C. writeln(‘thesign‘‘$‘‘isusedtomean‘‘usdoller‘‘‘)
D. writeln(‘theword‘china‘hasfiveletters‘)
正确答案:——D——
2.[单选题]下面程序执行后显示abab,请填空完成它()。Programp11(output);vara:integer;begina:=1;whilea<=4dobegincaseodd(a)of______:write(‘a‘);______:write(‘b‘)end;a:=____;end;writelnend. (满分:)
A. false,true,a+1
B. true,false,a+1
C. false,true,a*1
D. true,false,a*1
正确答案:——B——
3.[单选题]已知函数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的值
正确答案:——B——
4.[单选题]下列程序段计算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
正确答案:————
5.[单选题]设有如下说明:consta=1;b=2;c=3;varx:array[1..15]ofinteger;且已知x[1]=1;x[2]=7;x[3]=9;x[4]=1;x[5]=6;则表达式:(x[b]-1>x[5])and(x[c]/c<>0)ornot(x[a+b]>(a+b))的值是()。 (满分:)
A. true
B. false
C. 0
D. 1
正确答案:————
6.[单选题]字符串‘abcd‘和字符串‘dcba‘进行比较,如果让比较的结果为真,应选用关系运算符() (满分:)
A. >
B. =
正确答案:————
7.[单选题]已知r1,r2是实型变量,i1,i2是整型变量,下列中错误的赋值语句是()。 (满分:)
A. i2:=i1*i2divi1
B. i1:=i1/i2
C. r2:=3/5*sqr(r1*r2)
D. r1:=r2/i1
正确答案:————
8.[单选题]设x和y是同一种枚举类型变量,则下列语句中合法的是() (满分:)
A. x:=ord(y)
B. x:=y
C. read(x,y)
D. write(t,y)
正确答案:————
9.[单选题]下列程序段执行后能打印两行verygood!的是()。 (满分:)
A. i:=4;repeatwriteln(‘verygood!‘);untili=4
B. i:=4;repeatwriteln(‘verygood!‘);untili>4
C. i:=4;repeatwriteln(‘verygood!‘);untili<4
D. i:=4;repeatwriteln(‘verygood!‘);untili>5
正确答案:————
10.[单选题]有下列程序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
正确答案:————
11.[单选题]设4个字节存放一个实型数,若有说明:vara:array[1..10]ofarray[boolean]ofreal;则数组a需占用的存储空间是()。 (满分:)
A. 10字节
B. 20字节
C. 80字
D. 40字节
正确答案:————
12.[单选题]以下运算符中运算优先级最高的是()。 (满分:)
A. NOT
B. or
C. >=
D. div
正确答案:————
13.[单选题]设有以下说明: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);
正确答案:————
14.[单选题]一个文件的成分(基类型)不可以是 (满分:)
A. 文件
B. 数组
C. 记录
D. 记录数组
正确答案:————
15.[单选题]有下列程序\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!
正确答案:————
16.[单选题]有下列程序段:x:=3;y:=5;fori:=xtoydobeginx:=3;y:=6;write(i)end则for循环体的执行次数是()。 (满分:)
A. 0
B. 3
C. 4
D. 死循环
正确答案:————
17.[单选题]下列表达式中,结果不为true的是 (满分:)
A. [1..10]=[1..5,6..10]
B. [1,2,3]<[1,2,3,4]
C. [2,4]>=[3]
D. 7in[1..10]
正确答案:————
18.[单选题]下列类型的变量中,不能用write语句直接输出的变量是()。 (满分:)
A. 布尔型变量
B. 枚举型变量度
C. 整型变量度
D. 字符变量
正确答案:————
19.[单选题]下列说法中正确的是 (满分:)
A. 由指针所指的变量一定可以由write语句直接输出其值
B. 由指针所指的变量的数据类型不能是数组
C. p由指针所指的变量名与指针名无关
D. 赋给指针的值对指针所指的变量值有影响
正确答案:————
20.[单选题]表达式trunc(-sqrt(sqr(17mod5)*2*(15div2)*sqr(1/2)))的值是()。 (满分:)
A. 1
B. -3
C. 5
D. 12
正确答案:————
三、判断题:
21.[判断题]读语句变量表中,变量的类型仅可以是整型、实型、字符型和枚举型。 (满分:)
A. 错误
B. 正确
正确答案:————
22.[判断题]eoln函数的功能是若文件指针指向行结束符或文件结束符,则返回true,否则返回false。 (满分:)
A. 错误
B. 正确
正确答案:————
23.[判断题]readln语句用于从外部设备(如键盘)上顺序读入数据,并将这些数据依次赋值给变量表中相应的变量. (满分:)
A. 错误
B. 正确
正确答案:————
24.[判断题]在TurboPascal语言中将字符串类型视为标准的数据类型,其类型标识符为STRING。 (满分:)
A. 错误
B. 正确
正确答案:————
25.[判断题]记录类型是一种用户自定义的复杂构造类型,该类型的各个分量具有不同的类型,甚至可以是另外一种记录类型。 (满分:)
A. 错误
B. 正确
正确答案:————
本内容由奥鹏易百网整理并发布
|
|