奥鹏教育福师大《高级语言程序设计》在线作业二
奥鹏教育福建师范大学在线作业
福师《高级语言程序设计》在线作业二-0003
已知有如下说明: var x,y:integer; z:real; procedure p2(a:real;var b:real); 这些变量均已赋值,下列过程调用中正确的是
A:abc
B:gec
C:ceg
D:adg
答案问询微信:424329
当同时满足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
答案问询微信:424329
已知函数f1如下: FUNCTION f1(a,b:Integer):Integer; BEGIN IF a=0 THEN f1:=b ELSE f1:=f1(Pred(a),Succ(b)) END; 函数f1返回的是
A:ab的值
B:ba的值
C:a*b的值
D:ab的值
答案问询微信:424329
下面哪种类型的文件可以用dos的type命令在屏幕上显示其内容
A:text型文件
B:file of integer型文件
C:file of real型文件
D:file of boolean型文件
答案问询微信:424329
下列类型的变量中,不能用write语句直接输出的变量是( )。
A:布尔型变量
B:枚举型变量度
C:整型变量度
D:字符变量
答案问询微信:424329
下列有关集合运算的表达式中,有语法错误的是
A:yin[c,d,k..l,z]
B:[2,4,6]*[8,5,2]
C:[l,m,n]+[3,6,9]
D:[1..100][1..211]
答案问询微信:424329
下列类型定义中,合法的是( )。
A:type a=10..10;
B:type b=0..sqr(10);
C:type c=1.0..10.0
D:typed=10..5;
答案问询微信:424329
有下面主程序运行后的输出是( )。 if (k=10)and(k0) 奥鹏教育福建师范大学在线作业then if k5 then if k8 then x:=0 else x:=1 else if k2 then x:=3 else x:=4 设k为整型变量,k取下列哪组中的任意一个值时,x都可以被赋值为3
A:2,3,4
B:3,4,5
C:4,5,6
D:5,6,7
答案问询微信:424329
已知英文字母a的ASCll代码值是十六进制数61H,那么字母d的ASCll 代码值是:
A:34H
B:54H
C:24H
D:64H
答案问询微信:424329
下面对file类型和text类型文件的描述不正确的是
A:file类型和text类型文件都可以用eof ()函数判断其是否已到文件尾
B:file类型和text类型文件都可以用文本 编辑软件来建立
C:file类型和text类型文件操作完毕都应 关闭文件
D:向file类型和text类型文件写数据之 前,都需要用rewrite过程进行初始化
答案问询微信:424329
设x和y是同一种枚举类型变量,则下列语句中合法的是( )
A:x:=ord(y)
B:x:=y
C:read(x,y)
D:write(t,y)
答案问询微信:424329
设4个字节存放一个实型数,若有说明: var a:array[1..10]of array [boolean] of real; 则数组a需占用的存储空间是( )。
A:10字节
B:20字节
C:80字
D:40字节
答案问询微信:424329
设有说明 TYPE byte=0.。7; word=0.。15; num=Real; VAR a:byte;b,c:word;d:Integer;c:num;f:Char; 下面哪一组变量的类型是相容的而不是同一的
A:a和c
B:c和f
C:c和d
D:c和d
答案问询微信:424329
program exam(output); var x,y,x:integer; proedure silly(x:integer;vary:integer); begin x:=5;y:=6;z:=3; writeln(x,y,z) end; begin x:=1;y:=2;z:=3; silly(x,y); writeln(x,y,z) end. 以上程序运行结果为().
A:567 563
B:567 567
C:567 167
D:567 163
答案问询微信:424329
已知a为实型变量,下列程序段: case a=5.1 of 0:a:=10; 1:a:=20 end 有错误,其错误是( )。
A:情况表达式中的常数
B:赋值语句两边类型不一致,因而不能赋值
C:情况表达式为关系表达式
D:情况表达式与情况常量类型不一致
答案问询微信:424329
设数组a和变量i,j,k,m,均已说明,且各自的值如 a[1]=1,a[2]=2,a[3]=3,a[4]=4,a[5]=5,a[6]=6,a[7]=7,a[8]=8,a[9]=9, i=1,j=2,k=3,m=4 下面数组元素的值等于3的是( )。
A:a[i*j]
B:a[a[j=k-2]]
C:a[m div j]
D:a[a[k-i]+3]
答案问询微信:424329
下列常量说明中,合法的是 ( )。
A:const color=red..blue
B:const const=10*5
C:const x1:=3.9
D:const abc=abc
答案问询微信:424329
有变量说明: var i1,i2:integer; r1,r2:real; b1,b2:boolean; 设各变量均已赋值,下列语句中无语法错误的是( )。
A:b2:=ord(r1r2)
B:i2:=i1/r1
C:b1:=i1=i2
D:b1:=b1/b2
答案问询微信:424329
有下列程序段: 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:死循环
答案问询微信:424329
下列程序段计算1~100中既不能被3整除,也不能被4整除的所有整数之积.请填写完全 p:=1; for i:=1 to 100 do if(i mod 30)and(i mod 40)then ______。
A:p:=p*i
B:p:=p+i
C:p:=p*n
D:p:=i
答案问询微信:424329
readln语句用于从外部设备(如键盘)上顺序读入数据,并将这些数据依次赋值给变量表中相应的变量.
A:错误
B:正确
答案问询微信:424329
读语句变量表中,变量的类型仅可以是整型、实型、字符型和枚举型。
A:错误
B:正确
答案问询微信:424329
记录类型是一种用户自定义的复杂构造类型,该类型的各个分量具有不同的类型,甚至可以是另外一种记录类型。
A:错误
B:正确
答案问询微信:424329
在Turbo Pascal语言中将字符串类型视为标准的数据类型,其类型标识符为STRING。
A:错误
B:正确
答案问询微信:424329
eoln函数的功能是若文件指针指向行结束符或文件结束符,则返回true,否则返回false。
A:错误
B:正确
答案问询微信:424329