PASCAL语言_复习题_FXT352064_1112

合集下载

PASCAL语言基础总成含题目

PASCAL语言基础总成含题目

PASCAL语言基础总成含题目PASCAL语言基础及基础训练第 1 页共 48页PASCAL语言基础第一章、什么是计算机语言计算机语言是计算机软件中非常独特的一部份,它属于系统软件,但又和应用软件息息相关。

它的作用是:使人类能够用某些命令、指令去让计算机为人类进行数值、逻辑运算。

计算机语言中,只有一种语言是计算机能自己识别的,就是最底层、最难的机器语言,这是一般人类所无法接受的语言,所以在此基础上,人们发展出了许多高级的语言,这些语言的共同特点是:人类无需去掌握高深的机器语言,只要掌握这些更容易理解、更贴近人类的高级语言,用高级语言编出程序后,再由语言解释、编译系统去把程序解释、编译成机器语言让计算机去执行。

目前最常用的高级语言大致有以下几种:BASIC语言:是一般计算机入门者的首选语言,命令少,容易掌握,从BASIC,BASICA,GWBASIC,TRUE BASIC,TURBO BASIC,QUICK BASIC等一直发展到目前的WINDOWS环境下的VB。

PASCAL语言:最适合科学计算、数据处理的语言,运行、编译速度最快,从TURBO PASCAL 5 .5, 6.0, 7.0一直到现在的WINDOWS环境下的DELPHI以及LAZARUS等面向对象的PASCAL,以及目前信息学竞赛使用的FREE PASCAL各个版本。

C语言:主要适用于应用软件的开发,是计算机人员的必修课,但在算法实现、建模方面不如PASCAL方便。

从C,C++,一直到现在的WIONDOWS环境下的VC、C++等。

实际上,我们日常所用的各种软件,包括Windows,WORD、EXCEL、各种游戏等等,全部都是使用程序设计语言编写出来的软件,我们只有掌握了程序设计语言,才能进行计算机软件的开发。

在我们的信息学竞赛中,所有的题目都是非常复杂的数值与逻辑运算,所以世界上广泛采用PASCAL语言作编程工具,我们采用的是FREE PASCAL2.0版本或者相近版本。

第八届全国青少年信息学奥赛初赛精彩试题普及组PASCAL语言

第八届全国青少年信息学奥赛初赛精彩试题普及组PASCAL语言

第八届全国青少年信息学奥赛初赛试题普及组PASCAL语言一.选择一个正确答案代码(A/B/C/D,填入每题的括号内(每题1.5分,多选无分,共30分)1)微型计算机的问世是由于( ) 的出现。

A) 中小规模集成电路 B) 晶体管电路 C) (超)大规模集成电路 D) 电子管电路2)下列说法中正确的是( ) 。

A) 计算机体积越大,其功能就越强 B) CPU的主频越高,其运行速度越快C) 两个显示器屏幕大小相同,则它们的分辨率必定相同D)点阵打印机的针数越多,则能打印的汉字字体越多3)Windows98中,通过查找命令查找文件时,若输入F*.? , 则下列文件( ) 可以被查到。

A) F.BAS B) FABC.BAS C) F.C D) EF.4)CPU处理数据的基本单位是字,一个字的字长( ) 。

A) 为8个二进制位 B) 为16个二进制位 C) 为32个二进制位 D) 与芯片的型号有关5)资源管理器的目录前图标中增加"+"号,这个符号的意思是( ) 。

A) 该目录下的子目录已经展开 B) 该目录下还有子目录未展开C) 该目录下没有子目录 D) 该目录为空目录,6)下列哪一种程序设计语言是解释执行的( ) 。

A) Pascal B) GWBASIC C) C++ D) FORTRAN7)启动WORD的不正确方法是( ) 。

A) 单击Office工具栏上的Word图标 B) 单击"开始"→"程序"→WordC) 单击"开始"→"运行",并输入Word按回车 D) 双击桌面上的"Word快捷图标"8)多媒体计算机是指( ) 计算机。

A) 专供家庭使用的 B) 装有CDROM的C) 连接在网络上的高级 D) 具有处理文字、图形、声音、影像等信息的9)在树型目录结构中,不允许两个文件名相同主要是指( ) 。

pascal程序设计基础试题

pascal程序设计基础试题

PASCAL程序设计语言基础一、选择题1、PASCAL程序的执行部分是_______。

A、程序体B、语句C、程序说明部分和语句部分D、整个程序2、标准PASCAL程序说明部分的正确顺序是________。

A、label-->const-->var-->typeB、var-->const-->label-->typeC、label-->const-->type-->varD、const-->var-->type-->label3、下列______是合法的标识符。

A、A23456B、X*YC、BEGIND、H(X)4、下列______是非法的标识符。

A、A17B、A_17C、3XD、P5Q5、下列_____不是保留字。

A、newB、programC、divD、var6、下面_______是PASCAL数。

A、73e4B、-e4C、36.74-e6D、1,742,2587、下面________是实数。

A、90B、0.0C、‘0’D、08、下面有效的PASCAL字符型数据是________。

