noip普及组初赛模拟试卷24(附答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
选择题
1.人类的信息处理技术包含:(B)
a.电子技术、多媒体技术
b.模拟技术、数字技术
c.通讯技术、网络技术
d.多媒体技术、网络技术
2. PC是指___(A)
a.Personal computer
b.Professional computer
c.Personal computing
d.Professional computing
3. 计算机的存储量通常以能存储多少个二进制位或多少个字节来表示,1个字节是指_____个二进制位,1MB的含义是____个字节。(B)
a.1024、1024
b.8、1024K
c.8、1000K
d.16、1000
4. _____是为了解决实际问题而编写的计算机程序。(D)
a.系统软件
b.数据库管理系统
c.操作系统
d.应用软件
5. 计算机病毒的特点是____。(A)
a.复制性、传播性和破坏性
b.传播性、破坏性、易读性
c.复制性、破坏性、安全性
d.复制性、传播性和安全性
6. 下列关于计算机系统硬件的说法中,正确的是______。(D)
A. 内存可以长期保存信息
B. 键盘是计算机输入数据的唯一手段
C. 计算机硬件由中央处理器和存储器组成
D. 显示器和打印机都是输出设备
7. CPU的英文名称是Central Processing Unit,它是计算机的核心部件,其组成如下:____。
(D)
A. 软驱、硬盘和光驱
B. RAM和ROM
C. 主机和屏幕
D. 运算器和控制器
8.被选中的单选框内有一个_______记号;被选中的复选框内有一个_______记号。(A)
A. 小圆点、勾号
B. 小圆点、叉号
C. 勾号、叉号
D. 叉号、勾号
9.连接在因特网的任何一台计算机,都有自己的____。(C)
A. 网址
B. 域名
C. IP地址
D. 网页
10.以下软件中,______不是Internet上网专用的软件。(C )
A. IE(Internet Explorer)
B. Navigator
C. PowerPoint
D. Outlook Express
11.下列关于使用电子邮件的说法中正确的是____。(A)
A. 在不同时刻里,一台计算机上可以有多人收发各自的电子邮件
B. 在不同时刻里,一台计算机上最多能有三个人收发电子邮件
C. 在不同时刻里,一台计算机上只能有一个人收发电子邮件
D. 以上都不对
12.十六进制进制数FFFH转换为二进制数是________。(B)
A.101010101010
B.111111111111
C.010*********
D.100010001000
13. 防病毒软件的作用是________。(C )
A.检查计算机是否染有病毒,消除已感染的任何病毒
B.查出计算机已感染的任何病毒,消除其中的一部分
C.检查计算机是否染有病毒,消除已感染的部分病毒
D.杜绝病毒对计算机的侵害
14. (2070)16 + (34)8 的结果是________。(B)
A.(208A)16
B.(8332)10
C.(100000000110)2
D.(20212)8
15.文件传输协议的缩写是__________。(D)
A.PTF
B.PFT
C.FPT
D.FTP
16.下面关于算法的不正确的说法是_____________(B)
A)算法必须有输出
B)算法必须在计算机上用某种语言实现
C)算法不一定有输入
D)算法必须在有限步执行后能结束
17.递归过程或函数调用时,处理参数和返回地址,通常使用一种称为______( D )的数据结构。
A. 队列
B. 多维数组
C. 线性表
D. 栈
18.设A=true,B=false,C=true,D=false,以下逻辑运算表达式值为真的是____(B )。
A. (A∧B)∨(C∧D∨⌝A)
B. ((⌝A∧B)∨C)∧⌝D
C. (B∨C∨D)∧D∧A
D. A∧(D∨⌝C)∧B
19.在Pascal语言中,表达式(23 or 2 xor 5)的值是(A )。
A.18 B.1 C.23 D.32
20. 20.LAN的含义是( B )。
A.因特网 B.局域网 C.广域网 D.城域网
写出下列程序运行结果
1. var
i,a,b,c,d:integer;
f:array[0..3] of integer;
begin
for i:=0 to 3 do
read(f[i]);
a := f[0] + f[1] + f[2] + f[3];
a := a div f[0];
b := f[0] + f[2] + f[3];
b := b div a;
c := (b * f[1] + a) div f[2];
d := f[(b div c) mod 4];
if (f[(a + b + c + d) mod 4] > f[2]) then
begin
a := a + b;
writeln(a);