2002江苏省小学生信息学奥林匹克竞赛初赛试题(理论)

上传人:20****03 文档编号:169533213 上传时间:2021-02-26 格式:DOC 页数:9 大小:53.50KB
返回 下载 相关 举报
2002江苏省小学生信息学奥林匹克竞赛初赛试题(理论)_第1页
第1页 / 共9页
2002江苏省小学生信息学奥林匹克竞赛初赛试题(理论)_第2页
第2页 / 共9页
2002江苏省小学生信息学奥林匹克竞赛初赛试题(理论)_第3页
第3页 / 共9页
2002江苏省小学生信息学奥林匹克竞赛初赛试题(理论)_第4页
第4页 / 共9页
2002江苏省小学生信息学奥林匹克竞赛初赛试题(理论)_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《2002江苏省小学生信息学奥林匹克竞赛初赛试题(理论)》由会员分享,可在线阅读,更多相关《2002江苏省小学生信息学奥林匹克竞赛初赛试题(理论)(9页珍藏版)》请在金锄头文库上搜索。

1、2002 年江年江苏苏省小学生信息学奥林匹克省小学生信息学奥林匹克竞赛试题竞赛试题 BASIC 语语言言 二小二小时时完成完成 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效 一选择一个正确答案代码(一选择一个正确答案代码(A/B/C/DA/B/C/D), ,填入每题的括号内填入每题的括号内 ( (每题每题 1.51.5 分分, ,多选无分多选无分, , 共共 3030 分分) ) 1)微型计算机的问世是由于( )的出现。 A)中小规模集成电路 B)晶体管电路 C) (超)大规模集成电路 D)电子管电路 2)微型计算机的运算器、控制器及

2、内存储器的总称是( ) 。 A)CPU B)ALU(算术逻辑部件) C)主机 D)MPU(微处理器) 3)用画笔(Paintbrush)绘制图形后并存储在文件中,该图形文件的文件名缺省后缀为( ) 。 A) .jpg B) .bmp C).gif D).tiff 4)多媒体计算机是指( )计算机。 A)专供家庭使用的 B)装有 CD-ROM 的 C)连接在网络上的高级 D)具有处理文字、图形、声音、影像等信息的 5)下列存储器中,存取速度最快的是:( ) 。 A)软盘 B)硬盘 C)光盘 D)内存 6)把计算机内存中的数据放到磁盘上,称为( )操作。 A) 打印 B) 输入 C)读出 D)写入

3、 7) 在 Windows 98 中,通过查找命令查找文件时,若输入 F*.?,则下列文件( )可以被查到。 A) F.BAS B) FABC.BAS C) F.C D) EF.C 8) WINDOWS 中的回收站的作用是( ) 。 A)回收编制好的应用程序 B)回收将要删除的用户程序 C)回收并删除应用程序 D)回收用户删除的文件或文件夹 9)在 windows 中,如果一个窗口代表一个应用程序,为了终止该程序的运行,则应在控制菜单中 选择( ) 。 A)还原 B)关闭 C)最大化 D)最小化 10)下列各种说法中,正确的是( ) 。 A)计算机中所有信息都采用二进制编码 B)所有的十进制小

4、数都能准确地转换为有限位二进制小数 C)汉字的计算机机内码就是区位码 D)存储器具有记忆能力,其中的信息任何时候都不会丢失 11)计算机病毒传染的必要条件是:( )。 A)在内存中运行病毒程序 B)对磁盘进行读写操作 C)在内存中运行含有病毒的可执行程序 D)复制文件 12)算式(2047)10-(3FF)16+(2000)8的结果是( ) 。 A)(2048)10 B)(2049)10 C) 3746)8 D)(1AF7)16 13)QB 系统设置能显示正整数的最大值。其中:长整型数是( ) A)32767 B)32768 C) D) 14)数值 24.876 表示成科学记数法,正确的是()

5、 A)0.24876E2 B)24.876E1 C)2487.6E2 D)2.4876E+1 15)启动 WORD 的不正确方法是( ) 。 A)单击 Office 工具栏上的 Word 图标 B)单击“开始”“程序” Word C) 单击“开始”“运行” ,并输入 Word 按回车 D) 双击桌面上的“Word 快捷图标” 16)我国于( )年实现了与 Internet 国际互联网的联接。 A)1991 B)1992 C)1993 D)1994 17)资源管理器的目录前图标中增加“+”号,这个符号的意思是( ) 。 A)该目录下的子目录已经展开 B)该目录下还有子目录未展开 C)该目录下没有

6、子目录 D)该目录为空目录 18)下面选项中,可以实现将输入的正数保留两位小数(要四舍五入)后输出的程序段 是() A)INPUTA:BINT(A*1000.5)/100 :PRINTB B)INPUTA:B(A*100-0.5)/100 : PRINTB C)INPUTA:BINT(A*100)/100: PRINTB D)INPUTA:BINT(A/1000.5)*100: PRINTB 19)下列程序的输出结果是() READA,B IFABTHEN TA:AB:BT ELSE READB,A ENDIF PRINT“AB” ;AB END:DATA4,2,3,1 A)AB6 B) “A

7、B”4 C)134D)AB4 20)下面程序所计算的式子是( ) INPUT X, N Y = 0: S = 1:I = 1 DO WHILE I = N S = S * I Y = X I / S I = I + 1 LOOP PRINT S=; Y END A) S=1!+2!+3!+N! B) S=X+X2+X3+XN C) S= X + X2/2!+ X3/3!+ XN/N! D) S= XN/N! 二问题求解:(6+6=12 分) 1 右边的乘法算式中,字母 E 代表偶数, 字母 P 代表奇数。 请依据该算式,填写出正确的数学 算式(横式)及最后的计算结果: 2将 1949 按“先加