A、‘This isB、6C、YD、''''9、下列常量定义中正确的是______。

A、const d=40 or d=100;B、const s:0.5;C、const s=2.15;D、const s:=(2>5);10、下列变量说明中,不合法的是______。

A、var a=real;B、var r:real;C、var red:integer;D、var i1,i2:integer;11、下列函数值是整型的是______。

A、CHR(23)B、ORD(FALSE)C、SUCC(FALSE)D、ODD(98)12、下列函数值不可能是布尔类型的是_______。

A、ODD(X)B、ORD(X)C、PRED(X)D、SUCC(X)13、设x是实型变量,下列表达式能将x四舍五入后保留两位小数的是______。

pascal语言试题及答案

pascal语言试题及答案

pascal语言试题及答案1. Pascal语言的创始人是谁?- A. Dennis Ritchie- B. Bjarne Stroustrup- C. Niklaus Wirth- D. Guido van Rossum答案: C2. 以下哪个选项不是Pascal语言的特性?- A. 结构化编程- B. 强类型- C. 面向对象- D. 编译型语言答案: C3. Pascal语言中,用于声明变量的关键字是什么?- A. var- B. let- C. def- D. declare答案: A4. 在Pascal中,以下哪个运算符用于比较两个变量是否不相等? - A. =- B. <>- C. ==- D. !=答案: B5. Pascal语言中,以下哪个关键字用于定义函数?- A. function- B. procedure- C. define- D. method答案: A6. 在Pascal中,如何声明一个整型数组?- A. var arr: array[1..10] of integer;- B. var arr: integer[1..10];- C. var arr: integer array[1..10];- D. var arr: integer[10];答案: A7. Pascal语言中,以下哪个语句用于循环执行一段代码? - A. loop- B. repeat- C. while- D. for答案: D8. 在Pascal中,以下哪个关键字用于定义过程?- A. function- B. procedure- C. subroutine- D. method答案: B9. Pascal语言中,以下哪个运算符用于取模运算?- A. %- B. mod- C. div- D. rem答案: D10. 在Pascal中,以下哪个关键字用于定义一个记录类型? - A. record- B. struct- C. type- D. class答案: A。

PASCAL语言历年考题

PASCAL语言历年考题
1、不论怎样复杂的算法,它的基本结构一般有三种: 顺序结构、分支结构和 循环结构 。 2. 程序设计的语言和环境在不断地发展,从最初的 机器语言发展到汇编语言,再发展到现在常用 的 高级 语言。 3、刚编写好的程序一般并不完全符合要求,它还需 要在计算机上实际运行,以发现其中的错误,进行 相应的修改和完善。这个过程称为程的调试与维护 。 4、计算机解决问题的过程一般分为4个阶段,它们 分别是需求分析、明确数据结构并设计算法、 _______、调试与维护。 编写程序
4、在Pascal语言中,能够判断X不小于10的 条件表达式是( D )。 A、X>10 B、X≥10 C、X<=10 D、X>=10 5. 在Pascal语言中,能够判断x不大于20的 条件表达式是( D )。 A.x>=20 B. x≥20 C. x≤20 D. x < =20 6. Pascal语言的基本输入语句是( C )。 A.Var B.Write C.Read D.While
1、算法的结构一般分为三种,以下选项中不属于算法 基本结构的是( B )。 A.顺序结构 B.框架结构 C.循环结构 D.分支结构 2、在Pascal语言中,表示代数式 的表达式是 (C )。 A A. 2a/3+b/3 B B. 2a+b/3 C. (2*a+b)/3 D. (2a+b)/3 3、在Pascal语言中,用于实现分支结构的语句通常是 ( A )。 A、If语句 B、While语句 C、Reห้องสมุดไป่ตู้d语句 D、Write语句
7.
C

[计算机]pascal编程基础练习题

[计算机]pascal编程基础练习题

pascal编程基础练习题一、不定项选择和填空题1、下列关于程序语言的叙述,不正确的是()A、编写机器代码不比编写汇编代码容易B、高级语言需要编译成目标代码或通过解释器解释后才能被CPU执行C、同样一段高级语言程序通过不同的编译器可能产生不同的可执行程序D、汇编代码可被CPU直接运行E、不同的高级语言语法略有不同2、下列哪一种程序设计语言是解释执行的()A、PascalB、GWBASICC、C++D、FORTRAN3、解释程序的功能是()A、将高级语言程序转换为目标程序B、将汇编语言程序转换为目标程序C、解释执行高级语言程序D、解释执行汇编语言程序4、下列中没有语法错误的PASCAL程序首都是()A、PROGRAM A1;B、PROGRAM A1(0utPut)C、PROGRAM (Input,OutPut);D、PROGRAM A1(Input OutPut);5、结构化程序的结构由三种基本结构组成,下面哪个不属于这三种基本结构()A、顺序结构B、输入输出结构构C、分支结构D、循环结构6、Pascal程序必须包括()A、程序首部、说明部分、语句部分B、程序首部、说明部分C、说明部分、语句部分D、程序首部、语句部分7、标准Pascal程序说明部分的正确顺序是()A、LABEL—CONST—V AR—TYPEB、V AR—CONST—LABEL—TYPE C、LABEL—CONST—TYPE—V ARD、CONST—V AR—TYPE—LABEL8、下面对Pascal程序组成结构的描述错误的是()A、程序体可以为空B、程序的注释部分只能写在程序中一条语句的最后C、程序首都的参数部分可有可无D、一个完整的PASCAL程序的主程序只能有一个9、要编写并执行—个PASCAL程序,—般的步骤是()A、①用编辑软件编写源程序②用PASCAL的编译程序把源程序转换成目标程序③用连接程序把目标程序转换为可执行程序④运行可执行程序B、①用编辑软件编写源程序②修改和调试源程序③用PASCAL的编译程序把源程序转换成可执行程序④运行可执行程序C、①用编辑软件编写源程序②用连接程序把源程序转换成可执行程序③试运行可执行程序④修改后再运行可执行程序D、①用编辑软件编写源程序②用连接程序把源程序转换为目标程序③用PASCAL的编译程序把目标程序转换为可执行程序④运行可执行程序10、PASCAL源程序中不止确的注释语句是()A、用一对“{”和“}”括起来的字符串B、用一对“/*”和“*/”括起来的字符串C、用—对“(*”和“*)”括起来的字符串D、A) 或B)11、以下正确的PASCAL实数是()A、0.56E2.5B、2.56E2C、.318E1D、34.E5E、E5F、3E-5G、.15H、15.12、每个Pascal程序的分程序中都必须包括()A、变量说明、语句B、语句C、类型定义、变量说明、语句D、常量说明、变量说明、语句13、下列中合法的Pascal标识符是()A、Char setB、RECORDC、AbsD、πE、A1B2C3 F、FOR G、2ab H、a[1]14、设a、b、c为整型变量,并有以下程序段Read(a);Readln(b,c);Readln(c,b);Readln(a,b);writeln(a,b,c)若运行时输入:123<ENTER>456<ENTER>789<ENTER>其中<ENTER>表示回车符,则输出是()A、123B、147C、78415、下列表达式中,其值为TRUE的是()A、150>=150B、100>150C、Abs(-200)<>200D、S ucc('A')<Succ('a')E、'ab'<'abc'F、Succ(False)=True G、0dd(35+1)=FaLse H、219<> 21916、有变量说明:V AR i1,i2:Integer;r1,r2:Real;b1,b2:Boolean;设各变量均已赋值,下列中错误的赋值语句是()A、b2:=Ord(r1>r2)B、i2:=i1+r1C、b1:=i1=i2 D、b1: =b1+b2E、i2:=i1+i2 DIV i1F、i1:=i1/i2G、r2:=3/5*Sqr(r1+r2)H、r1:=r 2+r117、下面一段程序是用())语言书写的int funcl (int n){int i,sum=0;for (i = 1;i<=n;i++)sum+= i*i;return sum;}A、FORTRANB、PASCALC、CD、PROLOGE、BASIC18、设全集E={1,2,3,4,5},集合A={1,4},B={l,2, 5},C={2,4),则集合(A∩B)∪~C为()A、空集B、{1}C、{3,5}D、{1,5}E、{1,3,5}19、运算17 MOD 4的结果是()A、7B、3C、1D、420、已知a、b、c、d、e、f、g均为整数变量,其值分别为2、4、6、8、10、12、14,若输出结果为2 4681012 14则输出语句应是()A、Write(a:3,b:3);write(c:3,d:3,e:3);Write(f:3,g:3)B、Writeln(a:3,b:3);Write(c:3,d:3,e:3);Writeln(f:3,g:3)C、Writeln(a:3,b:3);Writeln(c:3,d:3,e:3);Writeln;Writeln(f:3,g:3);D、Write(a:3,b:3);Writeln;Write(c:3);Writeln(f:3,g:3);Write(f:3,g:3)21、把整数7转换为字符‘7’的表达式是哪一个()A、Chr(7)-0rd('0')B、Chr(7-0rd(0))C、Chr(7+0rd('0'))D、Chr(7 +0rd(0))22、下列类型定义中,合法的是()A、TYPE a=10..10;B、TYPE b=0..Sqr(10);C、TYPE c=1.0..10.0;D、TYPE d=10..5;23、以下运算符中运算优先级最高的是()A、+B、ORC、>=D、DIV24、已知有如下说明:V ARa,b:Integer;c,d:Real;下面赋值语句合法的是()A、c:=a+bB、a:=Trunc(c)C、a:=a+b/cD、b:=a div d25、设有变量说明:V AR s:(C,G,A,J,K);则函数Succ(A)的取值是()A、GB、3C、JD、B26、表达式True AND NOT Odd(-202)<(7-3<=4)的值是()A、TrueB、FalseC、0D、127、下列常量说明中合法的是()A、CONST color=red..blue;B、CONST CONST=10*5;C、CONST x1:=3.9;D、CONST abc='abc';28、已知a、b、c、d是同类型简单变量,且都已有互不相同的值,执行下列语句b:=a;a:=c;d:=a;d:=b;后,其值相等的变量是()A、a,dB、a,cC、c,bD、b,d29、下面合法的常量是()A、.25B、"RED"C、'%'D、3E-2.530、设a、b、c、d、e均为整型变量,且s=13、b=2、c=10、d=3、e=2,则表达式a-b*c DIV d MOD e的值是:()A、13B、-7C、11D、0。

pascal 练习题

pascal 练习题

pascal 练习题Pascal练习题Pascal是一种结构化的编程语言,于20世纪70年代由Niklaus Wirth开发。

它以其简洁、易读和高效的特点而闻名。

由于Pascal语言的特殊性质,它被广泛用于教育和训练编程入门者。

本篇文章将为大家呈现一些适用于Pascal编程的练习题。

通过这些练习题,读者们可以增加他们的Pascal编程技能,深入了解Pascal语言的特性与用法。

下面列出了一些练习题,每个练习题都有对应的题目和要求。

练习题一:阶乘计算器题目:编写一个程序,实现阶乘的计算。

要求:用户输入一个正整数,程序将输出该数的阶乘。

练习题二:质数判断器题目:编写一个程序,判断一个数是否为质数。

要求:用户输入一个整数,程序将输出该数是否为质数。

练习题三:字符串翻转题目:编写一个程序,实现字符串的翻转。

要求:用户输入一个字符串,程序将输出该字符串的翻转结果。

练习题四:数列求和题目:编写一个程序,计算数列的和。

要求:给定一个正整数n,程序将计算1到n的所有整数的和。

练习题五:矩阵转置题目:编写一个程序,实现矩阵的转置。

要求:用户输入一个m×n的矩阵,程序将输出该矩阵的转置矩阵。

练习题六:冒泡排序题目:编写一个程序,实现冒泡排序算法。

要求:用户输入一个整数数组,程序将按照升序或降序的方式对数组进行排序。

通过上述练习题,我们可以锻炼Pascal编程的各个方面,包括基本的算术运算、条件语句、循环语句、字符串处理以及数组操作等。

通过编写这些程序,读者不仅可以提高他们的编程技能,还可以更好地理解算法的实现过程。

为了更好地完成这些练习题,以下是一些有用的提示:1. 阶乘计算器:使用一个循环结构,递增一个变量并与用户输入的数相乘,直到达到用户输入的数。

2. 质数判断器:使用一个循环结构,检查除了1和自身以外的数是否可以整除用户输入的数。

3. 字符串翻转:使用一个循环结构,从字符串的末尾开始逐个提取字符,然后将提取的字符逐个连接起来形成新的字符串。

pascal练习2

pascal练习2

p1(a DIV b,b) END. 执行上面程序后的输出结果是( ) (A) 5 13 (B)5 13 (C)5 13 (D)5 13 18 23 18 5 18 5 18 23 1 14 1 13 1 14 1 13 7.假设主程序的说明部分并列说明了两个过程 outer1 和 outer2, 过程 outer1 内的说明部分又说明了过程 inner,下列正确的调用规则为( (A) outer1 可以调用 inner (B)inner 可以调用 outer1 (C) 程序可以调用 inner (D)outer2 可以调用 inner 8.有以下程序,程序运行结果是( )。 PROGRAM tmp(input,output); VAR x:integer; PROCEDURE b; VAR x:integer; BEGIN Writeln(x:1); x:=2; writeln(x:1) END; BEGIN x:=1; b; Writeln(x:1) END. (A)6155(随机数) (B)1 (C)6155(随机数) (D)1 2 2 2 2 1 1 2 2 9.PROGRAM PRO(input,output); VAR r,s,t:integer; PROCEDURE CHANGE(a,b:integer); VAR t:integer; BEGIN a:=3*a; b:=2*b; t:=a+b END; BEGIN r:=2; s:=4; t:=6; CHANGE(r,s); Writeln(‘r=’,r,’s=’,s,’t=’,t) END. 程序运行结果是( )
三、写出下列程序的运行结果。 1.PROGRAM main(input,output); VAR s,n:integer; PROCEDURE p1; VAR i:integer; BEGIN s:=0; FOR i:=0 TO n DO s:=s+1 END; PROCEDURE p2; VAR j:integer; BEGIN n:=1; FOR j:=1 TO s DO n:=n*j END; BEGIN n:=2; p1; writeln(‘s=’,s); p2; writeln(‘n=’,n); p1; writeln(‘s=’,s); END. 2.PROGRAM EX(output); VAR x,y,z:integer; PROCEDURE P(x,y:integer;VAR z:integer); BEGIN z:=y-x-z; END; BEGIN x:=5; y:=7; :integer); BEGIN IF n>2 THEN DB(n DIV 2); Write(n MOD 2:1) END; 主程序用 DB(12)调用上述过程,输出的正确结果:

pascal 练习题

pascal 练习题

pascal 练习题Pascal练习题Pascal是一种流行的编程语言,被广泛应用于科学计算、算法设计和软件开发等领域。

为了提高编程能力和熟练掌握Pascal语言的特性,练习题是一种非常有效的学习方法。

本文将介绍一些Pascal练习题,并探讨它们的解决方法和应用场景。

一、计算圆的面积和周长编写一个Pascal程序,根据用户输入的半径,计算并输出圆的面积和周长。

这个练习题可以帮助我们熟悉Pascal的基本语法和数学计算。

解决这个问题的关键是理解圆的面积和周长的计算公式,并正确地应用到程序中。

二、查找最大值和最小值给定一个整数数组,编写一个Pascal程序,找出数组中的最大值和最小值,并输出它们。

这个练习题可以帮助我们熟悉Pascal的数组操作和条件判断。

解决这个问题的关键是遍历数组,比较每个元素的值,并使用变量记录最大值和最小值。

三、猜数字游戏编写一个Pascal程序,实现一个猜数字的游戏。

游戏开始时,随机生成一个0到100之间的整数,玩家需要通过输入猜测的数字来猜出正确的答案。

程序会根据玩家的猜测给出提示,直到猜对为止。

这个练习题可以帮助我们熟悉Pascal的随机数生成和条件判断。

解决这个问题的关键是使用随机数生成器生成一个随机数,并与玩家的猜测进行比较。

四、斐波那契数列编写一个Pascal程序,计算并输出斐波那契数列的前N项。

斐波那契数列是一个非常经典的数列,每一项都是前两项的和。

这个练习题可以帮助我们熟悉Pascal的循环和递归。

解决这个问题的关键是使用循环或递归的方式计算数列的每一项,并将结果输出。

五、排序算法给定一个整数数组,编写一个Pascal程序,实现排序算法对数组进行排序,并输出排序后的结果。

常见的排序算法包括冒泡排序、插入排序和快速排序等。

这个练习题可以帮助我们熟悉Pascal的排序算法和数组操作。

解决这个问题的关键是理解排序算法的原理和实现方式,并正确地应用到程序中。

练习题不仅可以帮助我们巩固Pascal语言的知识,还可以提高我们的编程能力和解决问题的能力。

PASCAL语言复习题

PASCAL语言复习题

《Pascal》复习题一、选择题1、设有如下的过程说明PROCEDURE wri;BEGINWriteln(‘Welcome to use pascal!!!’);End;则下面有关过程wri的叙述中正确的是____D_____A)过程说明有错,因为没有形式参数B)过程说明有错,因未说明过程的类型C)过程说明有错,因为在过程体内没有给过程名赋值的语句D)过程说明正确(2章赋值语句)2、已知变量ch是字符型变量,下面PASCAL赋值语句正确的是___D_____A)ch:=’ab cd’;B)ch:=chr(ord(succ(‘c’)+1));C)ch:=ord(‘b ’)+ord(‘a’);D)ch:=pred(succ(succ(‘f’)));(2章赋值语句)3、判断以下叙述,其中正确的是___A_______A) 在pascal程序中所用到的变量必须先说明后使用B) 在pascal程序中,允许使用的最小值是-maxintC) 在pascal程序中,分号是语句的一部分,在每个语句中不能省略D) 在pascal程序中,符号常数的值可根据需要随时修改(1,2章基本知识)4、以下不符合pascal规定的字符常量是___B_________A)‘2’B)‘pascal’C)’’’’D)‘a’(2章标准数据类型)5、以下属非法的pascal用户自定义标识是_____A____A)CONSTB)FORMATC) MAXD) NEXT(1章保留字)6、下面循环语句仅执行一次的是_____A_____A) I:=0; B) I:=0;Repeat while (I<3) doI:=I+1; I:=I+1;Writeln(i) writeln(i);Until I<3C)for I:=0 downto 3 do D) I:=0I:=I+1; while (I>0) or (I<3) doWriteln(i); I:=I+1;writeln(i);(4 章循环结构)7、下面函数首部或过程首部合法的是__B_______A)function sum;B)procedure next;C)function s(VAR s:real):integer;D)procedure f(a,b:real):char;(5章函数与过程)8、以下叙述不正确的是____D__________A)Pascal提供了一些标准函数和过程,用户使用时可直接调用,无需定义B)使用标准函数sin时,每调用一次都能得到唯一的一个值C)标准函数只能出现在表达式中,不能以一个调用语句的形式单独调用D)调用标准函数或标准过程均能通过一个函数名或过程名带回一个结果(5章函数与过程)9、设有过程首部 procedure f (VAR x:integer;y:real);若a,b为整型变量,c为实型变量,则合法的过程调用语句是____D_____A)f(2,3)B)f(2,3.0)C)f(a+b,c)D)f(b,2)(4章过程调用语法)10、每个pascal程序都必须包括___D_____A) 常量说明B)类型定义C)变量说明D)程序首部(1章基本知识)11、已知实型变量r的值为32 .635,若要求按32 . 635的形式输出,应使用的写语句是___B__A)writeln(r );B)writeln(r:6:3);C)write(r:5:3);D)writeln(r:5);(2章 write语句)12、以下标准数据类型中,____D______ 不能用读语句赋值A)整型B)实型C)字符型D)布尔型(2章基本类型)13、以下程序段共执行_____C______次循环I:=0.5;While I<2.5 doBeginI:=I+0.5;End;A) 1B) 3C) 4D) 5(4章 for语句)14、以下pascal程序输出结果是____C______program tea(output);VAR i,j:integer;BeginFor i:=1 to 4 doBeginFor j:=4-i to 1 doWrite(‘*’);Writelnendend.A) * * * B) * C) * D) * ** * * * * * ** * * *(4章 for语句,多重循环)15、下面循环语句能构成有限次循环的是____A_______A) I:=5;repeati:=i+1;until I>0B)I:=1;RepeatWriteln(i);Until I>1C)I:=5;While (I>0) doI:=I+1;Writeln(i);D)I:=1;While I<>0 doI:=I+2;Writeln;(4章 for,while,repeat 循环语句)16、设a和b为同一类型枚举变量,以下语句合法的是:__A_______A) a:=b;B) read(a,b);C) a:=ord(b);D) writeln(a,b);(6章枚举类型)17.结构化程序的主要优点是( C )A)程序体积小,节省内存空间B)程序效率高,节省运行时间C)程序结构清晰,可读性高,易维护与修改,可靠性高D)容易实现巧妙的算法(1章概述)18.下列for 循环的次数是( A )a:=true ; b:=false ;for I:=a to b dowrite(i);A)0 B) 1 C) A D) B(4章 for语句)19.COS500 +e-X 的正确表达式为()A)cos (50.0) + exp(-x)B) cos (pi * 50.0/180) + exp(-x)C) cos (3.1416 * 50.0 /180) + exp(-x)D)cos (50.0) + 1.0/exp(-x)(2章表达式)20.一个完整的pascal 程序由程序首部,说明部分及执行部分组成,其说明部分的次序为( C )A)常量说明,类型说明,变量说明,标号说明,过程说明B)标号说明,类型说明,变量说明,常量说明,过程说明C)标号说明,常量说明,类型说明,变量说明,过程说明D)类型说明,变量说明,标号说明,过程说明,常量说明(1章概述)21、下列表达式中正确的是A) 8/2 MOD 2 B) NOT(1=0) AND(3<>2) C) 'a'+2 D) 2+False22、不能作为FOR语句循环控制变量的是下列哪种类型变量(C)A) 整型 B) 布尔型 C) 实型 D) 字符型23、对函数的定义和递归调用正确的描述是A) 函数可以嵌套定义,也可以递归调用。

Pascal语言配套练习

Pascal语言配套练习

) 第一章 初识Pascal 语言【上机练习】1. 输入三个数,计算并输出它们的平均值以及三个数的乘积,写出程序。

2. 输入圆的半径R ,求圆的面积和周长。

3. 加法计算器:编程由键盘输入两个整数a 和b ,将它们的和输出到屏幕上。

4. 某梯形的上底、下底和高分别为8,12,9,求该梯形的面积。

( 梯形面积公式为 S=5. 已知图圆柱体的高为12,底面圆的半径为7,求圆柱体表面积。

6. 进入Fp ,调试以下程序:program ex1_6;vars : string;beginwrite(‘Ple ase input your name’);readln(s);writeln(s,’ is the best.’);end.第二章 顺序结构【上机练习2.4】1.已知某梯形的上底A=13,下底B=18,高H=9,求它的面积S 。

2.已知某圆的半径R=139,求该圆的周长C 与面积S ?3.输入长方形的边长a,b ,计算它的面积和周长,输出。

4.读入摄氏温度c ,写程序将它转换成华氏温度f 输出。

已知f=9c/5+325.输入三个字符,输出每个字符的序号,然后反向输出这三个字符。

(求序号用ORD 函数)6.输入一个三位自然数,把这个数的百位与个位数对调,输出对调后的自然数。

7.键盘输入两个实数,经过取整操作后,将其整数部分交换值后输出。

【上机练习2.7】1.有三个小朋友甲乙丙。

甲有50粒糖果,乙有43粒糖果,丙有13粒糖果。

现在他们做一个游戏。

从甲开始,将自己的糖分三份,自己留一份,其余两份分别给乙与丙,多余的糖果自己吃掉,然后乙与丙也依次这样做。

问最后甲、乙、丙三人各有书多少粒糖果?2.交换两个变量的值:由键盘输入两个正整数A 和B ,编程交换这两个变量的值。

3.编写程序把一个三位整数反转,例如358反转成853。

4.某车棚存有自行车和三轮车共65辆,它们的轮子数合计为150个,求该棚内存有的自行车和三轮车各是多少辆?5.五位好朋友相聚。

PASCAL练习题

PASCAL练习题

PASCAL练习题PASCAL练习题序号题目难度完成数1计算路程167 2摄氏温度转华氏温度165 3求一元二次方程的根265 4成绩评定266 5商场折扣268 6倒数数列和357 7阶乘和357 8求最大值和最小值362 9菲波拉契数列354 10求素数347 11百钱买百鸡363 12水仙花数362 13计算π的值355 14最大公约数和最小公倍数458 15完数461 16亲密数对455 17奖学金认定259 18计算年龄261 19汽车时速计算353 20猴子吃桃问题454 21验证哥德巴赫猜想435 22钞票兑换344 23成绩评定2225 24聪明的猪414 25插入排序47 26约瑟夫问题516 27不重复的随机数413 28侦察任务310 29猜数游戏218 30因式分解411 31砝码选择34 32电灯开闭36 33追查凶手34 34十进制转二进制315 35分糖216 36贮油点53 37运动会成绩统计45 38等式填空315 39验证尼科彻斯定理410 40回文字符串217 41中缀表达式转后缀表达式57 42二叉树的遍历313 43留学生应会的语言31 44绝对素数20 45互不相同的七位完全平方数30 46求数字的乘积根50 47纯粹素数30 58完全平方数40 49十六进制数转十进制数20 50楼梯的不同走法50 51计数排序30 52厄拉多赛筛法求素数20 53杨辉三角形30 54打印图形20 55扑克分发30 56统计单词个数40 57二叉排序树20 58按比例组数30 59数字三角形40 60最佳字符编码40 1.计算路程【题目描述】从键盘输入速度v和时间t,要求计算路程s。

2.摄氏温度转华氏温度【题目描述】读入摄氏温度c,将它转换成华氏温度f输出,写出程序。

已知:f=9/5*c+32 3.求一元二次方程的根输入a,b,c,求一元二次方程ax2+bx+c=0的根。

命令式和过程式编程语言Pascal面试考试题库和答案

命令式和过程式编程语言Pascal面试考试题库和答案

命令式和过程式编程语言Pascal面试考试题库和答案1、Pascal是什么?Pascal 是一种命令式和过程式编程语言。

它由 Niklaus Wirth 于 1970 年开发。

它遵循结构化编程和数据结构化的基础知识。

2、为什么被命名为Pascal?Pascal这个名字是为了纪念法国数学家、哲学家和物理学家布莱斯·帕斯卡(Blaise Pasca)。

3、Pascal语言的开发者是谁?Pascal 由 Niklaus Wirth 设计。

4、Pascal开发中受到哪个语言的影响?Pascal 主要受 ALGOL W 语言的影响。

5、哪些语言受 Pascal 影响最大?Pascal影响了以下语言:Ada、Component Pascal、Go、Java、Modula、Oberon 等。

6、Pascal有哪些显着特点?以下是 Pascal 的一些特定功能:使用 if-else、repeat-until 语句等控制结构的结构化编程语言。

为机器实施提供简单和模块化的方法。

具有包含在记录、数组、文件、指针等中的不同数据结构。

提供广泛的错误检查。

支持面向对象编程。

7、如何描述一个 Pascal 集合?相同类型元素的集合称为集合。

集合中的元素称为成员。

在 Pascal 中,元素用方括号 [] 括起来。

8、什么是数据类型?Pascal中包含哪些不同的数据类型?数据类型指定变量可以存储的值的范围。

它还包括对不同数据类型执行的一组操作。

以下是 Pascal 中的不同数据类型:•标量•指针•结构化9、Pascal中的指针是什么?在 Pascal 中,指针是一个动态变量,它指定另一个变量的值。

在使用它来存储任何变量地址之前,必须声明一个指针。

10、Pascal编程中有哪些不同的指针概念?以下是 Pascal 编程中使用的一些重要指针概念的列表:算术指针:它指定了四个可用于指针的算术运算符,即递增、递减、+、-指针数组:可以定义一个数组来保存多个指针。

pascal语言笔试题及答案

pascal语言笔试题及答案

pascal语言笔试题及答案pascal语言笔试题及答案pascal语言笔试题及答案一、单选题(每小题2分,共60分)1、在结构化程序设计中所说的程序的三种基本结构是指()。

a)主函数、函数、过程b)顺序、选择、循环c)程序首部、说明部分、语句部分 d) while、repeat、for2、以下各组运算中运算优先级最低的一组是()。

a) +,-,orb) *,/c) div, mod,andd) >=, in3、数学表达式sin(60o)的正确pascal表达式是 ()。

a) sin(60)b)sin(3.14159*60)c) sin(3.14159*60/180)d)sin(60*3.14159/360)4、下列表达式中正确的是()。

a) 8/2 mod 2b)not(1=0) and(32)c)\a\+2d) 2+false5、当n为任意正奇数时,值总为true的表达式是()。

a) n mod 2=0b) n div 2=1c)n-(n div 2)=1d)n-trunc(n/2)*2=16、表达式pred(chr(ord(\a \)+4))的值是 ()。

a) \c \b)\d c)69d) 707、下列表达式值为5的是()。

a) pred(8 div2)b) abs(round(23/4))c) su(trunc(22/(26 mod7)))d) ((8 mod 5)*3+1) div 38、下面变量说明中错误的是()。

a) var s:set of char;b)var s:set of integer;c) var s:set of1..100;d) var s:setof(sun,mon,tue,wed,thu,fri,sat);9、不能作为for语句循环控制变量的是下列哪种类型变量()。

a) 整型b) 布尔型c) 实型d) 字符型10、至少被执行一次的循环语句是()。

a) for语句b) repeat-until语句c) while语句d) for、repeat-until和while语句11、下面关于for循环不正确的叙述是()。

Pascal练习题及答案

Pascal练习题及答案

一、熟悉Pascal的集成环境,了解主菜单的各项功能二、完成下面程序的输入、编译、运行、保存,并注意观察程序的运行结果1、程序代码如下:program exe1 (input ,output) ;varh , k : integer ;beginfor h := 1 to 8 do beginwrite( ' ': 20-h);for k := 1 to 2*h-1 do write(' * ');writeln;end;end.2、编程计算半径为R的圆的面积和周长程序代码如下:Program Exe2; {程序首部 }Const Pi=Var R,S,C: Real; {变量说明部分 }BeginWrite ('R='); {提示输入半径 }Readln(R); {输入半径值 }S:=Pi*R*R;{利用圆面积公式s=Πr2面积}C:=2*Pi*R;{利用圆周长公式c=2πr求周长}Writeln('S=',S); {输出结果 }Writeln('C=',C);Readln;{等待输入回车键}End.3、编程在屏幕上显示“Hello World!”。

程序代码如下:Program exe3;BeginWriteln( ‘ Hello World!’);Readln;End.4、下面是一道猜数的趣味程序,程序运行后,由计算机随机地产生一个100以内的整数,用户有十次猜数的机会,并且计算机会根据你猜的数给你相应的提示。

程序代码如下:program caishu (input ,output) ;varx,n,k :integer;beginrandomize;x:=random( 100) ;repeatwrite('Please input a number(0- 100) : ' ) ;readln( k) ;n:=n+l;if k=x then writeln( 'You are right ! ');if k>x then writeln( 'Too big. Please try again!' ) ;if k<x then writeln( 'Too small. Please try again!') ;until (k=x) or (n= 10) ;if ( n=10) and ( k<>x) then writeln( ' You are fail. The number is :' ,x) ;end.四、练习:工人每工作一小时可得工资80元,求工作130小时的工资。

Pascal基础知识测试答案

Pascal基础知识测试答案

Pascal语言基础知识测验题第一套1、sqrt(4)的值为(2.0)(保留一位小数)。

2、’A’>’a’的值为(False)。

3、下列标识符哪个是合法的(A)。

A、X1B、a(c)C、varD、1234、下列程序段输出结果为(9)。

Var a,b,c:integer;Begin a:=5;b:=4; c:=a*a-b*b;writeln(c); End.5、下列程序段输出结果为(45)。

Var m,n:integer;Begin M:=0;For n:=2 to 3 Dom:=m+2; Write(m); End.第二套1、Pascal 语言中的赋值号为(:=)。

2、ord(37)的值为(37)。

3、用Pascal语言表达式表示X为偶数。

(odd)4、下列程序段输出结果为(40)。

Var A:integer;Begin A:=100;A:=A+20; A:=A Div 3;Writeln(A); End.5、下列程序段输出结果为(4)。

Var Y:integer;Begin Y:=2;While(Y<=32)DoY:=Y*Y; Writeln(Y); End.第三套1、Turbo Pascal7.0中,Integer类型的取值范围为(-32768)到32767。

2、已知chr(97)的值为字母a则chr(100)的值为字母(d)。

3、-15 mod 4的值为(-3)。

4、下列程序段输出结果为(-1)。

Var X,Y:integer;Begin X:=-100;If (X<0) Then Y:=-1 ElseY:=1; Writeln(Y); End.5、下列程序段输出结果为(200)。

Var X:integer;Begin X:=0;For I:=1 to 100 DoX:=X+2; Writeln(X); End.第四套1、odd(24)的值(False)。

2、16 Div 5的值为(3)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Pascal》复习题一、选择题1、设有如下的过程说明PROCEDURE wri;BEGINWriteln(‘Welcome to use pascal!!!’);End;则下面有关过程wri的叙述中正确的是____D_____A)过程说明有错,因为没有形式参数B)过程说明有错,因未说明过程的类型C)过程说明有错,因为在过程体内没有给过程名赋值的语句D)过程说明正确(2章赋值语句)2、已知变量ch是字符型变量,下面PASCAL赋值语句正确的是___D_____A)ch:=’ab cd’;B)ch:=chr(ord(succ(‘c’)+1));C)ch:=ord(‘b ’)+ord(‘a’);D)ch:=pred(succ(succ(‘f’)));(2章赋值语句)3、判断以下叙述,其中正确的是___A_______A) 在pascal程序中所用到的变量必须先说明后使用B) 在pascal程序中,允许使用的最小值是-maxintC) 在pascal程序中,分号是语句的一部分,在每个语句中不能省略D) 在pascal程序中,符号常数的值可根据需要随时修改(1,2章基本知识)4、以下不符合pascal规定的字符常量是___B_________A)‘2’B)‘pascal’C)’’’’D)‘a’(2章标准数据类型)5、以下属非法的pascal用户自定义标识是_____A____A)CONSTB)FORMATC) MAXD) NEXT(1章保留字)6、下面循环语句仅执行一次的是_____A_____A) I:=0; B) I:=0;Repeat while (I<3) doI:=I+1; I:=I+1;Writeln(i) writeln(i);Until I<3C)for I:=0 downto 3 do D) I:=0I:=I+1; while (I>0) or (I<3) doWriteln(i); I:=I+1;writeln(i);(4 章循环结构)7、下面函数首部或过程首部合法的是__B_______A)function sum;B)procedure next;C)function s(VAR s:real):integer;D)procedure f(a,b:real):char;(5章函数与过程)8、以下叙述不正确的是____D__________A)Pascal提供了一些标准函数和过程,用户使用时可直接调用,无需定义B)使用标准函数sin时,每调用一次都能得到唯一的一个值C)标准函数只能出现在表达式中,不能以一个调用语句的形式单独调用D)调用标准函数或标准过程均能通过一个函数名或过程名带回一个结果(5章函数与过程)9、设有过程首部 procedure f (VAR x:integer;y:real);若a,b为整型变量,c为实型变量,则合法的过程调用语句是____D_____A)f(2,3)B)f(2,3.0)C)f(a+b,c)D)f(b,2)(4章过程调用语法)10、每个pascal程序都必须包括___D_____A) 常量说明B)类型定义C)变量说明D)程序首部(1章基本知识)11、已知实型变量r的值为32 .635,若要求按32 . 635的形式输出,应使用的写语句是___B__A)writeln(r );B)writeln(r:6:3);C)write(r:5:3);D)writeln(r:5);(2章 write语句)12、以下标准数据类型中,____D______ 不能用读语句赋值A)整型B)实型C)字符型D)布尔型(2章基本类型)13、以下程序段共执行_____C______次循环I:=0.5;While I<2.5 doBeginI:=I+0.5;End;A) 1B) 3C) 4D) 5(4章 for语句)14、以下pascal程序输出结果是____C______program tea(output);VAR i,j:integer;BeginFor i:=1 to 4 doBeginFor j:=4-i to 1 doWrite(‘*’);Writelnendend.A) * * * B) * C) * D) * ** * * * * * ** * * *(4章 for语句,多重循环)15、下面循环语句能构成有限次循环的是____A_______A) I:=5;repeati:=i+1;until I>0B)I:=1;RepeatWriteln(i);Until I>1C)I:=5;While (I>0) doI:=I+1;Writeln(i);D)I:=1;While I<>0 doI:=I+2;Writeln;(4章 for,while,repeat 循环语句)16、设a和b为同一类型枚举变量,以下语句合法的是:__A_______A) a:=b;B) read(a,b);C) a:=ord(b);D) writeln(a,b);(6章枚举类型)17.结构化程序的主要优点是( C )A)程序体积小,节省内存空间B)程序效率高,节省运行时间C)程序结构清晰,可读性高,易维护与修改,可靠性高D)容易实现巧妙的算法(1章概述)18.下列for 循环的次数是( A )a:=true ; b:=false ;for I:=a to b dowrite(i);A)0 B) 1 C) A D) B(4章 for语句)19.COS500 +e-X 的正确表达式为()A)cos (50.0) + exp(-x)B) cos (pi * 50.0/180) + exp(-x)C) cos (3.1416 * 50.0 /180) + exp(-x)D)cos (50.0) + 1.0/exp(-x)(2章表达式)20.一个完整的pascal 程序由程序首部,说明部分及执行部分组成,其说明部分的次序为( C )A)常量说明,类型说明,变量说明,标号说明,过程说明B)标号说明,类型说明,变量说明,常量说明,过程说明C)标号说明,常量说明,类型说明,变量说明,过程说明D)类型说明,变量说明,标号说明,过程说明,常量说明(1章概述)21、下列表达式中正确的是A) 8/2 MOD 2 B) NOT(1=0) AND(3<>2) C) 'a'+2 D) 2+False22、不能作为FOR语句循环控制变量的是下列哪种类型变量(C)A) 整型 B) 布尔型 C) 实型 D) 字符型23、对函数的定义和递归调用正确的描述是A) 函数可以嵌套定义,也可以递归调用。

B) 函数可以嵌套定义,但不能递归调用。

C) 函数不能嵌套定义,但可以递归调用。

D) 函数不能嵌套定义,也不能递归调用。

24、下列过程中,其功能是创建并打开一个文件的是(A)A) Assign B) Reset C) Rewrite D) Write25、程序段: FOR i:=1 TO 5 DOFOR j:=2 TO i DOWriteln(‘A');输出字符A的个数是(B)A) 5B) 10 C) 15 D) 2026、下面关于FOR循环不正确的叙述是(D)A) 在循环体中不能改变循环控制变量的值B) 在执行过程中初值和终值不会改变C) 分为递增型和递减型两种D) 循环控制变量不必在程序的说明部分说明27、枚举类型只能进行两种运算,即赋值运算和__C___。

A) 算术运算B) 逻辑运算C) 关系运算D) 字符运算28、枚举类型的值是有序号的,序号从__A___开始,自左到右,从小到大排列。

A) 0B) 1C) -1D) 自由定义29、已知整型变量i,j的值为1,2;布尔型变量m,n的值为true,false,那么表达式NOT(i>j) AND false 0R (m=n)的值为__D___。

A) 0B) 1C) true D) false30、在循环语句FOR语句中,采用保留字To,则循环变量初值必须__D___终值。

A) 大于B) 小于C) 大于等于D) 小于等于31.Pascal 程序中无序类型是指( A )A)实型B)字符型C)整型D)布尔型(2章基本类型)32.有一单向链表,已知P,Q两接点,删除P 接点的操作是( A )Q PA)Q^.next:=P^.next; B)q^.next^.next:=next;Dispose(p); dispose(p);C) q^.next:=p; D) p:=q^.next;P^.next:=nil; q^:=p^.next;Dispose(P); p^.next:=q^.next;Dispose(p);(11章链表删除)33.Pascal 语言中四级运算符的先后次序为( A )A)not B) * / div mod * / div mod and + -+ - or not and or关系运算符关系运算符C)* / D) * / not div Div mod not mod and or + - or and + -关系运算符关系运算符(1章运算符)34、已知有说明(A)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,z C) x,w D) y,z35、数学表达式Sin(60o)的正确PASCAL表达式是(C)A) Sin(60) B) Sin(3.14159*60)C) Sin(3,14159*60/180.0) D) Sin(60*3.14159/360.0)36、下面语句中,可以使布尔型变量L的值为真的是( C ) :A) L:=T B) L:=‘T’C) L:=TRUE D) L:=‘TRUE’37、如果输入的数据是2,3,4,则下面程序的输出应为( C ) :PROGRAM SAM(INPUT,OUTPUT);VAR i, x, y:integer;BEGINFOR i:=1 TO 3 DOBEGINRead(x); y:=sqr(x)END;Writeln(‘x=’,x, ‘y=’,y)END.A) x=2 y=4 x=3 y=9 x=4 y=16B) x=4 y=16 x=4 y=16 x=4 y=16C) x=4 y=16D) x=2 y=4 x=2 y=4 x=2 y=438、分析下面的PASCAL程序,给出正确的运行结果( A )PROGRAM mx(input,output);VARR, s, t :integer;PROCEDURE change(a,b:integer);VART:integer;BEGINA:=3*a; B:=2*b; T:=a+b;End;BEGINR:=2;s:=4;t:=6;Change(r,s);Writeln(‘r=’,r,’s=’,s,’t=’,t)End.A)r=2 s=4 t=6B)r=2 s=4 t=14C)r=6 s=8 t=6D)r=6 s=8 t=1439、对于PASCAL语言的记录类型,其开域语句用保留字( D )A) RECORD B) CASE C) WHILED) WITH40、判断以下叙述,其中正确的是( A )A) 在pascal程序中所用到的变量必须先说明后使用B) 在pascal程序中,允许使用的最小值是-maxintC) 在pascal程序中,分号是语句的一部分,在每个语句中不能省略D) 在pascal程序中,符号常数的值可根据需要随时修改41、下面循环语句仅执行一次的是( A )A) I:=0; B) I:=0;Repeat while (I<3) doI:=I+1; I:=I+1;Writeln(i) writeln(i);Until I<3D)for I:=0 downto 3 do D) I:=0I:=I+1; while (I>0) or (I<3) doWriteln(i); I:=I+1;writeln(i);42、设有过程首部 procedure f (VAR x:integer;y:real);若a,b为整型变量,c为实型变量,则合法的过程调用语句是( D )A)f(2,3) B) f(2,3.0) C) f(a+b,c) D)f(b,2)43、以下标准数据类型中,( D )不能用读语句赋值A) 整型B) 实型C) 字符型D) 布尔型44、下面循环语句能构成有限次循环的是( A )A) I:=5;repeati:=i+1;until I>0E)I:=1;RepeatWriteln(i);Until I>1F)I:=5;While (I>0) doI:=I+1;Writeln(i);G)I:=1;While I<>0 doI:=I+2;Writeln;45.下列for 循环的次数是( A )a:=true ; b:=false ;for I:=a to b dowrite(i);A)0 B) 1 C) A D) B46.有一单向链表,已知P,Q两接点,删除P 接点的操作是( A )Q PA) Q^.next:=P^.next; B) q^.next^.next:=next;Dispose(p); dispose(p);C) q^.next:=p; D) p:=q^.next;P^.next:=nil; q^:=p^.next;Dispose(P); p^.next:=q^.next;Dispose(p);47、以下各组运算中运算优先级最低的一组是 ( C )A) +,-,OR B) *,/ C) >=,<>,IN D)DIV,MOD,AND48、下列属PASCAL合法常数的是( A )A) 102 B) 1O.0 C) 35,000,000 D) 1/249、一个文件的基类型不可以是( A )A) 文件B) 数组C) 实数D) 记录数组50、下列过程中,其功能是创建并打开一个文件的是( A )A) Assign B) Reset C) Rewrite D) Write16、枚举类型只能进行两种运算,即赋值运算和( C )。

相关文档
最新文档