第八届计算机信息大赛.docx
- 文档编号:26110588
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:73
- 大小:55.23KB
第八届计算机信息大赛.docx
《第八届计算机信息大赛.docx》由会员分享,可在线阅读,更多相关《第八届计算机信息大赛.docx(73页珍藏版)》请在冰豆网上搜索。
第八届计算机信息大赛
第8届全国青少年信息学(计算机)奥林匹克他区联赛初赛试题
(初级组BASIC语言二小时完成)
●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●
一、单项选择题(每小题5分,共30分)
1、自1946年世界上第一台电子计算机Eniac诞生至今,计算机性能和硬件技术取得了突飞猛进的发展,50余年来大致可以分为四代,现在应该是()时代。
A、电子管计算机;B、大规模、超大规模集成电路计算机;
C、晶体管计算机;D、中小规模集成电路计算机。
2、计算机病毒的特点是()。
A、传播性、潜伏性、易读性和隐蔽性
B、破坏性、传播性、潜伏性和安全性
C、传播性、潜伏性、破坏性和隐蔽性
D、传播性、潜伏性、破坏性和易读性
3、Ms-dos系统对磁盘信息进行管理和使用是以()形式进行的。
A、文件B、盘片C、字节D、命令
4、Windows是一种()。
A、字处理软件B、操作系统C、数据库系统D、游戏
5、在Windows98中,如果某个菜单项的后面带有符号“…”,则表示该菜单项()。
A、可以进行开关选择B、执行时有对话框
C、有若干个子命令D、不能执行
6、为了描述一个算法,可以采用许多不同的方法,下面哪种方法是不对的()。
A、自然语言B、传统流程图C、M-n结构图D、伪代码
二、阅读程序写结果(每小题6分,共12分)
1、仔细阅读程序,写出程序运行后的结果。
x1=2
x2=6
FORi=1TO5
x=(x1+x2)*2
x1=x2
x2=x
NEXTi
PRINT″x=″,x
END
2、仔细阅读程序,写出程序运行后的结果。
READx,y,z
a=x;b=y
GOSUBaaa
b=z
GOSUBaaa
PRINTa
END
aaa:
DOWHILEa‹›b
IFa>bTHENa=a-b
IFa LOOP RETURN DATE84,42,56 三、完善程序(每空2分,共28分) 1、求出1至N(10 INPUT“n=”;n DIMa(n) FORi=1TOn (1) NEXTi FORi=1TOn IF (2)AND(3)AND(4)AND(5)THENA(i)=0 NEXTi (6) FORi=1TOn (7)THENs=s+1 NEXTi PRINT“zongshu=”;s END 2、已知一个一维数组A,任意给定一个数X,要求删除数组中与X相同的所有元素。 DIMa(10) DATA2,3,2,2,4,7,8,8,3,3 L=10 FORk=1TOL (1) NEXTk INPUT“shuruyaoshandeshu”;x k=1 DOWHILEk<=L DOWHILE (2)ANDx=a(k) FORj=kTOL-1 (3) NEXTj (4) LOOP k=k+1 (5) IF(6)THENPRINTx;“meiyouzhaodao! ” FORk=1TO(7) PRINTa(k);“”; NEXTk PRINT END 例如: 程序运行时如果输入数据2,则最后得到的结果为3478833 程序运行时如果输入数据8,则最后得到的结果为23224733 程序运行时如果输入数据6,则屏幕显示如下: 6meiyouzhaodao! 2322478833 四、程序设计(第1题10分,第2题20分) 1、个位数字为6,且能被3整除的五位数一共有多少个? 例如: 10026就是这样的一个数,试编程这一问题。 2、数学老师上课时提问李明: “李明,每次上楼梯时你一步迈几个台阶? ”李明回答说: “老师,我有时迈一步,有时迈两步。 ”老师又问: “从一楼到咱们二楼共有20个台阶。 按你这种走法,即每步只能跨一个或两个台阶,那么这20个台阶一共有多少种走法? ”李明此时张口结舌,一时回答不出来。 请你帮忙算算,看看到底有多少种走法? 要求编程实现。 第8届全国青少年信息学(计算机)奥林匹克分区联赛(江西赛区) 初级组初赛试题答题纸 学校: 姓名: 成绩: 一、基本知识单项选择题(每小题5分,共30分) 1 b 2 d 3 d 4 b 5 b 6 a 二、阅读程序写结果(每小题6分,共12分) 1 x=896 2 14 三、完善程序(每空2分,共28分) 空号\题号 1 2 1 a(i)=i reada(k) 2 a(i)mod2<>0 k<=L 3 a(i)mod3<>0 a(j)=a(j+1) 4 a(i)mod5<>0 L=L-1 5 a(i)mod7<>0 Loop 6 s=0 L=10 7 ifa(i)=0 L 四、程序设计题(共30分) 1、(本题10分) cls fori=10006to99996step10 ifimod3=0thenb=b+1: printi; nexti printb end 2、(本题20分) cls f=1: h=2 fori=3to20 r=f+h f=h: h=r nexti printh end 第9届全国青少年信息学(计算机)奥林匹克分区联赛 江西赛区初级组初赛试题 ●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 一、基本知识单项选择题(每小题2分,共20分) 1、用Windows自带的画图程序可以绘制一些简单的图形,在默认状态下保存这些图形文件,请问图形文件缺省的文件名后缀为()。 A)jpgB)gifC)bmpD)pcx 2、电子邮件地址中用户名和邮件所在服务器名之间的分隔符号是()。 A)#B)@C)&D)$ 3、打开Windows的资源管理器,如果某个目录(也叫文件夹)图标的前面含有符号“+”,则表示()。 A)该目录下的子目录已经展开B)该目录下还有子目录未展开 C)该目录下没有子目录D)该目录为空目录 4、多媒体计算机是指()计算机。 A)专供家庭使用的B)装有cd-rom(或dvd-rom)的 C)连接在宽带网上的D)能处理文字、图形、声音、影像等信息的 5、与十进制整数20相等的八进制整数是()。 A)24B)14C)160D)10100 6、设字母A的Ascll码值为41H,则字母E的Ascll码值为()。 A)42HB)43HC)44HD)45H 7、定义一个有10个元素的一维数组,如果第一个元素的存储地址是100,而且每个元素的存储长度是2,则第5个元素的地址是()。 A)100B)108C)109D)111 8、下面几个选项中能够将输入的正数进行四舍五入保留两位数输出的是()。 A)INPUTa: b=INT(a*100)/100: PRINTb B)INPUTa: b=INT(a*100+.5)*100: PRINTb C)INPUTa: b=INT(a*100+.5)/100: PRINTb D)INPUTa: b=INT(a*100-.5)/100: PRINTb 9、SGN (1)和SGN(999)比较大小的结果是()。 A)不能比较大小B)SGN (1)大C)SGN(999)大D)一样大 10、下面程序的运行结果是()。 FORj=1TO10: IFjMOD3=0THENPRINTn=n+1: NEXTj: PRINTn: END A)1B)3C)4D)10 二、阅读程序填空题(每小题3分,共30分) 1、从键盘上分别输入两个字母,分别存入变量a$和b$中,请将这两个字母按字母表上的顺序重新组成一个新的字符串输出。 例如: 如果输入的是a和x,则结果为ax;如果输入的是x和a,则输出也为ax。 INPUTa$,b$ IFa$>b$THEN s$= (1) ELSE s$= (2) ENDIF PRINTs$ 2、阅读程序写出运行结果。 DIMa(3) READa (1),a (2) a(3)=a((a (1)+a (2))/2)*2 a(a (2))=a(3)+4 PRINTa (1),a (2),a(3) DATA3,1 运行结果为(3) 3、下列程序的功能是: 有N个评委打分,去掉一个最高分和一个最低分,求余下的总分。 请将程序补充完整。 S=0 INPUT“n=”;n INPUT“fen=”;f max=f: min=f: s=f FORi=2TOn INPUT“fen=”;f IFf>maxTHEN(4) IFf s=s+f NEXTI PRINT“defen=”s-max-min END 4、阅读程序写出运行结果。 a$=”Iamastudent”: B$=”IstudyEnglish” c$=”pascalANDbasic” d$=”RIGHT$(a$,7)+MID$(b$,2,7)+LEFT$(c$,6)” PRINTd$,LEN(d$) END 运行结果为: (6) 5、有一个数列,它的第一个数为1,第二个数为2,后面的每个数都是前面相邻两个数的和,如: 1,2,3,5,8,13,……。 下面的程序用于打印此数列,请把程序补充完整。 a=1: b=2 PRINTa DOWHILEb<=32767 PRINT(7) c=a+b a=b (8) LOOP END 6、下面程序是利用随机函数产生10个介于100~200之间(包括100和200)的随机整数,要求将其中7的倍数打印出来并求它们和。 k=0 FORm=1TO10 x=(9) IF(10)THEN PRINTx k=k+x ENDIF NEXTm PRINT PRINT“k=”;k END 三、程序设计题(共50分) 1、(本题15分)已知四位数3025有一个特殊性质: 它的前面数字30和后面两位数字25的和为55,而55的平方刚好就等于该数(即55*55=3025)。 试编一程序打印出具有这种性质的所有四位整数。 2、(本题15分)甲乙丙三个人共有图书384本,第一次由甲拿出自己的部分图书分给乙和丙,使乙和丙两人的图书各增加一倍。 第二次由乙拿出自己的部分图书分给甲和丙,使甲和丙两人的图书各增加一倍。 第三次由丙拿出自己的部分图书分给甲和乙,使甲和乙两人的图书各增加一倍。 经过上述三次交换后,三个人现在的图书本数恰好相等。 请问甲乙丙三人原来各有图书多少本? 3、(本题20分)有10盏灯排成一排,从左往右依次1到10进行编号。 现在前5盏是亮的,后5盏是灭的。 现在对这10盏灯进行如下操作: 第1次将全部10盏灯的开关按动一次; 第2次将剩余的1~9盏灯的开关按动一次; 第3次将剩余的1~8盏灯的开关按动一次; …… 第8次将剩余的1~3盏灯的开关按动一次; 第9次将剩余的1、2盏灯的开关按动一次; 第10次将剩余的1盏灯的开关按动一次; 请问最后有哪几盏灯是亮的? (假设按动一次开关是对电灯进行一次反操作,即原来亮的现在灭,原来灭的现在变亮。 ) 第10届全国青少年信息学(计算机)奥林匹克分区联赛 江西赛区初级组初赛试题 ●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 一、基础知识单项选择题(每小题2分,共20分) 1、计算机软件保护法是用来保护软件()的。 A)编写权B)复制权C)使用权D)著作权 2、在树型结构中,不允许两个文件名相同主要指的是()。 A)同一个磁盘的同一个目录下B)同一个磁盘的不同目录下 C)不同磁盘的同一个目录下D)不同磁盘的不同目录下 3、2KB的内存能存储()个汉字码。 A)256B)512C)1024D)2048 4、下列无符号数中,最小的整数是()。 A)二进制下的11011001B)十进制下的75 C)八进制下的37D)十六进制下的2A 5、在计算机硬件系统中,CPU指的是()。 A)高速缓冲B)只读存储器 C)可编程只读存储器D)可擦除可编程只读存储器 6、计算机中应用最普遍的西方字符编码是()。 A)BCD码B)ASCII码C)GB2312—80D)补码 7、下面关于算法的叙述中,错误的是()。 算法必须在计算机上用某种语言实现B)算法必须有输出 C)算法不一定有输入D)算法必须在执行有限步骤之后能结束 8、计算机病毒是()。 A)通过计算机传播并能危害人体健康的一种病毒 B)人为制造的能够侵入计算机系统并给计算机带来故障的程序或指令集合 C)一种由于计算机元器件老化而产生的对生态环境有害的物质 D)利用计算机的海量高速运算能力而研制出来的用于疾病预防的新型病毒 9、世界上第一台电子计算机的英文名称是()。 A)IntelB)EDSAC C)ENIACD)UNIVAC 10、下面关于Windows任务栏的叙述中,正确的是(). A)任务栏的大小不可以改变B)任务栏的位置可以改变 C)任务栏中没有开始按钮 D)单击任务栏中的某个任务按钮不能激活它所代表的应用程序 二、阅读程序填空题(每小题3分,共30分) 1、阅读程序写出运行结果。 CLS READa,b DATA1,2,3 READc,d,e RESTORE DATA4,5,6,7 READf,g,h,i,j,k,l,m,n RESTORE DATA8,9,10 PRINTa,b,c,d,e,f,g,h,i,j,k,l,m,n END 运行结果为: (1) 2、已知某个自然数数列的前2项都是1,从第三项开始以后的每项都是它前面相邻两项之和,下面的这个程序用于输出此数列的前20项,请按照要求将程序补充完整。 CLS f1=1 f2=1 FORi=1TO10 PRINTf1,f2, f1= (2) f2=(3) NEXTi END 3、下面的程序用于求两个数的最大公约数,请按照要求将程序补充完整。 CLS INPUTa,b IF(4)THENc=bELSEc=a FORi=cTO1SETP–1 IF(5)THENPRINTI: GOTObye NEXTi bye: END 4、输入一个十进制整数x(0<=x<=32767),输出它所对应的二进制整数。 请按照要求将程序补充完整。 CLS DIMa(16) DO INPUT“x=”;x LOOPUNTILx>=0ANDx<=32767ANDx=INT(x) IFx=0THENPRINT0: END t=0 DOWHILE(6) p=xMOD2 (7) t=t+1 a(t)=p LOOP FOR(8) PRINTUSING“#“;a(i); NEXTi PRINT END 5、输入一个英语句子,要求以单词为单位进行划分,并把分离出的单词输出。 例如: 从键盘上输入如下的英语句子 I┖┘am┖┘a┖┘pupil 输出结果为 I am a pupil 假设英语句子当中的单词是以空格“”作为分隔符,请按照要求将程序补充完整。 CLS INPUTs$ s$=s$+“┖┘”: L=LEN(s$) DIMs$(l) i=1: n=0 WHILEi j=INSTR(i,s$,“┖┘”) a$=(9) IFa$<>“┖┘”THENn=n+1: s$(n)=a$ WEND FORi=1TO(10) PRINTi;s$(i) NEXTi END 三、程序设计题(共50分) 1、(本题15分)数组A中存放了20个大小不同的整数,并且每个数都不会重复。 请你首先找出该数组中最大的整数及所在的下标,最后将该数删除,使得后面的元素依次前移。 2、(本题15分)甲、乙两港口之间的距离不超过5000公里,有三只轮船于某天零时同时出发从甲港开往乙港,假设这些船每天24小时不停地匀速航行。 已知这三只船每天的航速分别为300公里/天、240公里/天和180公里/天。 若干天之后的零时,第一只船最先到达了乙港。 又过了几天后的18时第二只船也到了,再过几天后的8时,第三只船最后也到达了。 请问甲、乙两港的实际距离是多少公里? 从甲港到乙港这三只船各自走了多长时间? 3、(本题20分)已知三个不同的阿拉伯数字(其中没有零),把由它们组合而成的所有三位数全部相加,得到的结果为2886;另外已知所有组合的三位数中最大的三位数与最小的三位数之差为495。 问这三个数字分别是多少? 第10届全国青少年信息学(计算机)奥林匹克分区联赛(江西赛区) 初级组初赛试题答题纸 学校: 姓名: 成绩: 一、基本知识单项选择题(每小题2分,共20分) 1 d 2 a 3 c 4 c 5 a 6 b 7 a 8 b 9 c 10 b 二、阅读程序填空题(每小题3分,共30分) 1 12345 12345 6789 2 f1+f2 3 f1+f2 4 a>b(或者a>=b)备注: 有其它正确答案也可以 5 amodi=0andbmodi=0备注: 有其它正确答案也可以 6 x<>0 7 x=x\2备注: 有其它正确答案也可以 8 i=tto1step-1 9 mid$(s$,i,j+1-i) 10 j+1 三、程序设计题(共50分) 1、(本题15分) dima(20) fori=1to20: inputa(i): nexti max=a(i): t=1 fori=2to20 ifa(i)>maxthenmax=a(i): t=i nexti printmax;t fori=tto19: a(i)=a(i+1): nexti fori=1to19: printa(i);: nextI: end 2、(本题15分) a=300: b=240: c=180 fors=300to5000step300 ifsmoda=0andsmodb=180andsmodc=60then prints: exitfor endif nexts print“a=”;s/a print“b=”;(s-180)/b;”+18” print“c=”;(s-60)/c;”+8” end 3、(本题20分) fora=1to9 forb=a+1to9 forc=b+1to9 x=c*100+b*10+a: y=a*100+b*10+c ifx-y=495and222*(a+b+c)=2886thenprinta,b,c nextc,b,a end 第11届全国青少青少年信息学(计算机)奥林匹克赛试题 (初级组BASIC语言,二小时完成) ●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●● 一、基础知识单项选择题(每小题2分,共20分) 1、计算机中1个字节所包含二进制的个数是()。 A)2B)8C)10D)1024 2、能将高级语言编写的源程序转换成目标程序的是()。 A)编辑程序B)转换程序C)编译程序D)链接程序 3、与十六进制整数100等价的十进制的整数是()。 A)256B)512C)1024D)2048 4、Windows应用环境中使用鼠标的拖动不能完成的操作是(). A)当窗口不是最大化时,可以移动窗口的位置。 B)当窗口最大化时,可以将窗口缩小成图标。 C)当窗口有滚动条时可以实现窗口内容的滚动显示。 D)可以将一个文件移动(复制)到另一个文件夹中去。 5、在Windows应用环境下,如果“资源管理器”左边的某文件夹左边有“+”标记,则表示()。 A)该文件夹为空。 B)该文件夹中含有子文件夹。 C)该文件夹中只包含有可执行的文件。 D)该文件夹中包含系统文件。 6、在Windows应用环境下,单击当前应用程序窗口的“关闭”按钮,其功能是()。 A)将当前应用程序转为后台运行。 B)退出Windows后再关机。 C)退出Windows后重新启动计算机。 D)终止当前应用程序的运行。 7、字长为32位的计算机是指()。 A)该计算机能够处理的最大数不超过32。 B)该计算机的CPU可以同时处理32位的二进制信息。 C)该计算机的内存量为32mb。 D)该计算机每秒钟所能执行的指令条数为32mips。 8、下面四种文件格式中()不能表示声音文件格式。 A)WavB)JpegC)RmD)Mp3 9、第三代电子计算机所采用的基本逻辑器件是()。 A)半导体B)三极管C)集成电路D)电子管 10、Internet上流行的BBS指的是()。 A)文件传输B)语音聊天室C)一种网络游戏D)电子公告板 二、阅读程序填空题(每空3分,共30分) 1、阅读程序写出运行结果。 DEFFNA(y)=y+1 DEFFNS(y)=FNA(y)^2+FNA(y)+y^2+y+1 PRINTFNS (2) END 运行结果是 (1) 2、A、B、C、D、E、F这六位学生围成一圈报数。 从A同学开始报数,六位同学依次按顺序报1,2,3,…100…这些数,问最后哪位学生报到2008这个数? 请按要求将程序补充完整并给出运行结果。 LETa=2008 SELECTCASE (2) CASE1 name$=”A” CASE2 name$=”B” CASE3 name$=”C” CASE4 name$=”D” CASE5 name$=”E” CASE(3) name$=”F” ENDSELECT PRINTname$ END 运行结果是(4) 3、输入一个小于32767的正整数,计算各个数位上数字的累加和,请按要求将程序补充完整。 INPUTa s=0 DO t=a: b=tMOD10: s=s+b: a=(5) LOOPUNTIL(6) PRINTs END 4、使26个英文字母在屏
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八 计算机信息 大赛