- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Pascal填空题试题详解1—52 作者:老胡
????1.Pascal语言的数据类型按其特点可以分为3大类,即简单类型、——、指针类型。????解答:本题答案是构造类型。????2.Pascal中整数类型数据包括正整数、负整数和——。????解答:本题正确答案为整数零。????3.Pascal语言中顺序类型是指整数类型、字符类型、布尔类型、枚举类型、——。????解答:本题正确答案为子界类型。????4.Pascal语言的5种基本运算是算术运算、——、逻辑运算、集合运算和赋值运算。????解答:本题正确答案为关系运算。????5.在Pascal语言中,有一个特殊的整数,用——表示。它代表某一个计算机系统允许的最大整数值。????解答:在数学中,整数是一个无限集合。但是计算机只能表示它的一个有限子集。Pascal系统预定义了一个标准常量,它代表所使用计算机系统Pascal允许使用的最大整数值,由具体的编译器决定。????本题正确答案为MAXINT。????6.枚举类型只能进行两种运算,即赋值运算和——。????解答:Pascal中算术运算和逻辑运算对枚举类型无意义。????本题正确答案为关系运算。????7.如果一个记录有固定和变体两部分,必须首先定义——部分。????解答:本题正确答案为固定。????8.枚举类型的值是有序号的,序号从——开始,自左到右,从小到大排列。????解答:本题正确答案为0。????9.在Pascal中,若ij,则[i..j]表示——。????解答:用子界方式表示集合中的元素时,子界的下界应不大于上界,否则集合为空集????本题正确答案为“空集”。????10.在Pascal中,表达式[4..9]=[4..6,7..9]的值为——。????解答:本题目是用不同子界表示集合元素,但所表示的是整数类型的同一范围。所以结果为true。????本题正确答案为true。????11.变量说明如下????VAR????Ch1,Ch2:A..F;????week:(sun,mon,tue,wed,thu,fri,sat);????且ch1:=D;Ch2:=G;week:=tue;则表达式ord(week)?MOD?(ord(ch2)-ord(ch1))的值是——。????解答:在Pascal中,子界类型和枚举类型均为有序类型。每个枚举值都有一序号与之对应,枚举类型说明的括号中列出的第一个值序号为0,第二个值序号为1,以此类推,第N个值序号为N-1。这个序号可以用ord函数求出。式中ord(week)的值为2,ord(ch2)-ord(ch1)的值为3,2?MOD?3的值为2。????本题正确答案为2。????12.设有集合a=[1,2,3,4],b=[1,3,5,7],c=[3],那么(a*b)=c的值是—(1)—,c*a+b的值是—(2)—。????解答:集合可以进行三种基本的逻辑运算,“a+b”运算求的是两个集合的并集,“a-b”运算求的是集合a中有而集合b中没有的元素,“a*b”运算求的是两个集合的交集。????本题正确答案为(1)true?;(2)[1,3,5,7]。????13.用集合运算可以将下列语句简化为——。????IF(x=1)?OR?(x=3)?OR?(x=5)?OR?(x=7)????THEN?<语句>;????解答:Pascd语言提供了一个特殊的关系运算符“IN”,功能是用来测试某一元素是否“属于”某个集合。如果属于则结果值为真,否则结果值为假。????本题正确答案为??IF?x?IN[1,3,5,7]?THEN?<语句>;????14.设C为字符型变量,表达式(C=A)?OR?(C=B?OR?(C=C)?OR?(C=D)等价于表达式C____[’A’..’D]。????解答:在Pascal语言中,对于集合类型有一种新的运算,即用保留字IN来判断某一特定元素(如本题中的字符型变量C的值)是否包含在某集合(如本题的[’A’..’D’])中。????本题正确答案为IN。????15.设C为字符型变量,同表达式C?IN[’A’..’D]等价的与逻辑表达式为—(1)—?AND?—(2)—????解答:在Pascal中,表达式C?IN??[’A’..’D’]是用来判断变量C的值是否在集合[A..D]中,与其等价的与逻辑表达式应能判断变量C的值是否能同时满足C>=’A’和C<=’D’。????本题正确答案为(1)C>=’A’;(2)C<=’D’。????16.指针变量的值实际上是一特定结点在存储器中的——。????解答:若P是类型为^V的指针变量,P的值是P^所对应的存储空间的首地址,所以指针变量P的取值
文档评论(0)