收藏 分享(赏)

PASCAL课程测试一(初中).doc

上传人:myw993772 文档编号:6597320 上传时间:2019-04-18 格式:DOC 页数:4 大小:46KB
下载 相关 举报
PASCAL课程测试一(初中).doc_第1页
第1页 / 共4页
PASCAL课程测试一(初中).doc_第2页
第2页 / 共4页
PASCAL课程测试一(初中).doc_第3页
第3页 / 共4页
PASCAL课程测试一(初中).doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、信息奥赛培训系列1/4 2019/4/18PASCAL 课程测试(初中)姓名:_1、选择题(每小题只有一个正确答案)1、PASCAL 中,条件 AB的值可能是 (A)0 (B)1 (C)TRUE 或 FALSE (D)-12、 Real 是 类型数据(A)整数 (B)实数 (C) 布尔 (D) 字符3、下面个表示中,实数的是_(A)100 (B)0.1 (C)0 (D)0 4、设实型变量 x的值为 12.345,若要求按 12.345的形式输出,应该使用的输出语句是_(A)Writeln(x) (B) Writeln(x:6:3) (C)Writeln(x:3:6) (D)Writeln(x:

2、5)5、下列程序段运行后,变量 V的值为_X:=20;if x=10 then v:=5*x else v:=4*x;(A)100 (B)80 (C)90 (D)706、语句 VAR x:array15,13 of integer;说明了_个二维下标变量(A)5 (B)2 (C)8 (D)157、下列程序段运行后,变量 max的值为_a:=5;b:=10;max:=a;if bmax then max:=b;(A)5 (B)10 (C)5 和 10 (D)以上都不是8、表达式 35 div 3 mod 4的值是_(A) 0 (B) 2 (C) 3 (D) 69、语句 For i:=0 to 9

3、 do write(*);执行后,输出*的个数是_ (A)0 (B)9 (C)10 (D)110、求 123.10 的值,应选用的程序段是 _A. p:=1;for n:=1 to 10 dorepeatp:=p*n; n:=n+1until n=10;writeln(p);C. p:=1;for n:=1 to 10 do beginp:=p*n; n:=n+1end;writeln(p);二、阅读下面程序,写出各程序的运行结果1、 program p1; BeginWriteln(*:8);Writeln(*:9)Writeln(*:10);End.D.p:=1;for n:=1 to 1

4、0 do p:=p*n;writeln(p);B. p:=1; n:=1;while nak then y:=k;end;writeln(y:5);end. 输出:5:program p5;vari,k:110;y:array110 of integer;beginx:=14562; k:=0;repeatk:=k+1; yk:=x mod 10; x:=x div 10;untile x=0;for i:=1 to k do x:=x+yi;write(x);End.输出结果:7.program p7;var a,b,c,d:integer;procedure p(a:integer; va

5、r b:integer);varc:integer;begina:=a=1; b:=b+1;c:=2;d:=d+1;write(M,a,b,c,d);if ayk+1-i then p:=FALSE;Writeln(m1);Until (_ ) or (_) ;End.选项:(1)、(A) s:=0 (B) s:=1 (C) s:=n (D) s:=a10(2)、 (A)0 (B)1(C)n+1 (D)s(3)、(A) ns (B) akak) and (aks)(D) ans(4)、(A) s (B) an (C) ak (D) n信息奥赛培训系列4/4 2019/4/183、适当完善(或修

6、改)程序,使该程序运行后得到如图所示的图形。程序如下:program px;constn=7;Varx,i,j:integer;beginfor i:=1 to n doBeginif (i=1) or (_) thenwrite(OOOOOO :8)Elsewrite(OOO OOO);write( KKKK);if i n div 2 then x:=4-ielse x:=_ ;write(:x);writeln(KKKK);end;Readln;end.附加题:编程:求出满足下列条件的两位数:将此两位数的各位数字与十位数字进行交换,可以得到一个新的数,要求新数与原数之和小于 100(每行输出 6 个满足要求的数)OOOOOO KKKK KKKKOOO OOO KKKK KKKKOOO OOO KKKK KKKK OOO OOO KKKKKKKKOOO OOO KKKK KKKKOOO OOO KKKK KKKKOOOOOO KKKK KKKK

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 初中教育

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报