在线作业答案 发表于 2019-5-27 18:36:40

19春福师《高级语言程序设计》在线作业二(随机)

福师《高级语言程序设计》在线作业二
1.[单选题]有变量定义如下: type weekday=(mon,tue,wed,thu,fri,sat,sun); workday=mon..fri; var day1:weekday; day2:workday; 下列不正确的语句是( )。

奥鹏作业答案
奥鹏福建师范大学在线作业是随机作业,代做请联系QQ 515224986
    A.day1:=wed
    B.day2:=wed
    C.day1:=day2
    D.day2:=sun
    正确答案:——D——
2.[单选题]表达式true and not odd(-202)<(7-3<=4)的值是( )。
    A.true
    B.false
    C.0
    D.1
    正确答案:——B——
3.[单选题]能正确输出0.1,1.1,2.1,3.1,4.1,5.1的循环是( )。
    A.while(i>0.1)and(i<=5.1)do
      begin
      write(i:4:1);
      i:=i+1
      end;
      writeln
    B.repeat
      i:=0.1;
      writ(i:4:1);
      i:=i+1
      until i>5.1;
      writeln
    C.i:=0.1;
      repeat
       write(i:4:1);
      i:=i+1
      until i>5.1;
      writeln
    D.for i:=0.1 to 5.1 do
      write(k:4:1);
      writeln
    正确答案:——C——
4.[单选题]有下列程序 program test(input,output); var s:integer; ch:char; count:array[‘a‘..‘z‘]of integer; begin for ch:=‘a‘to‘z‘do count:=0; read(ch); while not eoln do begin if(ch>=‘a‘)and(ch<=‘z‘)then count:=count+1; read(ch) end; s:=0; for ch:=‘b‘ to ‘y‘ do s:=s+count; writeln(s) end 运行程序,输入一行正文‘weareproudofourcountry!‘则程序的输出是( )。
    A.10
    B.22
    C.11
    D.20
    正确答案:————
5.[单选题]下列语句对数组num进行说明,其中不正确的是( )。
    A.var num:arrayof boolean;
    B.var num:arrayof boolean;
    C.var num:arrayof array of integer;
    D.var num:array[-1..5,‘a‘..‘e‘] of real;   
奥鹏19春答案
奥鹏福建师范大学在线作业是随机作业,代做请联系QQ 515224986
    正确答案:————
6.[单选题]设有集合运算,则正确的与结果是
    A.
    B.
    C.
    D.
    正确答案:————
7.[单选题]要用一个数组元素存放某班30人3门课的考试成绩(考试成绩保留1位小数), 下面哪个说明中的数组可以存放这些数据( )。
    A.var s:array of integer;
    B.var s:array[‘a‘..‘c‘,1..30] of real;
    C.var s:array of real;
    D.var s:array of integer;
    正确答案:————
8.[单选题]下面关于文件变量的叙述中哪个是错误的
    A.不能用赋值语句给文件变量赋值
    B.若以文件变量作为子程序的形式参数, 则只能作为变参,不能作为值参
    C.文件变量的类型只能是文件类型
    D.文件变量可以作为函数的返回值
    正确答案:————
9.[单选题]以下属非法用户自定义标识符的是( )
    A.date
    B.dir
    C.list
    D.type
    正确答案:————
10.[单选题]设有如下说明: const a=1;b=2;c=3; var x:array of integer; 且已知x=1;x=7;x=9;x=1;x=6; 则表达式:(x-1>x)and(x/c<>0) or not(x>(a+b))的值是( )。
    A.true
    B.false
    C.0
    D.1
    正确答案:————
11.[单选题]main(){ int a=12,b=12;printf("%d\n",--a,++b);}输出结果是:
    A.10 10
    B.12 12
    C.11 10
    D.11 13
    正确答案:————
12.[单选题]假定有以下变量定义: 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)
    正确答案:————
13.[单选题]已知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
    正确答案:————
14.[单选题]当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
    正确答案:————
15.[单选题]已知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);
    正确答案:————
16.[单选题]表达式trunc(-sqrt(sqr(17mod5)*2*(15div2)*sqr(1/2)))的值是( )。
    A.1
    B.-3
    C.5
    D.12
    正确答案:————
17.[单选题]已知a,b,c,d是类型简单变量,且都已有互不相同的值,执行下列语句b:=a; a:=c; d:=a; d:=b;后,其值相等的变量是( )。
    A.a,d
    B.a,c
    C.c,b
    D.b,a
    正确答案:————
18.[单选题]已知有如下说明:var a:array[-3..3]of integer; k,i:integer; 程序段: k:=0; for i:=-3 to 3 do if i<0 then a:=k+1 else a:=k+2; writeln(a-a[-3]); 输出的是( )。
    A.10
    B.7
    C.2
    D.1
    正确答案:————
19.[单选题]一个记录的域标识符不能和下列内容相同的是
    A.常量标识符
    B.该记录的记录名
    C.同层的其它域标识符
    D.不同层的域标识符
    正确答案:————
20.[单选题]下面语句正确的是:
    A.COLOR:=’GREEN’;
    B.WRITELN(GREEN);
    C.WRITELN(COLOR);
    D.IF RED30 AND 70》15 C)15《30《50 D)70 NOT 70》20
    正确答案:————
21.[判断题]记录类型是一种用户自定义的复杂构造类型,该类型的各个分量具有不同的类型,甚至可以是另外一种记录类型。
    A.错误
    B.正确
    正确答案:————
22.[判断题]readln语句用于从外部设备(如键盘)上顺序读入数据,并将这些数据依次赋值给变量表中相应的变量.
    A.错误
    B.正确
    正确答案:————
23.[判断题]eoln函数的功能是若文件指针指向行结束符或文件结束符,则返回true,否则返回false。
    A.错误
    B.正确
    正确答案:————
24.[判断题]读语句变量表中,变量的类型仅可以是整型、实型、字符型和枚举型。
    A.错误
    B.正确
    正确答案:————
25.[判断题]在Turbo Pascal语言中将字符串类型视为标准的数据类型,其类型标识符为STRING。
    A.错误
    B.正确
    正确答案:————

奥鹏在线作业答案
奥鹏福建师范大学在线作业是随机作业,代做请联系QQ 515224986
页: [1]
查看完整版本: 19春福师《高级语言程序设计》在线作业二(随机)