资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
江苏书人教育培训中心 第 1 页 共 6 页小学信息学综合测试(二)小学信息学综合测试(二)一、选择填空:(10 分) 1、表达式(9+8234) mod 100010 的结果是( ) A、24B、8C、82D、43 2、因特网上的每一台主机都有一个唯一的标识,它是( ) 。 A、IP 地址B、定位器C、计算机名D、用户名 3、7 位二进制数能表示的十六进制无符号整数 A 的范围是( ) 。 A、0,88B、0,7FC、-80,80D、-7F,7F 4、A$=“ABC” ,则 ASC(MID$(STR$(30*5),3,1))的值为( ) 。 A、53B、49C、48D、32 5、信息的最小单位是( ) 。 A、字节B、bitC、ByteD、K 6、语句 Y=50-INT(RND*51)执行后,Y 的值是( ) 。 A、Y=0B、Y 有可能小于 0C、Y50D、0 7、按行存储的数组 a(30,40)中的第一个元素 a(1,1)的存储地址是 1500,且每个元素的长度是 5,则 a(28,28)得地址是( ) 。 A、7245B、7040C、7035D、7240 8、执行下面程序段后,K 和 M 的值为( ) 。K=0:M=0 FOR A=12 TO 395 STEP 3M=M+1FOR B=3 TO 10 K=K+1NEXT B NEXT A:PRINT K,M A、128 512B、127 508C、1024 128D、381 127 9、在 50 个有序排列的数据中,用二分查找某一数据,最多需( )次。 A、4B、5C、6D、7 10、八进制数 723 转换为二进制和十进制数,分别为( ) 。 A、11100100011 723B、111010011 467 C、11100100011 467D、111010011 723二、问题求解:(3*5 分) 1、数组 B 如下:b(1,1)b(1,2)b(1,3) b(1,15) b(2,2)b(2,3)b(2,15) b(3,3)b(3,15) b(15,15) (1)若:将 b(i,j)的值依次存储在 a(k)中,即 a(1) b(1,1) ,a(2)b(1,2) ,写出 k 和 i、j 之间的 关系。K=(15+(17-i)*(i-1)/2+(j-i)+1 (2)给定 k 的值(k240)后,写出能决定相应的 i,j 值的程序 段。CLS INPUT “k=“; k sj = 15 i = 1 DO UNTIL k n THENm = m - nELSEn = n - mEND IF LOOP RETURN 输出:8 8、 CLS DIM a(4, 5) DATA 23,48,94,56,81 DATA 46,55,21,83,36 DATA 32,94,12,47,65 DATA 88,92,35,51,48 FOR i = 1 TO 4FOR j = 1 TO 5READ a(i, j)NEXT j NEXT i max = a(1, 1) FOR i = 1 TO 4FOR j = 1 TO 5IF max 1_J=J-1 LOOP FOR I= J TO 1 STEP -1 PRINT USING ”#”;A(I); NEXT I END3. 下列杂乱分布的 20 个数首尾相连,试找出四个相邻的数之和为最大,再找出四个相邻数之和为最小:1,18,4,13,6,10,15,2,17,3,19,7,16,8,11,14,9,12,5,2 结果为:最小:12+5+2+1=20最大:19+7+16+8=50 10 DIM A(20) 15 FOR I=1 TO 20 :READ A(I) :NEXT I 20 DATA 1,18,4,13,6,10,15,2,17,3,19江苏书人教育培训中心 第 5 页 共 6 页25 DATA 7,16,8,11,14,9,12,5,2 30 FOR J = 1 TO 20 35 S(0)=A(J) 40 FOR U = 1 TO 3 45 IF J+U 20 THEN S(U)=A(J+U-20) :GOTO 55 50 S(U) = A(J+U) 55 NEXT U 60 FOR H = 0 TO 3 65 Q = Q + S(H) 70 NEXT H 75 E = E + 1 80 IF E=1 THEN A=Q : FOR H=0 TO 3:T(H)=S(H):NEXT H :GOTO 115 85 IF A 0 THEN S = S + 1 120 NEXT I 130 PRINT “S=”; S 140 END5. 下面程序的功能是:有 N 个评委打分,去掉一个最高分和一个最低分,求余下的总分。请将程序补 充完整。 S = 0 INPUT “N=”; N INPUT “FEN=”; F MAX = F : MIN = F : S = F江苏书人教育培训中心 第 6 页 共 6 页FOR I = 2 TO NINPUT “FEN=”; FIF F MAX THEN MAX=F IF F MIN THEN MIN=F S = S+F NEXT I PRINT S MAX MIN END6. 下面是一个求:1/1+1/2+2/3+3/5+5/8+8/13+前 20 项之和的程序,试将程序补充完整。 S= 0 : A = 1 : B = 1 FOR K = 1 TO 10S = S+ A/B (29) A = A+B (30) S = S+B/A (31) B = A+B (32) NEXT K PRINT S END7. 给出一个正整数 N(N=9999999) ,求 1、2、3N 这一数列各个数位上的数字之和。 S=0 INPUT “N=” ;N FOR I=1 TO NP=I DOS=S+_P MOD 10_P=P10 LOOP UNTIL P=0 NEXT I PRINT “S=” ;S END
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号