8、 12,再减 9,接着加 6,然后减 4”的四步运算。经过 步计算,结果 恰好是 1984;经过 步计算,结果恰好是 2001。 三阅读程序,写出正确的程序运行结果:(6+12+10=28 分) 1)10 p=0 20 x=int(rnd(1)*6)+1 30 if xp+1 then 10 40 a(x)=x 50 p=p+1 60 if p6 then 20 70 print chr$(a(1)+64),chr$(a(6)+64) 80 end 运行结果: 2) INPUT L=;L A$=23 FOR I=1 TO 9 B$=MID$(A$,I,L) B(I)=VAL(B$) NEXT

9、I FOR I=1 TO 9 Q=0 P E E ) E E E P E E E P E P P E E FOR J=2 TO B(I)-1 IF B(I)-INT(B(I)/J)*J=0 THEN Q=1 NEXT J IF (B(I)1) AND (Q=0) THEN PRINT B(I); NEXT I 运行结果: L=?2 L=?5 3)INPUT p,n,q j=21 DO while n0 j=j-1 a(j)=n mod 10 n=n 10 LOOP s=0 for i=j to 20 s=s*p+a(i) NEXT PRINT S j=21 DO while s0 j=j-1

10、a(j)=s mod q s=s q LOOP for i=j to 20 PRINT a(i); NEXT 输入:7,3051,8 输出: 四根据题意,将程序补充完整:(每个点 2.5 分 共 30 分) 1) 。 【问题描述问题描述】打印输出如图一的拐角方阵: 1 1 1 1 1 2 2 2 2 1 3 3 3 2 1 4 4 3 2 1 5 4 3 2 1 图一 【程序清单程序清单】 n=5 for i=1 to n for j=1 to n if then k=i else k= PRINT TAB(J*4) ;k; NEXT J: PRINT:NEXT I END 2)【问题描述问题

11、描述】 本程序对随机产生的 100 个 0 到 50 之间的随机整数用一个数组存放后进行排序,然后再将其 中重复出现的数进行删除,只保留一个,使得剩下的数中任何两个都不相同且连续存储在原数组中。 【程序清单程序清单】 maxn=100 dim a(maxn) for i=1 to maxn a(i)=INT(rnd(1)*51) NEXT for i=1 to for j= to maxn if a(I)a(j)then temp=a(I):a(I)=a(j):a(j)=temp NEXT J Next I for i=2 to maxn if then a(I)=-a(I) NEXT I t

12、ail=0 current=1 DO while DO while a(current)0 current=current+1 LOOP tail=tail+1 a(tail)= current=current+1 LOOP if then tail=tail+1: a(tail)=0 for i=1 to tail PRINT a(I); NEXT 3) 【问题描述问题描述】 我们将左右对称的自然数称为回文数,例如:121,4114 等; 将只能被 1 与其本身整除的自然数称之为素数,例如:7,353 等。 键入 N,M,求出 N 至 M(含 N 与 M)之间既是回文数又是素数的自然数共有多

13、少个? 【问题分析问题分析】 本题可以分两步来做:1、求出 N 至 M 中的回文数;2、对于每一个求出的回文数,判断其是否 为素数。 【程序清单程序清单】 INPUT N,M=;N,M DIM A(100) S=0 FOR I=N TO M Q=0 J=0 T=I DO J=J+1 T=INT(T/10) LOOP UNTIL T=0 FOR K=1 TO INT(J/2) IF THEN Q=1 NEXT K IF THEN FOR K=2 TO SQR(I) IF I MOD K=0 THEN NEXT K END IF IF I=1 THEN Q=1 IF Q=0 THEN S=S+1

14、NEXT I PRINT S END 市 考点考点 学学校班级校班级 姓名姓名 编号 = 密密 封封 线线 = 2002 年江年江苏苏省小学生信息学奥林匹克省小学生信息学奥林匹克竞赛试题竞赛试题 答答 卷卷 纸纸 阅阅 卷卷 记记 录录 总阅卷人总阅卷人 总总 得得 分分 第 一 大 题得 分第二大题得分 题号 1 2 345678910 第三大题得分 得分 1)2)3) 题号 11121314151617181920 第四大题得分 得分 1) 2)3) = 以下由考生填写以下由考生填写 = 答卷部分答卷部分 一一. . 选择一个正确答案代码(选择一个正确答案代码(A/B/C/DA/B/C/D

15、), ,填入每题的括号内填入每题的括号内 ( (每题每题 1.51.5 分分, ,多选无分多选无分, , 共共 3030 分分) ) 题号题号 1 1 2 2 4 4 5 5 6 6 7 7 8 8 9 9 1010 选择选择 题号题号 1111 1212 1313 1414 1515 1616 1717 1818 1919 2020 选择选择 二问题解答问题解答 ( 6+6=共 12 分) 1. 答:答:正确的算式及最后的计算结果是: 2. 答:答:经过 步计算,结果恰好是 1984;经过 步计算,结果恰好是 2001。 三. 阅读程序,并写出程序的正确运行结果:(阅读程序,并写出程序的正确运行结果:(6+12+106+12+10 分,共分,共 2828 分)分) (1 1)程序的运行结果是)程序的运行结果是: : (2)(2) 程序的运行结果是程序的运行结果是: : L=?2 L=?5 市市 考点考点 学学校班级校班级 姓名姓名 编号编号 = 密密 封封 线线 = 三. 阅读程序,并写出程序的正确运行结果:阅读程序,并写出程序的正确运行结果: (3 3)程序的运行结果是程序的运行结果是: : 四.根据题意根据题意, , 将程序补充完整将程序补充完整( ( 每个点每个点 2.52.5 分分 共共 3030 分分) ) 题题 1 1) 题题 2 2) 题题 3 3)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号