中易网

急求PASCAL语言高手!! 作业不会

答案:1  悬赏:60  
解决时间 2021-04-27 13:23
1.

已知x,y,z 均为整型变量,如果输入的数据为

1  2  3

4  5  6

           7  8  9

     则下面____________组输入语句可以使x,y,z 的值分别为1,4,5

(A)  read(x);read(y);read(z);  
(B)  readln(x);readln(y);readln(z)  
(C)  readln(x);read(y);readln(z)  
(D)  read(x);readln(y);read(z)  

难度:易  分值:4.0  
2. 已知变量ch是字符型变量,下面PASCAL赋值语句正确的是___
(A)  ch:=’ab cd’  
(B)  ch:=chr(ord(succ(‘c’)+1))  
(C)  ch:=ord(‘b ’)+ord(‘a’)  
(D)  ch:=pred(succ(succ(‘f’)))  
难度:易  分值:4.0  
3. 下面循环语句能构成有限次循环的是____
(A) 

I:=5;

repeat

i:=i+1;

until  I>0
 
(B) 

 I:=1;

Repeat

Writeln(i);

              Until  I>1
 
(C) 

        I:=5;

While (I>0) do

I:=I+1;

   Writeln(i);

 
(D) 

        I:=1;

While  I<>0 do

   I:=I+2;

   Writeln
 
难度:易  分值:4.0  
4.

分析下面的一组语句,其中N为整型变量,这组语句执行的结果将输出字符串Good___________个

   n:=0;

   repeat

      writeln(‘Good’);

      n:=n+2;

   until  n=5

(A)  0  
(B)  3  
(C)  5  
(D)  无限  

难度:易  分值:4.0  
5. 下面语句中,可以使布尔型变量L的值为真的是___
(A)  L:=T  
(B)  L:=‘T’  
(C)   L:=TRUE  
(D) 

A) L:=‘TRUE’

 
难度:易  分值:4.0  
6. 设a和b为同一类型枚举变量,以下语句合法的是:__
(A)  a:=b;  
(B)  read(a,b);  
(C)  a:=ord(b);  
(D)  writeln(a,b);  
难度:易  分值:4.0  
7.

设有如下的过程说明

    PROCEDURE  wri;

          BEGIN

Writeln(‘Welcome to use pascal!!!’);

End;

       则下面有关过程wri的叙述中正确的是____
(A)  过程说明有错,因为没有形式参数  
(B)  过程说明有错,因未说明过程的类型  
(C)  过程说明有错,因为在过程体内没有给过程名赋值的语句  
(D)  过程说明正确  
难度:易  分值:4.0  
8.

以下pascal程序输出结果是__________

        program  tea(output);

        VAR  i,j:integer;

Begin

  For  i:=1  to  4  do

     Begin

       For  j:=4-i  to  1 do

          Write(‘*’);

          Writeln

end

end.
(A) 

* * *

* *

*

 
(B) 

*

* *

* * *

 
(C) 

*

* *

 
(D) 

* *

*

 
难度:易  分值:4.0  
9. 以下标准数据类型中,__________ 不能用读语句赋值
(A)  整型  
(B)  实型  
(C)  字符型  
(D) 

 布尔型

 
难度:易  分值:4.0  
10. 下面循环语句仅执行一次的是_____
(A)   I:=0; Repeat I:=I+1; Writeln(i)  Until  I<3  
(B)  I:=0;  while  (I<3)  do  I:=I+1;  writeln(i);  
(C)  for I:=0 downto 3 do  I:=I+1;  Writeln(i);  
(D)   I:=0  while (I>0) or (I<3) do  I:=I+1;  writeln(i);  
难度:易  分值:4.0  
11. 下列for 循环的次数是(    )

a:=true ;   b:=false ;

for I:=a to b do

  write(i);
(A)  0  
(B)  1  
(C)  A  
(D)  B  
难度:易  分值:4.0  
12.

有一单向链表,已知P,Q两接点,在P,Q间添加S 接点的操作是(  )

head                                             …….

 


                    Q       P

(A)  q^.next:=s;  S^.next:=p;  
(B)  q^.next:=p^.next;  p^.next:=s;  
(C)  q^:=s;  s^:=p;  
(D)   q^.next:=s;  p^.next:=nil;  

难度:易  分值:4.0  
13. 以下叙述不正确的是­­­­____
(A)  Pascal提供了一些标准函数和过程,用户使用时可直接调用,无需定义  
(B)  使用标准函数sin时,每调用一次都能得到唯一的一个值  
(C)  标准函数只能出现在表达式中,不能以一个调用语句的形式单独调用  
(D)  调用标准函数或标准过程均能通过一个函数名或过程名带回一个结果  
难度:易  分值:4.0  
14. Pascal 程序中无序类型是指(     )
(A)  实型  
(B)  字符型  
(C)  整型  
(D)  布尔型  
难度:易  分值:4.0  
15. 下面的常量定义中正确的是__
(A) 

CONST          I=100  OR 200

 
(B) 

 CONST       R:12.5

 
(C) 

CONST         PI=3.14

 
(D) 

 CONST       J:=10

 
