《noip普及组初赛模拟试卷分享》由会员分享,可在线阅读,更多相关《noip普及组初赛模拟试卷分享(6页珍藏版)》请在金锄头文库上搜索。
1、文档供参考,可复制、编制,期待您的好评与关注! 选择题1二进制数01100100转换成十六进制数是:_A.64 B. 63 C.100 D.1442下列四条关于计算机基础知识的叙述中,正确的一条是:_A.微型计算机是指体积微小的计算机B.存储器必须在电源电压正常时才能存取信息C.字长32位的计算机是指能计算最大为32位十制数的计算机D.防止软盘感染计算机病毒的方法是定期对软盘格式化3. 外存与内存有许多不同之处,外存相对于内存来说,以下叙述不正确的是_。A.外存不怕停电,信息可长期保存B.外存的容量被内存大得多,甚至可以说是海量的C.外存速度慢,内存速度快D.外存和内存都是由半导体器件构成4以
2、下几种说法中,_是正确的。A. 只有诞生了计算机之后,人类才知道处理信息B. 不同型号的计算机上使用的机器语言是不相同的C. 在计算机中,汉字也用ASCII码来表示D. 不论哪种计算机,内存储器的容量大小都一样5在PASCAL程序中,表达式(35 XOR 18 OR 10 )的值是 _ A. 56 B. 48 C. 59 D. 49 6. 在搜索引擎的搜索中输入以下的“_”关键字,搜索后返回的条目最少。A.地图B.中国地图C.中国上海地图D.中国上海交通地图7. 下面说法正确的是_。A. 调制解调器(Modem)是一种输入设备B. 调制解调器(Modem)是一种输出设备C. 调制解调器(Mod
3、em)既是输入设备,也是输出设备D. 调制解调器(Modem)既不是输入设备,也不是输出设备8.(5A)16+128+(110011)2结果为_。A.100001110B.100001101C.100001000D.1000011009. “语文”、“数学”、“英语”三个词在计算机内的升序的排序结果是_。A.数学、语文、英语B.语文、数学、英语C.数学、英语、语文D.英语、数学、语文10. 小张用十六进制、八进制和十进制写了如下的一个等式 52-19=33。式中三个数是各不相同进位制的数,问52、19、33分别为_。A.八进制、十进制、十六进制B.八进制、十六进制、十进制C.十进制、十六进制、
4、八进制D.十进制、八进制、十六进制11. 已知队列(13,2,11,34,41,77,5,7,18,26,15),第一个进入队列的元素是13,则最后一个出队列的元素是_。A.13B.77C.15D.1812. 以下IP地址中,格式正确的是_。A.202,96,209,5B.202.96.209.5C.202 96 209 5D.202-96-209-513. 清除计算机病毒的方法通常有_。A.人工处理和反病毒软件B.复制和改名C.隐藏和删除D.分区和格式化14. 以下运算符中优先级最高的是_。A.+B.ORC.DIVD.=15. 按照二叉树的定义,具有3个结点的二叉树有_种。A.3B.4C.5
5、D.616. 下列说法正确的是:( ) 、不管哪种信息资源管理方法,其目的都是为了提高信息资源的利用效益。 、网络信息资源的最佳组织方式是主题树方式与超媒体方式相结合。 、用手工管理方试来管理信息资源具有直观性强、存取方便等特点。 、每个人对信息的实际需求和使用目的都是相同的。17. 冒泡法排序的算法如下: 比较相邻的两个数据,若是逆序,交换两个数据的位置,否则比较下一对,直到将全部序列排好为止。若用冒泡法将数据3,2,6,5按从小到大进行排列,则需要进行数据比较的次数是( )。 A.4 B.5 C.6 D.7 18已知A = 65 O(O代表八进制),A / 05H / A / 30H 的结
6、果是:( )。A)30H B)05H C)35H D)53H19设A=B=D=true,C=false,E=true,以下逻辑运算表达式值为真的有( )。 A. (AB)(CD)EB. (AB)C)DE)C. A(BCDE)D. 前三个均为真20网络的传输速率有快有慢,传输速率快的称高速网,传输速率慢的称低速网。传输速率的单位是b/s(每秒比特数,英文缩写为bps)。一般将传输速率在Kb/sMb/s范围的网络称低速网,则高速网范围为( )Ab/sKb/s B。Mb/sGb/s C。M/sG/s D。Gb/sKb/s问题求解现在市场上有一款汽车A很热销,售价是2万美元。汽车A每加仑汽油可以行驶2
7、0英里。普通汽车每年大约行驶12000英里。油价是每加仑1美元。不久我公司就要推出新款节油汽车B,汽车B每加仑汽油可以行驶30英里。现在我们要为B制定价格(它的价格略高于A):我们预计如果用户能够在两年内通过节省油钱把B高出A的价钱弥补回来,则他们就会购买B,否则就不会购买B。那么B的最高价格应为 万美元。写出下列程序运行结果1var bh:array1.10of integer; n,s,i,j:integer;begin for i:=1 to 10 do bhi:=1; read(n);writeln(n=,n); j:=0;for i:=1 to 10 do begin s:=0; w
8、hile sn do begin if j=2) and (n=9); for i:= 1 TO n do begin x:=x+chr(96+i); y:=chr(48+i)+y end; FOR i:= 1 TO n do begin writeln(copy(x,n-i+1,i), copy(y,1,i) end end. 输入 N=4输出 4. var c: array1.3 of string200; s: array1.10 of integer; m, n, i: integer;procedure numara;var cod: boolean; i, j, nr: integ
9、er;beginfor j := 1 to n do beginnr := 0; cod := true;for i := 1 to m doif ci, j = 1 then beginif not cod then begincod := true; inc(snr); nr := 0;endendelse beginif cod then beginnr := 1; cod := false;endelse inc(nr);end;if not cod then inc(snr);end;end;beginreadln(m, n);for i := 1 to m do readln(ci
10、);numara;for i := 1 to m doif si 0 then write(i, , si, );end.输入 3 9111000111110000011100000001输出 完善程序问题描述: 由键盘输入一个奇数 P (P100,000,000),其个位数字不是5,求一个整数 S,使 PS = 1111.1 ( 在给定的条件下,解 S 必存在)。要求在屏幕上依次输出以下结果: (1)S 的全部数字。除最后一行外,每行输出 50 位数字。 (2) 乘积的数字位数。 例1:输入p=13,由于13*8547=111111,则应输出(1)8547,(2)6 例2:输入p=147,则
11、输出结果应为(1)755857898715041572184429327286470143613 (2)42,即等式的右端有42个1。 程序: program ex402; var p,a,b,c,t,n:longint; begin while (true) do begin writeln (Input p, the last digit is 1 or 3 or 7 or 9:); readln(p); if (p mod 20)and(p mod 50) then (1); 如果输入的数符合要求,结束循环 end; a:=0; n:=0; while (ap) do begin a:=a*10+1; inc(n); end; t:=0; repeat b:=a div p; write(b:1); inc(t); if ((2)) then writeln; c:=(3); a:=(4); inc(n); until c=0; dec(n); writeln; writeln(n=, (5)); end. 6 / 6