|
福师《高级语言程序设计》在线作业一
1.[单选题]字符串‘abcd‘和字符串‘dcba‘进行比较,如果让比较的结果为真,应选用关系运算符( )
奥鹏19春答案
奥鹏福建师范大学在线作业是随机作业,代做
A.>
B.<
C.=
D.>=
正确答案:——B——
2.[单选题]若有以上说明:
var i:integer;r:real;c;char;
则下列for循环中不合法的是( )。
A.for r:=1.5 to 4.5 do write(r)
B.for c:=‘e‘ downto ‘b‘ do write(c)
C.for i:=45 to 5 do write(i)
D.for i:=1 to 100 do write(i)
正确答案:——A——
3.[单选题]设有如下说明: const a=1;b=2;c=3; var x:array[1..15] of integer; 且已知x[1]=1;x[2]=7;x[3]=9;x[4]=1;x[5]=6; 则表达式:(x-1>x[5])and(x[c]/c<>0) or not(x[a+b]>(a+b))的值是( )。
A.true
B.false
C.0
D.1
正确答案:——B——
4.[单选题]下列表达式中,结果不为true的是
A.[1..10]=[1..5,6..10]
B.[1,2,3]<[1,2,3,4]
C.[2,4]>=[3]
D.7 in [1..10] 奥鹏在线作业答案
奥鹏福建师范大学在线作业是随机作业,代做
正确答案:————
5.[单选题]当同时满足a=b时把n赋给m,应选用的程序段是 ( )。
A.if a < b then if c=d then x:=y else m:=n
B.if(a< b)and(c=d) then x:=y else m:=n
C.if a < b then begin if c=d then x:=y else m:=n end
D.if a < b then begin if c=d then x:=y end else m:=n
正确答案:————
6.[单选题]下面是对PASCAL程序组成结构的四条描述,其中错误的是:( ).
A.PASCAL程序必须有程序首部
B.程序的注释部分只能写在程序中一条语句的最后
C.程序首部的参数部分可有可无
D.一个完整的PASCAL程序的主程序只能有一个
正确答案:————
7.[单选题]已知a,b,c,d是类型简单变量,且都已有互不相同的值,执行下列语句b:=a; a:=c; d:=a; d:=b;后,其值相等的变量是( )。
A.a,d
B.a,c
C.c,b
D.b,a
正确答案:————
8.[单选题]设有说明var color:(red,green,yellow,blue);a:boolean;下面语句正确的是( )。
A.olor:=‘green‘;
B.writeln(green);
C.writeln(color);
D.a:=color=red;
正确答案:————
9.[单选题]以下运算符中运算优先级最高的是( )。
A.NOT
B.or
C.>=
D.div
正确答案:————
10.[单选题]下面程序段不能实现求阶乘8!(结果在p中,p是实型变量)的是( )。
A.p:=1;for n:=2 to 8 do p:=p*n;
B.p:=2;for n:=8 downto 3 do p:=p*n;
C.p:=1;n:=1; whilen<=8do begin n:=n+1; p:=p*n end;
D.p:=1;n:=2; repeat p:=p*n; n:=n+1 until n>8;
正确答案:————
11.[单选题]一个记录的域标识符不能和下列内容相同的是
A.常量标识符
B.该记录的记录名
C.同层的其它域标识符
D.不同层的域标识符
正确答案:————
12.[单选题]已知有如下说明: var x,y:integer; z:real; procedure p2(a:real;var b:real); 这些变量均已赋值,下列过程调用中正确的是
A.abc
B.gec
C.ceg
D.adg
正确答案:————
13.[单选题]磁盘处于写保护状态,那么磁盘中的数据:
A.不能读职,不能删改,也不能写入新数据
B.可以读出,不能删改,也不能写入新数据
C.可以读出,可以删改,但不能写入新数据
D.可以读出,不能删改,但可以写入新数据
正确答案:————
14.[单选题]下列程序段执行后能打印两行verygood!的是( )。
A.i:=4; repeat writeln(‘verygood!‘); until i=4
B.i:=4; repeat writeln(‘verygood!‘); until i>4
C.i:=4; repeat writeln(‘verygood!‘); until i<4
D.i:=4; repeat writeln(‘verygood!‘); until i>5
正确答案:————
15.[单选题]有下列程序段: x:=3;y:=5; for i:=x to y do begin x:=3;y:=6; write(i) end 则for循环体的执行次数是( )。
A.0
B.3
C.4
D.死循环
正确答案:————
16.[单选题]设有如下说明:var q,p:^integer; 且已知有过程调用new(p);new(q);则下面语句正确的是
A.read(p,q);
B.p^:=q^
C.p:=p+1
D.p:=p+q;
正确答案:————
17.[单选题]假定y是集合变量,变量x的类型与y的基本类型相同,则下列表达式中错误的是
A.[x] in y
B.y-[x]
C.[x]+[]*y
D.y<=[x]
正确答案:————
18.[单选题]下列中没有语法错误的pascal程序首部是( )。
A.program a1
B.program a1(output)
C.program(input,output)
D.program a1(inputoutput)
正确答案:————
19.[单选题]pascal语言提供的数据文件中,按文件存储结构要以分为
A.text文件和file文件
B.磁盘文件和非磁盘文件
C.顺序存取文件和随机存取文件
D.缓冲文件和非缓冲文件
正确答案:————
20.[单选题]把整数7转换为字符‘7‘的表达式是( )
A.chr(7)-ord(‘0‘)
B.chr(7-ord(0))
C.chr(7or(‘0‘))
D.chr(7ord(0))
正确答案:————
21.[判断题]在Turbo Pascal语言中将字符串类型视为标准的数据类型,其类型标识符为STRING。
A.错误
B.正确
正确答案:————
22.[判断题]readln语句用于从外部设备(如键盘)上顺序读入数据,并将这些数据依次赋值给变量表中相应的变量.
A.错误
B.正确
正确答案:————
23.[判断题]记录类型是一种用户自定义的复杂构造类型,该类型的各个分量具有不同的类型,甚至可以是另外一种记录类型。
A.错误
B.正确
正确答案:————
24.[判断题]读语句变量表中,变量的类型仅可以是整型、实型、字符型和枚举型。
A.错误
B.正确
正确答案:————
25.[判断题]eoln函数的功能是若文件指针指向行结束符或文件结束符,则返回true,否则返回false。
A.错误
B.正确
正确答案:————
奥鹏作业答案
奥鹏福建师范大学在线作业是随机作业,代做
|
|