A 算术运算 B 逻辑运算 C 关系运算 D 字符运算17、枚举类型的值是有序号的,序号从开始,自左到右,从小到大排列。A 0 B 1 C -1 D 自由定义18、下面Pascal循环语句执行的循环次数是。X: 2;y:=50;WHILE y> x D0 x:=x+xA 0 B 4 C 5 D 619、下列程序段执行后,D的值应是。AFALSE;BTRUE;C: FALLSE;D: 20;IF A THEN D:=D-10ELSE IF NOT BTHEN IF N0T CTHEN X: 15ELSE X: 25;A 10 B 15 C 20 D 2520、在Pascal程序中,过程参数有值参数、变量参数两种方式,其中变量参数传递A 实参的地址B 实参的C 变参的地址D 变参的已知程序中有以下函数说明:FUNCTION F A,B,C:INTEGER :INTEGER;BEGINF:=3*A+4*B DIV CEND则:执行语句K: F 1,2,3 后K的值是。执行语句K: F 1,F 1,2,3 ,-1 后K的值是。函数F判断整数A是否为素数。FUNCTION??F A:INTEGER :B00LEAN;VARK:INTEGER;FLAG:B00LEAN;BEDINFLAG:= FAlSEK: 2;WHILE K<=A DIV 2 AND FAlSE DOIF A MOD K=0 THENTRUE _ELSEK: K+1;F:=FLAG;END;设有以下程序:PROGRAM T3 INPUT,0UTPUT ;VARN:INTEGER;PR0CEDURE P …… ;BEGINA:=A-B;B: B*A;END;BEGINN:=8;P N,N ;WRITELN N:3 ;END.若过程首部的形式参数部分 …… 分别为以下四种形式,则该程序执行后输出结果是:1 A,B:INTEGER 输出结果是 2 A INTEGER;VAR B:INTEGER 输出结果是3 VAR A:INTEGER;B:INTEGER 输出结果是 4 VAR A:INTEGER;VAR B:INTEGER 的输出结果是。
全局变量就是整个源程序都有效的变量;而局部变量会在其所属的函数或循环等结束后消亡。 整个程序都要用的变量定义全局变量,如果就是某个函数用的话,就定义局部变量,以便其他函数可以重新定义同名变量来使用。pascal语言视频教程? 要是都用全局变量,那遇到大程序时,程序是由不同人分别编各自的模块或函数,不能避免定义同名变量,到时就会冲突。声明时不带修饰符的形参是值形参。一个值形参对应于一个局部变量,只是它的初始值来自该方法调用所提供的相应实参。?当形参是值形参时,方法调用中的对应实参必须是一个表达式,并且它的类型可以隐式转换为形参的类型。?允许方法将新值赋给值形参。这样的赋值只影响由该值形参表示的局部存储位置,而不会影响在方法调用时由调用方给出的实参。pascal语言视频教程?While i 15 doSum: sum+I; 判断该循环结构是否是死循环,如果是将其结构修改正确,如果不是请计算出sum的值。 (4)简述动态数据结构的优点?动态数据结构不确定总的数据存储量,而是为现有的每一个数据元素定义一个确定的初始大小的空间,若干个数据元素分配若干个同样大小的空间;当问题的数据量发生变化时,数据的存储空间的大小也发生变化。如果数据量增加,就重新向系统申请新的空间;如果数据量减少,就将现有的多余的空间归还给系统。
实际参数是函数调用的时候传给函数的变量。这个是系统实实在在分配了内存空间的变量。 简单点说,就是形式参数给个形式,实际参数放进去用。例如:fun a ;形式参数是函数定义中的,系统没有为其分配内存空间,但是在定义里面可以使用的参数。例如:fun int a 。这里a就是形式参数。I: 3 TO 20 doBegin A2: A0+A1; Write a2 ; A0: A1;A1: A2;end; END. Pascal语言试卷 第7页 (共6页)
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-26864-2.html
王子王子我的王子