奥特曼 发表于 2017-8-15 11:50:21

《PASCAL语言(专科)》川农17年9月在线作业答案

《PASCAL语言(专科)》17年9月在线作业
一、单选题:【20道,总分:100分】
1.一个完整的pascal 程序由程序首部,说明部分及执行部分组成,其说明部分的次序为(    )          (满分:5)
    A. 常量说明,类型说明,变量说明,标号说明,过程说明
    B. 标号说明,类型说明,变量说明,常量说明,过程说明
    C. 标号说明,常量说明,类型说明,变量说明,过程说明
    D. 类型说明,变量说明,标号说明,过程说明,常量说明
2.已知变量ch是字符型变量,下面PASCAL赋值语句正确的是(    )          (满分:5)
    A. ch:=’ab cd’;
    B. ch:=chr(ord(succ(‘c’)+1))
    C. ch:=ord(‘b ’)+ord(‘a’);
    D. ch:=pred(succ(succ(‘f’)));
3.当n为任意正奇数时,值总为Ttre的表达式是(    )          (满分:5)
    A. n MOD 2=0
    B. DIV 2=1
    C. N-(n DIV 2)=1
    D. n-Trunc(n/2)*2=1
4.每个pascal程序都必须包括(    )          (满分:5)
    A. 常量说明
    B. 类型定义
    C. 变量说明
    D. 程序首部
5.下面语句中,可以使布尔型变量L的值为真的是(    )          (满分:5)
    A. L:=T
    B. L:=‘T’
    C. L:=TRUE
    D. L:=‘TRUE’
6.下面的常量定义中正确的是(    )          (满分:5)
    A. CONST I=100OR 200
    B. CONST R:12.5;
    C. CONSTPI=3.14
    D. CONST J:=10
7.设a和b为同一类型枚举变量,以下语句合法的是:(    )          (满分:5)
    A. a:=b;
    B. read(a,b);
    C. a:=ord(b);
    D. writeln(a,b);
8.以下标准数据类型中,(    )不能用读语句赋值          (满分:5)
    A. 整型
    B. 实型
    C. 字符型
    D. 布尔型
9.结构化程序的主要优点是(    )          (满分:5)
    A. 程序体积小,节省内存空间
    B. 程序效率高,节省运行时间
    C. 程序结构清晰,可读性高,易维护与修改,可靠性高
    D. 容易实现巧妙的算法
10.数学表达式Sin(60o)的正确PASCAL表达式是 :(    )          (满分:5)
    A. Sin(60)
    B. Sin(3.14159*60)
    C. Sin(3,14159*60/180.0)
    D. Sin(60*3.14159/360.0)
11.设有过程首部 proceduref(VAR x:integer;y:real);若a,b为整型变量,c为实型变量,则合法的过程调用语句是(    )          (满分:5)
    A. f(2,3)
    B. f(2,3.0)
    C. f(a+b,c)
    D. f(b,2)
12.一个文件文件的基类型不可以是(    )          (满分:5)
    A. 文件
    B. 数组
    C. 实数
    D. 记录数组
13.对于PASCAL语言的记录类型,其开域语句用保留字(    )          (满分:5)
    A. RECORD
    B. CASE
    C. WHILE
    D. WITH
14.判断以下叙述,其中正确的是(    )          (满分:5)
    A. 在pascal程序中所用到的变量必须先说明后使用
    B. 在pascal程序中,允许使用的最小值是-maxint
    C. 在pascal程序中,分号是语句的一部分,在每个语句中不能省略
    D. 在pascal程序中,符号常数的值可根据需要随时修改
15.选择适当内容填入下面的过程说明中,要求过程SWAP中的形式参数X为值参,Y为变参(    )          (满分:5)
    A. CONSTx: real;VAL y:real
    B. CONSTx: real;y:real
    C. X:real;VAR y:real
    D. X,y:real
16.不能作为FOR语句循环控制变量的是下列哪种类型变量(    )          (满分:5)
    A. 整型
    B. 布尔型
    C. 实型
    D. 字符型
17.下面函数首部或过程首部合法的是(    )          (满分:5)
    A. functionsum;
    B. procedurenext;
    C. functions(VAR s:real):integer;
    D. proceduref(a,b:real):char;
18.以下属非法的pascal用户自定义标识是(    )          (满分:5)
    A. CONST
    B. FORMAT
    C. MAX
    D. NEXT
19.循环语句FORC:=‘X’ DOWNTO ‘Z’ DOwriteln;的循环次数是(    )          (满分:5)
    A. 0
    B. 1
    C. 2
    D. 3
20.以下不符合pascal规定的字符常量是(    )          (满分:5)
    A. ‘2’
    B. ‘pascal’
    C. ’’’’
    D. ‘a’

页: [1]
查看完整版本: 《PASCAL语言(专科)》川农17年9月在线作业答案