奥鹏教育福师《高级语言程序设计》在线作业二

奥鹏教育福建师范大学在线作业

福师《高级语言程序设计》在线作业二-0005

有变量定义如下: type weekday=(mon,tue,wed,thu,fri,sat,sun); workday=mon..fri; var day1:weekday; day2:workday; 下列不正确的语句是( )。
A:day1:=wed
B:day2:=wed
C:day1:=day2
D:day2:=sun
答案问询微信:424329

表达式true and not odd(-202)(7-3=4)的值是( )。
A:true
B:false
C:0
D:1
答案问询微信:424329

能正确输出0.1,1.1,2.1,3.1,4.1,5.1的循环是( )。
A:while(i>0.1)and(i5.1;
writeln
B:i:=0.1;
repeat
write(i:4:1);
i:=i+1
until i>5.1;
writeln
C:for i:=0.1 to 5.1 do
write(k:4:1);
writeln
答案问询微信:424329

有下列程序 program test(input,output); var s:integer; ch:char; count:array[a..z]of integer; begin for ch:=atozdo count[ch]:=0; read(ch); while not eoln do begin if(ch=a)and(ch=z)then count[ch]:=count[ch]+1; read(ch) end; s:=0; for ch:=b to y do s:=s+count[ch]; writeln(s) end 运行程序,输入一行正文weareproudofourcountry!则程序的输出是( )。
A:10
B:22
C:11
D:20
答案问询微信:424329

下列语句对数组num进行说明,其中不正确的是( )。
A:var num:array[boolean]of boolean;
B:var num:array[10,10]of boolean;
C:var num:array[0..8]of array[5..10] of integer;
D:var num:array[-1..5,a..e] of real;
答案问询微信:424329

设有集合运算[3,2,1][5,3,1],则正确的与结果是
A:[5,1..3]
B:[8,5,2]
C:[5,2]
D:[3,1]
答案问询微信:424329

要用一个数组元素存放某班30人3门课的考试成绩(考试成绩保留1位小数), 下面哪个说明中的数组可以存放这些数据( )。
A:var s:array[1..3,1..30] of integer;
B:var s:array[a..c,1..30] of real;
C:var s:array[1..30,boolean] of real;
D:var s:array[1..30,a..c] of integer;
答案问询微信:424329

下面关于文件变量的叙述中哪个是错误的
A:不能用赋值语句给文件变量赋值
B:若以文件变量作为子程序的形式参数, 则只能作为变参,不能作为值参
C:文件变量的类型只能是文件类型
D:文件变量可以作为函数的返回值
答案问询微信:424329

以下属非法用户自定义标识符的是( )
A:date
B:dir
C:list
D:type
答案问询微信:424329

设有如下说明: 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[b]-1x[5])and(x[c]/c0) or not(x[a+b](a+b))的值是( )。
A:true
B:false
C:0
D:1
答案问询微信:424329

main(){ int a=12,b=12;printf(%dn,–a,++b);}输出结果是:
A:10 10
B:12 12
C:11 10
D:11 13
答案问询微信: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

已知r1,r2是实型变量,i1,i2是整型变量,下列中错误的赋值语句是( )。
A:i2:=i1*i2 div i1
B:i1:=i1/i2
C:r2:=3/5*sqr(r1*r2)
D:r1:=r2/i1
答案问询微信: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

已知type color=(red,yellow,blue);则下列类型定义中不合法的是 ( )。
A:type op=(1,2,3,4);
B:type op=(1..4);
C:type op=(‘a‘,‘b‘,‘c‘,‘d‘);
D:type op=(a,b,c,d);
答案问询微信:424329

表达式trunc(-sqrt(sqr(17mod5)*2*(15div2)*sqr(1/2)))的值是( )。
A:1
B:-3
C:5
D:12
答案问询微信: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

已知有如下说明:var a:a奥鹏教育福建师范大学在线作业rray[-3..3]of integer; k,i:integer; 程序段: k:=0; for i:=-3 to 3 do if i0 then a[i]:=k+1 else a[i]:=k+2; writeln(a[3]-a[-3]); 输出的是( )。
A:10
B:7
C:2
D:1
答案问询微信:424329

一个记录的域标识符不能和下列内容相同的是
A:常量标识符
B:该记录的记录名
C:同层的其它域标识符
D:不同层的域标识符
答案问询微信:424329

下面语句正确的是:
A:COLOR:=GREEN;
B:WRITELN(GREEN);
C:WRITELN(COLOR);
D:IF RED30 AND 70》15 C)15《30《50 D)70 NOT 70》20
答案问询微信:424329

记录类型是一种用户自定义的复杂构造类型,该类型的各个分量具有不同的类型,甚至可以是另外一种记录类型。
A:错误
B:正确
答案问询微信:424329

readln语句用于从外部设备(如键盘)上顺序读入数据,并将这些数据依次赋值给变量表中相应的变量.
A:错误
B:正确
答案问询微信:424329

eoln函数的功能是若文件指针指向行结束符或文件结束符,则返回true,否则返回false。
A:错误
B:正确
答案问询微信:424329

读语句变量表中,变量的类型仅可以是整型、实型、字符型和枚举型。
A:错误
B:正确
答案问询微信:424329

在Turbo Pascal语言中将字符串类型视为标准的数据类型,其类型标识符为STRING。
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网