《PASCAL语言(专科)》20年12月作业考核A-川农网院
《PASCAL语言》期末机考1.[单选题] 设x是一个实型变量,下面能将x四舍五入使小数部分精确到百分之一的PASCAL表达式是 (???????? )
A.Trunc(x*100.0)/100.0
B.Round(x*100.0)/100.0
C.Trunc(x/100.0)*100.0
D.Round(x/100,0)*100.0
答:——B——
2.[单选题] 表达式Pred(Chr(Ord(‘A’)+4))的值是 (?????? )
A.69
B.101
C.‘D’
D.‘C’
答:——C——
3.[单选题] 设x,z,m,j为整型变量,且z,m均已赋值,并有程序段:
x:=z;
FOR j:=1 TO m DO
x:=x-1;
下面赋值语句与上述程序段等价的是 ( )
A.x:=z-m;
B.x:=j-z;
C.x:=j+m;
D.x:=x-j;
答:————
4.[单选题] 某学校的工资管理程序属于 ( )
A.应用程序
B.系统程序
C.工具软件
D.文字处理软件
答:————
5.[单选题] 下列说法中正确的是 ( )
A.动态变量不能是二维数组
B.动态变量不能在程序运行过程中生成和删除
C.动态变量的值是指针变量所指的存储单元的内容
D.动态变量只能是指针类型的变量
答:————
6.[单选题] 下列for 循环的次数是 ( ) a:=true ; b:=false ;
for I:=a to b do
write(i);
A.1
B.B
C.A
D.0
答:————
7.[单选题] 程序段:
FOR i:=1 TO 5 DO
FOR j:=2 TO i DO
Writeln(‘A’);
输出字符A的个数是 ( )
A.10
B.20
C.5
D.15
答:————
8.[单选题] 枚举类型只能进行两种运算,即赋值运算和 ( )
A.逻辑运算
B.关系运算
C.字符运算
D.算术运算
答:————
9.[单选题] 已知实型变量r的值为32 .635,若要求按32 . 635的形式输出,应使用的写语句是 ( )
A.write(r:5:3);
B.writeln(r:5);
C.writeln(r:6:3);
D.writeln(r );
答:————
10.[单选题] 已知变量ch是字符型变量,下面PASCAL赋值语句正确的是(?????? )
A.ch:=’ab cd’;
B.ch:=ord(‘b ’)+ord(‘a’);
C.ch:=pred(succ(succ(‘f’)));
D.ch:=chr(ord(succ(‘c’)+1));
答:————
11.[单选题] 一个文件文件的基类型不可以是(?????? )
A.实数
B.文件
C.数组
D.记录数组
答:————
12.[单选题] 如果输入的数据是2,3,4,则下面程序的输出应为 (??????? ):<br />PROGRAM? SAM(INPUT,OUTPUT);<br />VAR? i, x, y:integer;<br />BEGIN<br />FOR? i:=1? TO 3??? DO<br />BEGIN<br />Read(x); y:=sqr(x)<br />END;<br />Writeln(‘x=’,x, ‘y=’,y)<br />END.
A.x=4? y=16? x=4? y=16? x=4? y=16
B.x=4? y=16
C.x=2? y=4? x=3? y=9? x=4? y=16
D.x=2? y=4? x=2? y=4? x=2? y=4
答:————
13.[单选题] 当n为任意正奇数时,值总为Ttre的表达式是 (?????? )
A.n MOD 2=0
B.n-Trunc(n/2)*2=1
C.DIV 2=1
D.N-(n DIV 2)=1
答:————
14.[单选题] 对于PASCAL语言的记录类型,其开域语句用保留字(??????? )
A.RECORD
B.WHILE
C.CASE
D.WITH
答:————
15.[单选题] 下列语句正确的是 ( )
A.typesz=array ofint ;
B.typesz=array of real ;
C.typesz=array of integer ;
D.typesz=array ofmonth;
答:————
16.[单选题] 以下标准数据类型中,( )不能用读语句赋值
A.字符型
B.布尔型
C.实型
D.整型
答:————
17.[单选题] PASCAL编译程序是 ( )
A.把PASCAL源程序转换成可运行的EXE文件的程序
B.生成和修改一个PASCAL语言源程序的程序
C.把PASCAL的目标码程序转换成要运行的EXE文件的程序
D.把PASCAL源程序转换成等价的目标码的程序
答:————
18.[单选题] 以下的循环结构中,语句writeln(x); 执行(???????? )次 。<br />x:=0;<br />for I:= 1 to? 2? do<br />for? j:=2 to 5 do<br />writeln(x);<br />……..
A.8
B.4
C.6
D.10
答:————
19.[单选题] 下列语句正确的是(????????? )
A.type? sz=array of real ;
B.type? sz=array of integer ;
C.type? sz=array of? month;
D.type? sz=array of? int ;
答:————
20.[单选题] 下面函数首部或过程首部合法的是 ( )
A.functions(VAR s:real):integer;
B.functionsum;
C.proceduref(a,b:real):char;
D.procedurenext;
答:————
21.[单选题] 下列属PASCAL合法常数的是 (???????? )
A.1O.0
B.102
C.35,000,000
D.1/2
答:————
22.[单选题] 下列具有输出功能的是(??????? )
A.Write
B.Assign
C.Input
D.Begin
答:————
23.[单选题] 程序段: FOR i:=1 TO 5 DO
FOR j:=2 TO i DO
Writeln(‘A');
输出字符A的个数是 ( )
A.5
B.15
C.20
D.10
答:————
24.[单选题] 已知有说明
CONST a=1; b=2; c=3; d=4;
VAR w,x,y,:Integer;
执行语句
x:=a; x:=c; y:=a+2; Z:=b; w:=d-a+b;
后,其值相等的变量是( )
A.x,y
B.x,w
C.y,z
D.x,z
答:————
25.[单选题] 下面语句中,可以使布尔型变量L的值为真的是(?????? )
A.L:=‘TRUE’
B.L:=‘T’
C.L:=TRUE
D.L:=T
答:————
26.[单选题] 对函数的定义和递归调用正确的描述是 ( )
A.函数不能嵌套定义,也不能递归调用。
B.函数不能嵌套定义,但可以递归调用。
C.函数可以嵌套定义,但不能递归调用。
D.函数可以嵌套定义,也可以递归调用。
答:————
27.[单选题] 结构化程序的主要优点是 ( )
A.容易实现巧妙的算法
B.程序效率高,节省运行时间
C.程序结构清晰,可读性高,易维护与修改,可靠性高
D.程序体积小,节省内存空间
答:————
28.[单选题] 以下叙述不正确的是 (???????? )
A.标准函数只能出现在表达式中,不能以一个调用语句的形式单独调用
B.使用标准函数sin时,每调用一次都能得到唯一的一个值
C.调用标准函数或标准过程均能通过一个函数名或过程名带回一个结果
D.Pascal提供了一些标准函数和过程,用户使用时可直接调用,无需定义
答:————
29.[单选题] 下列表达式中正确的是? (??????? )
A.8/2 MOD 2
B.’a’+2
C.2+False
D.NOT(1=0) AND(3<>2)
答:————
30.[单选题] 以下的循环结构中,语句writeln(x); 执行(???????? )次 。<br />x:=0;<br />for I:= 1 to? 2? do<br />for? j:=2 to 5 do<br />writeln(x);<br />……
A.10
B.8
C.6
D.4
答:————
31.[单选题] 下面的常量定义中正确的是(???????? )
A.CONST R:12.5;
B.CONST J:=10 ;
C.CONST I=100? OR 200 ;
D.CONST PI=3.14 ;
答:————
32.[单选题] 设有过程首部 procedure? f (VAR x:integer;y:real);<br />若a,b为整型变量,c为实型变量,则合法的过程调用语句是 (????? )
A.f(2,3)
B.f(a+b,c)
C.f(b,2)
D.f(2,3.0)
答:————
33.[单选题] 通常所说的主机主要包括 ( )
A.CPU
B.CPU和内存
C.CPU、内存与硬盘
D.CPU、内存与外存
答:————
34.[单选题] 当n为任意正奇数时,值总为Ttre的表达式是 ( )
A.n MOD 2=0
B.n-Trunc(n/2)*2=1
C.DIV 2=1
D.N-(n DIV 2)=1
答:————
35.[单选题] 已知有说明如下:VAR p,q:^Integer;
a,b:Integer;下列哪个赋值语句无语法错误? ( )
A.b:=a+q^;
B.a:=p+q;
C.q^:=p^+a^;
D.P:=a;
答:————
36.[单选题] 结构化程序的主要优点是 (???????? )
A.容易实现巧妙的算法
B.程序体积小,节省内存空间
C.程序效率高,节省运行时间
D.程序结构清晰,可读性高,易维护与修改,可靠性高
答:————
37.[单选题] 根据下面的变量说明<br />VAR<br />M, n, i, j:integer;bool:Boolean;<br />则下面的赋值语句中正确的是(????????? )
A.m+n:=2*j
B.m=15 MOD 7
C.bool:=n=i DIV j
D.m:=i+j:=n+8
答:————
38.[单选题] 一个文件文件的基类型不可以是 ( )
A.文件
B.数组
C.实数
D.记录数组
答:————
39.[单选题] bit的意思是 ( )
A.字长
B.二进制位
C.字节
D.字
答:————
40.[单选题] 下面函数首部或过程首部合法的是(???????? )
A.function? s(VAR s:real):integer;
B.function? sum;
C.procedure? next;
D.procedure? f(a,b:real):char;
答:————
41.[判断题] 在pascal程序中所用到的变量必须先说明后使用
A.错误
B.正确
答:————
42.[判断题] 循环控制变量不必在程序的说明部分说明
A.正确
B.错误
答:————
43.[判断题] 结构化程序的主要优点是容易实现巧妙的算法。
A.正确
B.错误
答:————
44.[判断题] 每个pascal程序都必须包括程序首部。
A.正确
B.错误
答:————
45.[判断题] 在执行过程中初值和终值不会改变
A.正确
B.错误
答:————
46.[判断题] 调用标准函数或标准过程均能通过一个函数名或过程名带回一个结果
A.错误
B.正确
答:————
47.[判断题] 对于PASCAL语言的记录类型,其开域语句用保留字WITH。
A.错误
B.正确
答:————
48.[判断题] 在pascal程序中,符号常数的值可根据需要随时修改
A.错误
B.正确
答:————
49.[判断题] CONST不是非法的pascal用户自定义标识。
A.正确
B.错误
答:————
50.[判断题] 分为递增型和递减型两种
A.正确
B.错误
答:————
51.[判断题] 每个pascal程序都必须包括常量说明。
A.错误
B.正确
答:————
52.[判断题] 在pascal程序中,分号是语句的一部分,在每个语句中不能省略
A.错误
B.正确
答:————
53.[判断题] 在循环语句FOR语句中,采用保留字To,则循环变量初值必须等于终值。
A.错误
B.正确
答:————
54.[判断题] 每个pascal程序都必须包括变量说明。
A.正确
B.错误
答:————
55.[判断题] Pascal 程序中无序类型是指实型。
A.正确
B.错误
答:————
56.[判断题] 在pascal程序中,允许使用的最小值是-maxint
A.正确
B.错误
答:————
57.[判断题] 在循环体中不能改变循环控制变量的值
A.正确
B.错误
答:————
58.[判断题] input具有输出功能。
A.错误
B.正确
答:————
59.[判断题] 每个pascal程序都必须包括类型定义。
A.正确
B.错误
答:————
60.[判断题] 一个文件文件的基类型不可以是文件。
A.错误
B.正确
答:————
页:
[1]