难度:易  分值:4.0  
16.

以下程序段共执行___________次循环

 I:=0.5;

 While  I<2.5  do

 Begin

    I:=I+0.5;

End;

(A) 

  1

 
(B)  3  
(C)  4  
(D)  5  

难度:易  分值:4.0  
17.

选择适当内容填入下面的过程说明中,要求过程SWAP中的形式参数X为值参,Y为变参 __________

      PROCEDURE  swap(    );

(A)  CONST  x: real;VAL y:rea  
(B)  CONST  x: real;y:real  
(C)  X:real;VAR y:real  
(D)  X,y:real  

难度:易  分值:4.0  
18. 判断以下叙述,其中正确的是___
(A)  在pascal程序中所用到的变量必须先说明后使用  
(B)  在pascal程序中,允许使用的最小值是-maxint  
(C)  在pascal程序中,分号是语句的一部分,在每个语句中不能省略  
(D)  在pascal程序中,符号常数的值可根据需要随时修改  
难度:易  分值:4.0  
19.

有一单向链表,已知P,Q两接点,删除P 接点的操作是(  )

head                                             …….

 

                                     Q          P

(A)  Q^.next:=P^.next;   Dispose(p);  
(B)  q^.next^.next:=next;   dispose(p);  
(C)  q^.next:=p;  P^.next:=nil;   Dispose(P);  
(D)  p:=q^.next;  q^:=p^.next;  p^.next:=q^.next;  Dispos(p);

难度:易  分值:4.0  
20. 每个pascal程序都必须包括___
(A)  常量说明  
(B)  类型定义  
(C)  变量说明  
(D)  程序首部  
难度:易  分值:4.0  
21. 下面函数首部或过程首部合法的是__
(A)  function  sum;  
(B)  procedure  next;  
(C)  function  s(VAR s:real):integer  
(D)  procedure  f(a,b:real):char  
难度:易  分值:4.0  
22.

设有过程首部 procedure  f (VAR x:integer;y:real);若a,b为整型变量,c为实型变量,则合法的过程调用语句是____

(A)  f(2,3)  
(B)  f(2,3.0)  
(C)  f(a+b,c)  
(D)  f(b,2)  

难度:易  分值:4.0  
23. 已知实型变量r的值为32 .635,若要求按32 . 635的形式输出,应使用的写语句是___
(A)  writeln(r );  
(B) 

    writeln(r:6:3);

 
(C)  write(r:5:3);  
(D)  writeln(r:5);  
难度:易  分值:4.0  
24. 一个完整的pascal 程序由程序首部,说明部分及执行部分组成,其说明部分的次序为(      )
(A)  常量说明,类型说明,变量说明,标号说明,过程说明  
(B)  标号说明,类型说明,变量说明,常量说明,过程说明  
(C)  标号说明,常量说明,类型说明,变量说明,过程说明  
(D)  类型说明,变量说明,标号说明,过程说明,常量说明  
难度:易  分值:4.0  
25.

如果输入的数据是2,3,4,则下面程序的输出应为__________:

PROGRAM  SAM(INPUT,OUTPUT);

VAR  i, x, y:integer;

BEGIN

  FOR  i:=1  TO 3    DO

    BEGIN

      Read(x); y:=sqr(x)

    END;

  Writeln(‘x=’,x, ‘y=’,y)

END.

(A) 

 x=2  y=4  x=3  y=9  x=4  y=16

 
(B)  x=4  y=16  x=4  y=16  x=4  y=16  
(C)  x=4  y=16  
(D) 

D)        x=2  y=4  x=2  y=4  x=2  y=4(2,4章 for语句)

 
最佳答案
1:C;
2:A;
3:A;
4:D;
5:C;
6:A;
7:D;
8:A;
9:D;
10:A;
11:A;
12:B;
13:D;
14:D;
15:C;
16:B;
17:C;
18:A;
19:C;
20:C;
21:B;
22:C;
23:B;
24:C;
25:C。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何才能泡妞
天津物产基建物资公司我想知道这个在什么地方
3GQQ杂群聊
武汉哪有买宠物狗的?
qq魔域里打几多级的boss爆骑宠
什么创造副号啊
DNF国庆套装好还是自己买好
济南那里有精品工艺小饰品批发?地点在什么位
丝路英雄怎么点亮呢?
上古卷轴5膝盖中箭组mod双手第三人称施法时
我家饭店地址有知道的么?有点事想过去
客车有避让工程救险车的 义务吗
寻代吸~下午2点到5点~~~~600W一小时~~小时结
有外遇该怎么做
深大好读吗?
推荐资讯
电信网速周六日下午网速慢怎么回事情?
练腹肌 中间要休息吗
是怎么回事啊?为什么我的163邮箱里收到一封
女儿刚生下来的时候身上就有斑,大家都说是胎
云南遮龙山在哪个县?
完美主义包括什么
外地牌汽车怎么转为本地?
哈尔滨那里的化妆品便宜?
有大大介绍下java入门一些书!适合新手的!好
谁知道在哪下载豪彩303手写板的驱动 急用
广东农村信用社银行卡在重庆那个银行存款的?
一道三角形证明的问题
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?