信息学奥赛试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第19届全国青少年信息学(计算机)奥林匹克BASIC二、问题求解(共2题,每小题5分,共计10 分)试题说明: 1、请观察如下形式的等边三角
形:
请考生注意,所有试题的答案要求全部做在答题纸
上。
一、基础知识单项选择题(共10题,每小题3分,共计30分)
1、存储容量2GB相当于(
边长为2边长为4
A 2000K
B B、2000MB C、2048MB D、2048KB
2、输入一个数(可能是小数),再按原样输出,则程序中处理此数的变量最好使用()
A、字符串类型
B、整数类型
C、实数类型D 、数组类型
3、下列关于计算机病毒的说法错误的是()
A、尽量做到使用正版软件,是预防计算机病毒的有效措施。
B 用强效杀毒软件将U盘杀毒后,U盘就再也不会感染病毒了。
C未知来源的程序很可能携带有计算机病毒。
D计算机病毒通常需要一定的条件才能被激活。
4、国标码的“中国”二字在计算机内占()个字节。
A 2 B、4 C、8 D、16
5、在计算机中,ASC H码是()位二进制代码。
A 8
B 、7
C 、12
D 、16
6、将十进制数2013转换成二进制数是()。
A 11111011100
B 、11111001101
C 、11111011101
D 、11111101101
7、现有30枚硬币(其中有一枚假币,重量较轻)和一架天平,请问最少需要称几次,
才能找出假币()。
当边长为2时,有4个小三角形。
问:当边长为6时,有 _________ 小三角形。
当边长为n时,有 ________ 小三角形。
2、A、B、C三人中一位是工人,一位是教师,一位是律师。已知:
A和教师不同岁,B比教师年龄小。问:A、B、C分别是什么身分?
答: ___________ 是工人,_________ 是教师,___________
三、阅读程序写结果(共4题,每小题8分,共计32分)
1、REM Test31
FOR I =1 TO 30
S=S+I\5
NEXT I
PRINT S
END
本题的运行结果是:(1 )
C比律师年龄大,
是律师。
A 3
B 、4
C 、5
D 、6
&下列计算机设备中,不是输出设备的是()。
A显示器B音箱C、打印机D扫描仪
9、在windows窗口操作时,能使窗口大小恢复原状的操作是(A单击“最小化”按钮 B 、单击“关闭”按钮
C双击窗口标题栏 D 、单击“最大化”按钮
10、世界上第一台电子计算机于1946年诞生于美国,它是出于()
)的需要
2、REM Test32
FOR I =1 TO 4
PRINT TAB (13-3*I);
N=0
FOR J =1 TO 2*I-1
N=N+1
PRINT N;
NEXT J
NEXT I
A军事B 、工业C 、农业D 、教学END
本题的运行结果是:(2
)
2 •求出所有满足下列条件的二位数:将此二位数的个位数字与十位数字进行交换,可
得到一个新的两位数,要求新数与原数之和小于 100。每行输出6个满足条件的数 REM Test42 K=0
4、REM Test34 DIM A(11)
A(1)=1 : A(2)=1 FOR I=3 TO 11 A(l)=A(l-1)+A(l-2) NEXT I
FOR I=1 TO 11
PRINT A(I); NEXT I END
本题的运行结果是:(4 )
1 •让计算机随机产生10道三位整数减两位整数的题,产生一道让学生回答一题,答 对一题给10分,最后打印出这个学生的总得分。 REM Test41
RANDOMIZE TIMER f=0
FOR i=1 TO 10 X = ⑴ _________
Y =
⑵
INPUT Z END IT NEXT I END
3.有10个大小不同的数,次序凌乱地放在 A 数组中,请找出其中的最大数以及最大
数所在的位置,并将该数删除,它后面的元素依次前移。 REM Test43 DIM A(11)
FOR i=1 TO 10 INPUT A(i) NEXT i MAX = ⑼ T=1
FOR i= ⑽ TO 10 IF ________ EN MAX = (12)
: _____ (13)
NEXT i
PRINT MlAX=;MAX , ” WEI ZHI: ” ;T FOR i=T TO 9
(14)
NEXT i
FOR i=1 TO 9 PRINT A(i); NEXT i END
学校: ______________ 座位号: _____ 姓名: _____________________ IF A>B THEN I =I+A : B=A ELSE I =I+B LOOP
PRIN T
1=”; I
DATA 3, 8, 5, 4, 9, 11, 18, 2, 14, 6, -999 END
本题的运行结果是:(3 ) FOR I=10 TO 99 ⑻ THEN PRINT
3、REM Test33
1=0 : B=0
DO UNTIL A=-999 READ A
四、完善程序(共 14空,每空2分,共计28分)
IF Z=X-Y THEN PRINT OK!” : ⑶ ELSE PRINT ERROR!
NEXT i PRINT Zhong fen= ” ;f END