小学组Pascal语言试题
- 格式:doc
- 大小:90.50 KB
- 文档页数:18
第二届绍兴市少儿信息学奥林匹克竞赛试题(小学组PASCAL语言二小时完成)●●全部试题答案都要求写在答卷纸上,写在试卷上一律无效●●一.选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题2分,每题只有一个正确答案,多选或错选都无分。
共30分)1)PASCAL程序设计语言的命名,是为了纪念()这位伟大的数学家。
A) 巴赫B) 冯.诺依曼C) 帕斯卡D) 图灵2)一般来说,一台计算机的CPU速度越快,那么这台计算机的运行速度也越快,下列CPU 型号中,运行速度最快的是()。
A) 奔腾4 B) 奔腾2 C) 奔腾3 D) 5863)美元的标识符是$,它和数字4同在一个键上,而且$在上面,数字4在下面,为了输入$这个符号,应配合使用其他的()键。
4)一般计算机开机后总会自动启动Windows操作系统,那么这个操作系统软件安装在计算机的哪个硬件中()?A) 软盘B) 主板芯片C) 硬盘D) ROM5)二进制数(1011)2对应的十进制数是()。
A) 1011 B) 15 C) 10 D) 116)下列对于计算机病毒的认识中,错误的是()。
A) 只要不从因特网上下载文件,而只在网上浏览网页、收发电子邮件是不会感染病毒的。
B) 要定期升级杀毒软件,并利用杀毒软件对计算机进行查、杀毒处理。
C) 一台接入网络的计算机,即使不进行网络的相关操作(浏览网页、收发邮件、下载文件等),也有可能被病毒感染。
D) 安装病毒防火墙可以从一定程度上有效地预防病毒的感染。
7)按照网站域名的一般约定,下列网站地址中,描述错误的是()。
A) B) www@C) D) 8)现实生活中我们只要配备相关的硬件和软件,就可以直接通过因特网完成很多的工作,下列功能中,目前在因特网上还不能直接实现的是()。
A) 看到对方当前的实时摄像B) 像使用电话机一样通过声音和对方聊天C) 护士通过网络往患者体内注射药水D) 通过文字和对方进行实时交流(聊天)9)下列关于计算机的说法中,错误的是()。
2005年东莞市小学生计算机程序设计竞赛复赛试题(二)pascal语言说明:请将答案填在答题卡上,只交答题卡,一、选择题:(每题1分,共10分)1、计算机内部,对数据进行加工处理都是以()形式进行的。
A、十进制数B、二进制数C、十六进制数D、八进制数2、不同的计算机所用的指令也不同,这主要取决于()。
A、所用的操作系统B、系统的总体结构C、所用的CPUD、所用的语言3、下面不是程序设计语言的有()。
A、PASCALB、BASICC、C++D、DOS4、下列五进制数中,不合法的数()。
A、310(5)B、401(5)C、250(5)D、300(5)5、计算机病毒破坏的是()。
A、软盘B、硬盘C、打印机D、程序和数据6、下面几个不同进制的数中,最小的是()A、102(5)B、65(10)C、78(8)D、110110(2)7、1字节在计算机中用位二进制来表示()A、2位B、8位C、10位D、16位8、1个汉字在计算机中占个字符的位置()A、2个B、8个C、10个D、1个9、断电后保存在下面哪个设备中的数据会丢失()A、硬盘B、光盘C、ROMD、RAM10、下列设备中,既是输入设备,又是输出设备的是()A、显示器B、打印机C、磁盘D、扫描仪二、填空题(每小题5分,共15分)1、求144的约数有多少个?(所谓144的约数,就是指能整除144的数)2、从1到99的自然数中,不含数字3的自然数有多少个?3、100个青年人中,会骑自行车的有83人,会游泳的有75人,两样都不会的有10人,两样都会的有多少人?三、运行结果:(每小题6分,共36分)四、程序填空:(每空3分,共39分)1、从键盘输入两个字符串A和B,下面程序能找出它们最长的公共子串,请完善程序。
分析:所谓公共子串,就是两个字符串中含有相同的子字符串。
program f2_401;var a,b,temp,d:string;la,lb,len,j,k:integer;beginwrite('input the string 1:');readln(a);write('input the string 2:');readln(b);if length(a)>=length(b) thenbegintemp:=a;a:=b;b:=temp;end;la:=length(a);lb:=length(b);for len:=la downto 1 dofor j:=1 to la+1-len dobegind:= (1) ;for k:=1 to lb+1-len doif (2) thenbeginwriteln( (3) );halt;end;end;writeln('no fint!');end.2、面程序的功能是:读入N个数,用折半插入法进行从小到大排序。
第十四届全国青少年信息学奥林匹克联赛“二附中杯”上海赛区初赛试题(小学组 PASCAL语言 90分钟完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、选择一个正确的答案代码(A/B/C/D),填入每题的括号内(每题2分,共30分);1、计算机在工作时突然停电,则中的信息全部丢失,来电之后也不能恢复。
A.U盘B.ROM C.RAM D.硬盘2、扫描仪、绘图仪、触摸屏、音箱当中,有种设备具有输出功能。
A.1 B.2 C.3 D.43、二进制数00100100与00010100的和是。
A.00101000 B.00111100 C.00110100 D.001110004、下列说法不正确的是 C 。
A.计算机系统包括硬件系统和软件系统B.软件是在硬件支持下工件的C.没有软件,纯硬件的计算机也可以工作D.硬件是实体5、在Windows中,“回收站”是 A 的一块区域。
A.硬盘B.内存C.软盘D.光盘6、英特网上最常用的浏览器称为 C 。
A.word B.QQ C.I E D.TCP/IP7、某计算机的硬盘有100M,等于 A 。
字节。
A.100×1024 B.100×1000 C.100×1024×1024 D.100×1000×10008、下列属于计算机存储器的是 D 。
A.资源管理器B.CPU C.打印机D.硬盘9、下列有关电脑病毒的描述中,错误的是 D 。
A.电脑病毒实质是人设计的计算机程序B.上网下载信息可能会感染电脑病毒C.电脑病毒发作时会影响电脑的正常工作D.电脑病毒是宇宙射线对电脑辐射产生的结果10、下列因特网上的各功能中,错误的是 A 。
A.程序编译B.邮件传送C.远程教学D.信息查询11、我们将编好的程序存盘时,不可能保存到计算机的 D 中。
A.U盘B.硬盘C.软盘D.光盘12、在Windows资源管理器窗口中,如果文件夹没有展开,文件夹图标前会有。
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。
2023年义乌市小学信息学奥林匹克竞赛试题一、(小学组 pascal语言二小时完毕)姓名:二、单选(每题1.5分共30分)1.与十进制数29等值的二进制数是(A )A. 11101B.11001C.10111D.110112.右图是一张黑白两色位图, 假如使用0表达白色, 1表达黑色那么这幅黑白两色位置相应的二进制编码为(B )A. 0100011B.1011100C.1000011D.01000013.上题中的黑白两色位置假如要在计算机内部完整地保存, 在不进行压缩的前提下, 最少需要多少存储空间(C)A.8ByteB.8KBC.8bitD.8MB4.下列计算机设备中, 属于存储设备的是(B)A. 键盘B.RAMC.显示器D.CPU5.下列选项中, 对计算机运营速度的快慢没有影响的是: (D)A. CPUB.内在C.硬盘缓存D.显示器的屏幕尺寸6.下面是计算机操作系统的是(D)A. Free PascalB.Adobe PhotoshopC.Microsoft WordD.Linux7、下列关于计算机病毒的描述中, 对的的是(C)A. 假如某人有感冒病毒, 那么他使用的计算机就有也许感染病毒, 并最终发展为计算机病毒B.假如计算机在生产厂家组装时周边环境不好(有灰尘等), 计算机就会有计算机病毒C.计算机病毒实质上是一段计算机程序D.计算机病毒只能通过计算机网络传播8、关于网页中的超链接, 下列说法对的的是: (A)A. 超链接的HTML标志是<a>B.一张网页只能包含一个超链接C.将网页保存为文本文献后,超链接仍然存在D.超链接的对象只能是另一张网页。
9、下面列出的文献, 不能用windows附件中画图程序打开的是(C)A. apple.bmpB.banana.jpgC.orange.rawD.pear.png10、关于电子邮件的叙述, 对的的是(B)A. 发送方和接受方必须同时开机才干传送电子邮件B.打开电子邮件的附件也许会传染计算机病毒C.同一个E-Mail帐号不能同时设立在多台计算机上D.发送电子邮件是, 接受方地址不能与发送方相同。
2008年宁波市信息学竞赛初赛试题(小学组 Pascal 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共15题,每题2分,共计30分。
每题有且仅有一个正确答案。
)1.在计算机中,程序和数据统一存储并在程序控制下自动工作;提出这种理论体系的科学家是(A)申农(B)摩尔(C)盖茨(D)冯·诺依曼2.十进制数17转化为二进制数是(A) 10001 (B) 10010 (C) 10101 (D) 11001 3.下列属于文字处理软件的是(A)Word (B)ACDSee (C)GoldWave (D)Flash 4.在Windows中,把鼠标指针指向一个右边有“…”符号的菜单项,将弹出(A)工具栏(B)对话框(C)状态栏(D)子菜单5.Internet Explorer(IE)浏览器中的“收藏”菜单的主要功能是管理(A)图片(B)邮件(C)网址(D)文档6.E-mail邮件本质上是一个(A)文件(B)电报(C)电话(D)传真7.由于网络的普及而兴起的一种新的数字音频格式是(A)MD (B)MP3 (C)VCD (D)DVD 8.计算机要处理光盘中的信息时,必须将待处理的信息调入(A)U盘(B)硬盘(C)内存(D)显示器9.区分局域网(LAN)和广域网(WAN)的依据是(A)网络用户(B)传输协议(C)联网设备(D)联网范围10.一般家庭是通过非对称数字用户环路技术上网的,该技术的英文缩写是(A)DNS (B)WWW (C)ISP (D) ADSL 11.下列存储容量之间换算正确的是(A)1 KB = 1000 B (B)1 MB = 1024 KB(C)1 MB = 1024 B (D)1 GB = 1024 KB12.利用随机函数random(3)可以产生的整数有(A)1、2 (B)0、1、2 (C)1、2、3 (D)0、1、2、313.语句c:=a=b能正确执行,其中变量a、b是整型数,则变量c的类型是(A)整数(B)实型(C)布尔型(D)字符型14.设A=B=True,C=D=False,下列逻辑运算表达式值为False的是(A)A OR C (B)A AND B(C)NOT ( A AND C ) (D)NOT ( A AND B )15.将数组{ 1, 2, 4, 3, 5, 6, 7, 8 }中的元素用冒泡排序的方法按从大到小的顺序排列,需要比较的次数是(A) 7 (B) 27 (C) 28 (D)64 二、问题求解(共2题,每题5分,共计10分)。
鄞州区小学生信息学奥林匹克竞赛试题(小学组PASCAL语言 2.5小时完成)准考证号姓名学校得分一.选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题1分,每题只有一个正确答案,多选或错选都无分。
共30分)1.标准PASCAL程序说明部分的正确顺序是( )。
A.label-->const-->var-->type B.var-->const-->label-->typeC.label-->const-->type-->var D.const-->var-->type-->label2.下列( )是合法的标识符。
A.A23456 B.X*Y C.BEGIN D.H(X)3.下列( )不是保留字。
A.div B.program C. new D.var4.若a=true,b=false,x=7,y=12,m=3,n=35,求表达式a and not(m>n) and (x<y-m) or(a or b)的值()。
A.true B.false C.0 D.15.下列常量定义中正确的是()。
A.const d=40 or d=100; B.const s = 0.5;C.const s : 2.15; D.const s: = (2>5);6.下列函数值是整型的是()。
A.CHR(23) B.ORD(FALSE) C.SUCC(FALSE) D.ODD(98)7.设x是实型变量,下列表达式能将x四舍五入后保留两位小数的是()。
A.round(x) B.round(x)/100C.round(x*100)/100 D.round(x*10)/108. 表达式 35 DIV 3 MOD 4 的值是()。
A.0 B.2 C.3 D.69.把整数5转换为字符'5'的表达式是()。
A.chr(5)-ord('0') B.chr(5+ord('0'))C.chr(5)-ord('0') D.chr(5+ord(0))10. 下列程序段运行后,变量value的值为( )。
一、编程实现:(1):输入x,y的值,用程序实现输出时x为y的值,y为x的值。
(test1)(2):输入一个三位数,输出它的相反数。
如:输入234,输出432。
(3):从键盘输入一个数x,计算表达式3*x-6的值,并在屏幕输出结果。
(test3)(4):输入20个数,统计其中正数、负数和零的个数。
要求:程序名ex统计个数变量:num1(正),num2(负),num3(零)循环变量:i(5):用当循环语句(while)编程计算1×2×4×6×8×……×20的积。
(test5)(6):李冬期末考试考语文、数学、英语三门课程,编程求他期末考试的总分和平均分(test6) (7):随机产生互不相同的两位数20个,并按从小到大的顺序排列。
(8):新年联欢会,来宾聚一堂,互相碰一杯,903响,问有多少人,饮酒在会上?(9):编程求1~100以内所有质数的和。
(10):编程判断某个年份是否是闰年。
输入年份(变量名称:year),若是闰年,则在屏幕上显示Yes,否则输出No (test10(11):小明有一本书,第一天看了全书的一半,第二天又看了剩余的2/3,还有10页没看完,问全书共有几页?(12):一本1000页的书,黄强第一天看了10页。
以后每天比前一天多看3页,编程求出黄强最后一天看了多少页。
(13):兄弟三人岁数和是30,大哥的岁数减2,二哥的岁数加2,弟弟的岁数乘以2 ,结果三人的岁数相同,求三人的岁数各是多少?(14):求1+5+9+13+…101的和。
(15):剧场中有1000个座位,已知第一排有30个座位,以后每排增加2 个座位,1000个座位最多能排几排?最后剩余不够一排的座位有几个?如果按前边的排法再补全一排,整个剧场有多少个座位?(16):爸爸比儿子大30岁,四年后爸爸的年龄将是儿子的四倍,问爸爸和儿子各是多少岁?(17):用数组形式求1-100以内所有奇数的和。
小学信息学(计算机)竞赛试题(Pascal语言,小学组,考试时间:120分钟)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单选题(每小题2分,共40分)1. 建立了计算机最主要的结构原理的人是()。
A. 图灵B. 比尔·盖茨C. 冯·诺伊曼D. 克拉拉·丹2. 在Windows中,一般可以从()尝试恢复被删除文件。
A、控制面板B、 \Windows\Temp目下下C、回收站中D、电子邮箱中3. 操作系统、数据库管理系统和程序设计语言处理软件属于( )。
A.管理软件 B.系统软件 C.编辑软件 D.应用软件4. 微型计算机的性能主要取决于()。
A.内存B.主板C.中央处理器D.硬盘5. BIOS(基本输入输出系统)是一组固化在计算机内()上一个 ROM 芯片上的程序。
A. 控制器B. CPUC. 主板D. 内存条6. 在 Pascal 语言中,判断 a 不等于 0 且 b 等于 0 的正确的条件表达式是()A. (a<>0)and (b=0)B. not((a=0)and(b<>0))C. not(a=0 and b<>0)D. (a<>0)or(b<>0)7. 机器语言是用()编写的。
A.二进制码B.ASCII码C.十六进制码D.国标码8. 计算机主机是由CPU 与()构成的。
A.控制器 B.输入、输出设备 C.运算器 D.内存储器9. 彩色显示器所显示的五彩斑斓的色彩,是由红色、蓝色和()色混合而成的。
A. 紫B. 白C. 黑D. 绿10. 2KB的内存能存储( )个汉字的机内码A.1024B.516C.2048D.21811. 微型计算机中,()的存取速度最快。
A.高速缓存B.外存储器C.寄存器D.内存储器12. 标准ASCII码最多能表示的字符个数是( )A.8B.64C.128D.51213. 下列函数值为16的是()。
小学组Pascal语言试题(一)一、单项选择。
(每小题1.5分,共15分)1.下面是某同学定义的变量名,合符Pascal语法的是()。
A.integer B. x1 B. 2x D. x*y2.假定所有变量均为实型,算式的正确Pascal表达式是()。
A.(u+a)/((b-v)/(c-w)+u*d)B. (u+a)/(b-v)/(c-w)+u*dC. u+a/b-v/c-w+u*dD. (u+a)/((b-v/c-w)+u*d)3. 有如下的变量说明var x,y,z:integer;a:real;则下面的赋值语句中正确的是()A.x=y div 7; B. x:=y/z; C. a:=x*y; D. x+y:=z;4. 设a,b,c,d均为整型变量,对于下面的程序段a:=0;b:=0;readln(a,b);read(c);readln(d);若从键盘输入:12 3 45 6 7其中,表示“回车”,则a,b,c,d中的数应为下面哪一组?()A.1,2,3,4B.1,2,3,5C.1,2,5,6D.1,0,3,55. 设n为整型变量,且n:=1997,下面能将n的十位数字(即右边第2位数字)分离出来的语句是()。
A. d:=n mod 100B. d:=n div 100;C. d:=n div 100 mod 10;D. d:=n mod 100 div 106.“判断一个整数x是另一整数y的整数倍”的pascal表达式是()。
A.x=2*y B. x/y=2 C. x mod y=0 D. x mod y=17. Pascal表达式“2008 div 5 mod -2”的结果是:A. 8B. -1C. 0D. 18. 设实型变量pi已赋值为3.14159,下面不能输出3.14的语句是( )。
A. write(pi:0:2);B. writeln(pi:1:2);C. write(pi:2:2);D. writeln(pi:2);9.下列程序段的输出结果是()。
小学组Pascal语言试题(一)一、单项选择。
(每小题1.5分,共15分)1.下面是某同学定义的变量名,合符Pascal语法的是()。
A.integer B. x1 B. 2x D. x*y2.假定所有变量均为实型,算式的正确Pascal表达式是()。
A.(u+a)/((b-v)/(c-w)+u*d)B. (u+a)/(b-v)/(c-w)+u*dC. u+a/b-v/c-w+u*dD. (u+a)/((b-v/c-w)+u*d)3. 有如下的变量说明var x,y,z:integer;a:real;则下面的赋值语句中正确的是()A.x=y div 7; B. x:=y/z; C. a:=x*y; D. x+y:=z;4. 设a,b,c,d均为整型变量,对于下面的程序段a:=0;b:=0;readln(a,b);read(c);readln(d);若从键盘输入:12 3 45 6 7其中,表示“回车”,则a,b,c,d中的数应为下面哪一组?()A.1,2,3,4B.1,2,3,5C.1,2,5,6D.1,0,3,55. 设n为整型变量,且n:=1997,下面能将n的十位数字(即右边第2位数字)分离出来的语句是()。
A. d:=n mod 100B. d:=n div 100;C. d:=n div 100 mod 10;D. d:=n mod 100 div 106.“判断一个整数x是另一整数y的整数倍”的pascal表达式是()。
A.x=2*y B. x/y=2 C. x mod y=0 D. x mod y=17. Pascal表达式“2008 div 5 mod -2”的结果是:A. 8B. -1C. 0D. 18. 设实型变量pi已赋值为3.14159,下面不能输出3.14的语句是( )。
A. write(pi:0:2);B. writeln(pi:1:2);C. write(pi:2:2);D. writeln(pi:2);9.下列程序段的输出结果是()。
Var x,s:integer;Beginx:=2005;s:=0;while x<>0 dobegins:=s+x mod 10;x:=x div 10;end;writeln(s);end.A. 0B. 7C. 10D.200510.下列程序段执行后能打印两行“Very good!”的是( ):A.i:=0;repeatwriteln(‘Very good’);i:=i+2;until i=4; B.i:=0;repeatwriteln(‘Very good’);i:=i+2;until i<4;B.i:=0;repeatwriteln(‘Very good’);i:=i+2;until i>4; D.i:=0;repeatwriteln(‘Very good’);i:=i+2;until i=5;二、问题求解。
(7分)A,B,C,D,E,F 6人参加了小学信息学竞赛,甲、乙、丙、丁四人猜测谁能获得一等奖。
甲说:“冠军不是A就是B。
”乙说:“冠军绝不是C。
”丙说:“D,E,F都不可能是冠军。
”丁说:“冠军可能是D,E,F中的一个。
”比赛结果公布后发现,这4个人所说的话中,只有一个人的猜测是正确的。
谁是第一名呢?________三、写出程序的运行结果。
(第1-4小题每题5分,第5小题每题8分,共28分)1.program xx1;var a,b,c,d,sum : integer;beginreadln(a,b,c,d);a := a mod 23;b := b mod 28;c := c mod 33;sum := a * 543 + b * 121 + c * 128 - d;sum := sum + 2005;sum := sum mod 2005;if (sum <> 0 ) then sum := 2005;writeln(sum);end.输入:283 102 23 320输出____________2.program xx2;vars,i:ingeger;begins:=0;for i:=1 to 100 doif (i mod 3=0)and (i mod 4=0) then s:=s+i; writeln('s=',s)end.3.Vara,b,c,d,e:integer;begina:=79 ; b:=34; c:=57; d:=0 ; e:=1;if (ac) thend:=d+eelseif (d+10d:=e+10elsed:=a-e;writeln(d);end.输出:___________________4.program xx4;var n,i,a1,a2,a3:integer;beginreadln(n); a1:=1; a2:=1;write(a1:8,a2:8);for i:=3 to n dobegina3:=a1+a2;a1:=a2;a2:=a3;write(a3:8)end;end.输入:10输出:______________5.program xx5;var p,q,s,t:integer;beginreadln(p);for q:=p+1 to 2*p dobegint:=0;s:=(p*q) mod (q-p);if s=0 thenbegint:=p+q+(p*q)div(q-p);write(t:4);end;end;writeln;end.输入:12输出:_____________四、根据题意补充完善程序。
(每空2分,共20分)1.求满足下列条件的两位数:将此两位数的个位数和十位数字进行互换,可以得到一个新的数,要求新数与原数之和小于100(每行输出6个满足要求的数)。
Program xx6;varx1,x2,a,b,k:integer;begink:=0;for a:=__ ①_ to 99 dobeginx1:= ②;x2:= ③;b:=x1*10+x2;if ④thenbegink:=k+1;write(a:4);if ⑤then writeln;end;end.2.现在有一批长方形的木板,编程找出面积最大的那块,并输出它的长、宽和面积。
输入要求:从键盘输入长方形的长和宽,当长和宽中有一个值小于等于0时结束。
输出要求:输出面积最大的长方形的长、宽和面积。
program xx7;vara,b,c,max,x,y:integer;beginwrite(‘a,b=’); readln(a,b);①;while (a>0) and ②dobeginc:=____ ③____;if c>max thenbeginx:=a;____④______;max:=c;end;_____⑤______ ;end;writeln(‘Chang=’, x);wrtiteln(‘Kuan=’, y);writeln(‘Mianji=’,max);end.一、选择题。
(1.5×10=15分)题号1 2 3 4 5 6 7 8 9 10答案B A C C D C D D B A二、问题求解。
(7分)第一名是C二、写出程序的运行结果。
(5+5+5+5+8=28分) 1.20052.S=4323.784.1 1 2 3 5 8 13 21 34 555. 181 110 87 76 66 62 61 60三、根据题意补充完善程序。
(10×2=20分)1.①10②a mod 10③a div 10④a+b<100⑤k mod 6 2.①max:=0②b>0③a*b④y:=b⑤readln(a,b) 或read(a,b)小学组Pascal语言试题(二)(一、单项选择。
(每小题1.5分,共15分)1. 下面Pascal标识符中合法的是:()A. err?2B. read*C. helloD. 8df2. 已知有如下说明:var x,y:integer;r,s: real;下面赋值语句合法的是:()A. s:=x+r;B. x:=s;C. y:=x+r/s;D. x:=x DIV s;3. 设a的值为5,b的值为10,则表达式(a-4) mod b的结果为:A. 0B. 10C. 5D. 14. 下面哪些运算符的运算结果类型一定是real类型()A. +B. -C. ×D. /5.下面哪些运算符必须是integer类型的操作数()A. +B. divC. /D. *6. 有程序段:x:=7;y:=3;x:=x+y;y:=x-y;x:=x-y,执行后,变量x的值是( )A. 7B. 3C. 10D. 47. 变量a的类型为整型,语句write(a)和write(‘a’)的执行结果:()A.一样B.不一样C.可能一样,可能不一样D.以上都不对8. 以下各程序段哪个不是计算1+2+3+4+…的前N项和:()A. sum:=0;readln(n);for I:=1 to n dosum:=sum+i;B. sum:=0;readln(n);i:=1;while i<=n dobeginsum:=sum+i;i:=i+1;end;C. sum:=0;readln(n);i:=0;repeati:=i+1;sum:=sum+i;until i>n;D. sum:=0;readln(n);i:=0;while ibegini:=i+1;sum:=sum+i;end;9. 从四个选项中选出下面程序段实现的计算公式。
()sum:=0;i:=0;repeatsum:=sum+i;i:=i+2;until i>10;writeln(‘sum=’,sum:6:4);A. 2+4+6+…+10B. 2+4+6+…+12C. 2+4+6+…+8D. 1+3+5+7+…+910. 从四个选项中选出下面程序段的计算结果。
()sum:=0;i:=0;j:=1;while i<5dobegini:=i+1;j:=j*i;sum:=sum+j;end;writeln(sum);A.15B. 120C.153D.33二、解决问题(5×2=10分)1.老师出了两道题,全班40人中,第一题有30人对,第2题有12人未做对,两题都做对的有20人。
(1)第2题对第1题不对的有几个人?(2)两题都不对的有几个?2.小王、小张、小李三人工作后分别当了医生、教师和战士。
只知道:小李比战士年纪大,小王和教师不同岁,教师比小张年龄小。
请问谁是医生?谁是教师?谁是战士?三、写出程序的运行结果。