重庆市信息技术会考题Pascal部分复习资料中学教育中考_中学教育-试题.pdf
学习好资料 欢迎下载 重庆市信息技术会考题(Pascal 部分复习资料)一、填空题 1、Sqrt(4)的值为(2.0)(保留一位小数)。2、Aa的值为(false)。3、下列标识符哪个是合法的?(A)A.x1 B.a(c)C.var D.123 4、Pascal 语言中的赋值号为(:=)。5、用 Pascal 语言表达式表示 x 为偶数(odd(x)=false)。6、Ord(37)的值为(37)。7、-15 Mod 4 的值为(-3)。8、已知 Chr(97)的值为字母 a,则 Chr(100)的值为字母(d)。9、Turbo Pascal 7.0中,Integer类型的取值范围为(-32768)到 32767。10、Pascal 语言中,实现循环结构的语句主要有(For)语句,While 语句和 Repeat 语句。11、16 Div 5的值为(3)。12、Odd(24)的值为(false)。13、用 Pascal 语言表达式表示 I 被 J 整除(I mod J=0)。14、机器语言仅由 0 和(1)两个代码组成。15、Round(9.5)的值为(10)。16、用 Pascal 语言表达式表示 X=10(x=10)。17、Int(24.9)的值为(24)。18、所谓复合语句,就是指用(begin)和 End括起来的多条语句的统称。19、Trunc(12.3)的值为(12)。20、b2-4ac 的 Pascal 语言表达式为(b*b-4*a*c)。21、Pascal 语言中,循环体至少执行一遍的循环语句是(repeat)语句 22、Round(10.4)的值为(10)。23、1/3a 的 Pascal 语言表达式为(1/3*a)。24、Pascal 语言中,实现计数循环一般用(For)语句。25、用 Pascal 语言表达式表示 1a10(a=1 and a=10)。26、Abs(-3.1)的值为(3.1)。27、Pascal 语言中,定义实型变量的关键字是(real)28、120 Div 3 Mod 10的值为(0)。29、Succ(c)的值为(d)。30、Pascal 语言的关系运算符中,“不等于”运算符为()。31、Not(11+2232)的值为(false)。错误信息 Error 85:“;”expected表示程序中可能缺少的符号是(;)。32、Pred(C)的值为(B)。33、(a+b)h/2的 Pascal 语言表达式为((a+b)*h/2)。34、顺序结构中,每一条 Pascal 语句只执行(1)次。35、已知 Ord(A)=65,则 Ord(D)=(68)。36、a2-b2 的 Pascal 语言表达式为(a*a-b*b)。学习好资料 欢迎下载 37、错误信息 Error 91:“:=”expected表示程序中可能缺少的符号是(:=)。38、Succ(Pred(2)的值为(2)。39、下列标识符哪个是合法的?(A)A.abc B.x#C.begin D.1a 40、用 Pascal 语言表达式表示 a 为奇数(odd(a)=true)。41、Sqr(4)的值为(2)。验证 42、Chr(Ord(h)的值为(h)。43、(52)And(3=6)的值为(true)。44、常量说明以(const)作标志。二、程序阅读。1、下列程序输出结果为(4)。Var M,N:Integer;Begin M:=0;For N:=2 to 3 do M:=M+2;Write(M);End.2、下列程序输出结果为(9)。Var A,B,C:Integer;Begin A:=5;B:=4;C:=A*A-B*B;Writeln(C);End.6、下列程序输出结果为(256)。Var Y:Integer;Begin Y:=2;WHILE(Y5列程序段的输出结果为(4,3)。VarA,B:Integer;BeginA:=3;B:=4;A:=A+B;B:=A-B;A:=A-B;Writeln段的输出结果为(100)。VarS,I:Integer;BeginS:=0;For I:=1DoS:=S+10;Writeln(S);End.45、下列程序段的输出结果为(0)VarT:Integer;BeginT:=3;T:=T*100;T:=T Mod 3;Writeln(T);End.(Sunday)。Varch:char;beginch:=0;case ch of1:Writeln(Monday);2:Writeln(Tuesday);3:Wr4:Writeln(Thursday);;5:Writeln(Friday);6:Writeln(Saturday);0:Wriend.47、下列程序段的输出结果为(5,1)。VarA,B,C:Integer;BeginA:=1;B:=5;C:=A;A:=B;B:=C;Write(A,B);出结果为(6 7 8 9 10)。VarI,X:Integer;BeginX:=10;For I:=6 t下列程序段的输出结果为(3,2,1)。验证 VarN,A,B,C:Integer;10;B:=N Div 10 Mod 10;C:=N Div 100;Writeln(A,B,C);End.55、下列验证 VarYear:Integer;BeginYear:=2000;If(Year Mod 400=0)Or(Mod 1000)ThenWriteln(Y)ElseWriteln(N);End.56、下列2)。VarA,B,C:Integer;BeginA:=1;B:=2;C:=3;A:=B;B:=C;C:=A;W下列程序输出结果为(15)。VarI,S:Integer;BeginS:=0;For IS:=S+I;Writeln(S);End.61、下列程序输出结果为(NO)。VarScore:Integer;BeginScore:=51;If(Score=60)ThenWriteln(PASS)ElseWriteln(NO);End.合法的语言中的赋值号为用语言表达式表示为偶数的值为的值为已知的值为字母则的值为字母中类型的取值范围为到语言中实现循环结构的语句主要有语句语句和语句的值为的值为用语言表达式表示被整除机器语言仅由和两个代码语言中循环体至少执行一遍的循环语句是语句的值为的语言表达式为语言中实现计数循环一般用语句用语言表达式表示的值为语言中定义实型变量的关键字是的值为的值为语言的关系运算符中不等于运算符为的值为错误信息表示程迎下载错误信息表示程序中可能缺少的符号是的值为下列标识符哪个是合法的用语言表达式表示为奇数的值为验证的值为的值为常量说明以作标志二程序阅读下列程序输出结果为下列程序输出结果为下列程序输出结果为下列程序输学习好资料 欢迎下载 A:=A+20;A:=A Div 3;Writeln(A);End.11、下列程序输出结果为(200)。Var X,I:Integer;Begin X:=0;For I:=1 to 100 do X:=X+2;Writeln(X);End.12、下列程序输出结果为(-1)。Var X,Y:Integer;Begin X:=-100;If(X0)Then Y:=-1 Else Y:=1;Writeln(Y);End.14、输入数据:0 2,下列程序输出结果为(1)。Var X,Y:Integer;Begin Y:=0;X:=1;While X0 Do Begin Y:=Y+X;Read(x);End;Write(Y);End.15、下列程序输出结果为(10)。Var X,Y:Integer;Begin X:=-10;合法的语言中的赋值号为用语言表达式表示为偶数的值为的值为已知的值为字母则的值为字母中类型的取值范围为到语言中实现循环结构的语句主要有语句语句和语句的值为的值为用语言表达式表示被整除机器语言仅由和两个代码语言中循环体至少执行一遍的循环语句是语句的值为的语言表达式为语言中实现计数循环一般用语句用语言表达式表示的值为语言中定义实型变量的关键字是的值为的值为语言的关系运算符中不等于运算符为的值为错误信息表示程迎下载错误信息表示程序中可能缺少的符号是的值为下列标识符哪个是合法的用语言表达式表示为奇数的值为验证的值为的值为常量说明以作标志二程序阅读下列程序输出结果为下列程序输出结果为下列程序输出结果为下列程序输学习好资料 欢迎下载 If X0 Then Y:=-X Else Y:=X;Writeln(Y);End.19、下列程序输出结果为(abcd)。Var Ch:Char;Begin For Ch:=b to e do Write(pred(ch);End.20、下列程序输出结果为(Y)。Var A:Integer;Begin A:=11;If Odd(A)Then Writeln(Y)Else Writeln(N);End.24、下列程序段的输出结果为(A)。Var Score:Integer;Ch:Char;Begin Score:=80;Case Score Div 10 Of 10,9,8:Ch:=A;7,6:Ch:=B;Else Ch:=C;End;Writeln(Ch);End.25、输入数据:-9,下列程序输出结果为(0)Then Write(0)合法的语言中的赋值号为用语言表达式表示为偶数的值为的值为已知的值为字母则的值为字母中类型的取值范围为到语言中实现循环结构的语句主要有语句语句和语句的值为的值为用语言表达式表示被整除机器语言仅由和两个代码语言中循环体至少执行一遍的循环语句是语句的值为的语言表达式为语言中实现计数循环一般用语句用语言表达式表示的值为语言中定义实型变量的关键字是的值为的值为语言的关系运算符中不等于运算符为的值为错误信息表示程迎下载错误信息表示程序中可能缺少的符号是的值为下列标识符哪个是合法的用语言表达式表示为奇数的值为验证的值为的值为常量说明以作标志二程序阅读下列程序输出结果为下列程序输出结果为下列程序输出结果为下列程序输学习好资料 欢迎下载 Else Write(=0);End.29、下列程序段的输出结果为(12)。Var I:Integer;Begin I:=0;While(I10)Do I:=I+3;Writeln(I);End.30、下列程序段的输出结果为(3.14)。Const PI=3.14;Var Area,R:Real;Begin R:=1;Area:=PI*R*R;Writeln(Area:4:2);End.34、下列程序段的输出结果为(24)。Var S,I:Integer;Begin S:=1;For I:=1 To 4 Do S:=S*I;Writeln(S);End.35、下列程序段的输出结果为(1)。Var A,B:Integer;Begin A:=5;If Odd(A)Then B:=1 Else B:=2;Writeln(B);End.合法的语言中的赋值号为用语言表达式表示为偶数的值为的值为已知的值为字母则的值为字母中类型的取值范围为到语言中实现循环结构的语句主要有语句语句和语句的值为的值为用语言表达式表示被整除机器语言仅由和两个代码语言中循环体至少执行一遍的循环语句是语句的值为的语言表达式为语言中实现计数循环一般用语句用语言表达式表示的值为语言中定义实型变量的关键字是的值为的值为语言的关系运算符中不等于运算符为的值为错误信息表示程迎下载错误信息表示程序中可能缺少的符号是的值为下列标识符哪个是合法的用语言表达式表示为奇数的值为验证的值为的值为常量说明以作标志二程序阅读下列程序输出结果为下列程序输出结果为下列程序输出结果为下列程序输学习好资料 欢迎下载 三、Pascal 常用函数 sqr(x)=x2 例:sqr(3)=9 sqrt(x)=/-x2求平方根函数 例:sqrt(16)=4 round()四舍五入函数 例:round(3.14)=3 round(-4.2)=-4 round(-5.5)=-6 mod()求余函数,余数符号与被除数同 div()整除函数,结果为商 odd()判断一个整是是否是奇数,是奇数为真实即 ture。odd(3)=ture odd(4)=false 注:ture 代表 1,false代表 0 trunc()截尾函数,即把小数点后面的舍去。trunc(5.3)=5 trunc(5.9)=5 random()随机函数 abs()取绝对值。abs(0)=0,abs(5)=5,abs(-3)=3 pred()前导函数 结果的值比()小 1。pred(-3)=-4 pred(b)=a succ()后续函数,与上反。结果的值比()大 1。pred(-3)=-2 pred(b)=c ord()序号函数 ord(false)=0 ord(true)=1 ord(-5)=-5 ord(A)=65 ord(a)=97(97 为 a的 ASCII 码)chr()字符函数,ASCII 码对应的字符。chr(65)=A chr(97)=a 合法的语言中的赋值号为用语言表达式表示为偶数的值为的值为已知的值为字母则的值为字母中类型的取值范围为到语言中实现循环结构的语句主要有语句语句和语句的值为的值为用语言表达式表示被整除机器语言仅由和两个代码语言中循环体至少执行一遍的循环语句是语句的值为的语言表达式为语言中实现计数循环一般用语句用语言表达式表示的值为语言中定义实型变量的关键字是的值为的值为语言的关系运算符中不等于运算符为的值为错误信息表示程迎下载错误信息表示程序中可能缺少的符号是的值为下列标识符哪个是合法的用语言表达式表示为奇数的值为验证的值为的值为常量说明以作标志二程序阅读下列程序输出结果为下列程序输出结果为下列程序输出结果为下列程序输