奥鹏教育福师《高级语言程序设计》在线作业一
奥鹏教育福建师范大学在线作业
福师《高级语言程序设计》在线作业一-0005
有下面程序段: a:=false;b:=false;c:=false; x:=15; if a then x:=x-10 else if b then x:=x-5 else if c then x:=20 else x:=25; 假设所有变量均已说明,程序运行后x的值是( ) 。
A:25
B:20
C:15
D:5
答案问询微信:424329
设k为整型变量,且有以下程序段: 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 用case语句改写上述程序,执行效果一样的是( )。
A:case k of 1,2:x:=4; 3,4,5:x:=3; 8,9,10:x:=1; 6,7:x:=0 end
B:case k of 1:x:=4; 2,3,4,5:x:=3; 8,9,10:x:=1; 6,7:x:=0 end
C:case k of 1,2:x:=4; 3,4,5:x:=3; 9,10:x:=1; 6,7,8:x:=0 end
D:case k of 1,2,3:x:=4; 4,5:x:=3; 8,9,10:x:=1; 6,7:x:=0 end
答案问询微信:424329
设有如下说明:var q,p:^integer; 且已知有过程调用new(p);new(q);则下面语句正确的是
A:read(p,q);
B:p^:=q^
C:p:=p+1
D:p:=p+q;
答案问询微信:424329
下列常量说明中,合法的是 ( )。
A:const color=red..blue
B:const const=10*5
C:const x1:=3.9
D:const abc=abc
答案问询微信:奥鹏教育福建师范大学在线作业424329
字符串‘abcd‘和字符串‘dcba‘进行比较,如果让比较的结果为真,应选用关系运算符( )
A:>
B:=
答案问询微信:424329
已知a,b,c,d是类型简单变量,且都已有互不相同的值,执行下列语句b:=a; a:=c; d:=a; d:=b;后,其值相等的变量是( )。
A:a,d
B:a,c
C:c,b
D:b,a
答案问询微信:424329
设有说明type byte=0..7;
word=0..15;
num=real;
var a:byte; b,c:word; d:integer; e:num f:char;
则下列中不合法的赋值语句是( )。
A:b:=a;
B:d:=c;
C:e:=d;
D:a:=f;
答案问询微信:424329
已知英文字母a的ASCll代码值是十六进制数61H,那么字母d的ASCll 代码值是:
A:34H
B:54H
C:24H
D:64H
答案问询微信:424329
设x和y是同一种枚举类型变量,则下列语句中合法的是( )
A:x:=ord(y)
B:x:=y
C:read(x,y)
D:write(t,y)
答案问询微信:424329
下列中正确的关系表达式是( )
A:a100
B:23.520
C:2346and728
D:5female
答案问询微信:424329
假定有以下变量定义: int k=7,x=12则能使值为3的表达式是:
A:x%=(k%=5)
B:x%=(k-k%5)
C:x%=k-k%5
D:(x%=k)-(k%=5)
答案问询微信:424329
以下属非法用户自定义标识符的是( )
A:date
B:dir
C:list
D:type
答案问询微信:424329
下列循环语句所构成的循环,共执行循环体的次数是( )。 i:=2.5; repeat i:=j0.5; write(1) until(i3);
A:0
B:1
C:2
D:3
答案问询微信:424329
下列for语句构成的循环,能执行且有输出的是( )。
A:for i:=1 downto 5 do write(i)
B:for i:=5 to 1 do write(i)
C:for i:=5 to 5 do write(i)
D:for i:=0.5 to 5.5 do write(i)
答案问询微信:424329
若有说明: var a:array[1..10]of array[1..10]of integer; 下列语句中正确的是( )。
A:a[a[2,4]]:=100;
B:a[8][12]:=100;
C:a[0,2,4]:=100
D:a[2][4]:=100;
答案问询微信:424329
下面的程序从键盘接收任意6个数放入数组a中,假设这6个数为:814256,则要输出一个具有如下内容的方阵. 14256 681425 568142 256814 425681 142568 program exam(input,output); var a:array[1..6]of integer; i,j,k:integer; begin for i:=1 to 6 do read(______); readln; for i:=1 to 6 do begin if i=1 then k:=1 else k:=_______; for j:=1 to_______do begin write(a[k]:2); if k=6 then k:=1 else k:=__________ end; writeln end end
A:a[k],6-i,6,k+1
B:a[i],6-i,6,k-1
C:a[i],6-i,6,k+1
D:a[i],6+i,6,k+1
答案问询微信:424329
若使a=1,b=2,c=3,d=5,e=6,提供输入数据格式为 12 34 56 其中表示回车符,则应选取用输入语句( )。
A:readln(a.b);readln(c,d);readln(e,f)
B:readln(a,b,c);readln(d,e,f)
C:readln(a,b,c,d,e,f)
D:readln(a,b,c);readln(d,e)
答案问询微信:424329
当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为:if(a<d)if(c<d)elseif(a<c)if(b<d) x=2;else x=3;else x=6;else x=7;
A:1
B:2
C:3
D:6
答案问询微信:424329
设有变量说明:var aa:(c,g,a,j,k);则函数succ(a)的取值是( )。
A:g
B:3
C:j
D:b
答案问询微信:424329
下列类型的变量中,不能用write语句直接输出的变量是( )。
A:布尔型变量
B:枚举型变量度
C:整型变量度
D:字符变量
答案问询微信:424329
readln语句用于从外部设备(如键盘)上顺序读入数据,并将这些数据依次赋值给变量表中相应的变量.
A:错误
B:正确
答案问询微信:424329
读语句变量表中,变量的类型仅可以是整型、实型、字符型和枚举型。
A:错误
B:正确
答案问询微信:424329
在Turbo Pascal语言中将字符串类型视为标准的数据类型,其类型标识符为STRING。
A:错误
B:正确
答案问询微信:424329
eoln函数的功能是若文件指针指向行结束符或文件结束符,则返回true,否则返回false。
A:错误
B:正确
答案问询微信:424329
记录类型是一种用户自定义的复杂构造类型,该类型的各个分量具有不同的类型,甚至可以是另外一种记录类型。
A:错误
B:正确
答案问询微信:424329