一、单选题(每题 2 分,共 30 分)
1.目前主流的计算机储存数据最终都是转换成( )数据进行储存。
A.二进制
B.十进制
C. 八进制
D.十六进制
2.已知大写字母 A 的 ASCII 编码为 65(十进制),则大写字母 M 的十进 制 ASCII 编码为( )
A.74
B.75
C.76
D.77
3.下列哪些不是计算机的存储设备()。
A.文件管理器
B.内存
C.高速缓存
D.硬盘
4.下列属于视频文件格式的有( )。
A.MP3
B.JPEG
C.MP4
D.PNG
5.关于计算机内存下面的说法哪个是正确的()。
A.随机存储器(RAM)的意思是当程序运行时,每次具体分配给程序的内存位 置是随机而不确定的
B.1MB 内存通常是指 1024*1024 字节大小的内存
C.计算机内存严格说来包括主存(memory)、高速缓存(cache)和寄存器 (register)三个部分
D.一般内存中的数据即使在断电的情况下也能保留 2 个小时以上
6.关于 ASCII 码,下面哪个说法是正确的()。
A.ASCII 码就是键盘上所有键的唯一编码
B.一个 ASCII 码使用一个字节的存储空间就能够存放
C.最新扩展的 ASCII 编码方案包含了汉字和其他欧洲语言的编码
D.ASCII 码是英国人主持制定并推广使用的
7.在下列代码的横线处填写(),可以使得输出为 B。
#include <iostream>
using namespace std;
int main() { char a = 'A'; cout << ________ /* 在此处填入代码 */ << endl; return 0;
}
A.(a + 1)
B.(1 + a)
C. (a++)
D.(++a)
8.一片容量为 8GB 的 SD 卡能存储大约( )张大小为 2MB 的数码照片。
A.1600
B.2000
C.4000
D.16000
9.主存储器的存取速度比中央处理器(CPU)的工作速度慢得多,从而使得后者 的效率受到影响。而根据局部性原理,CPU 所访问的存储单元通常都趋于聚集 在一个较小的连续区域中。于是,为了提高系统整体的执行效率,在 CPU 中引 入了( )。
A.寄存器
B.高速缓存
C.闪存
D.外存
10.关于互联网,下面的说法正确的是( )。
A. 新一代互联网使用的 IPv6 标准是 IPv5 标准的升级与补充
B.互联网的入网主机如果有了域名就不再需要 IP 地址
C. 互联网的基础协议为 TCP/IP 协议
D.互联网上所有可下载的软件及数据资源都是可以合法免费使用的
11.逻辑表达式( )的值与变量 A 的真假无关。
A.(A ˅ B) ˄ ¬A
B.(A ˅ B) ˄ ¬B
C. (A ˄ B) ˅ (¬A ˄ B)
D.(A ˅ B) ˄ ¬A ˄ B
12.在微型计算机内存储器中,不能用指令修改其存储内容的部分是( )。
A.RAM
B.DRAM
C.ROM
D.SRAM
13.提出“存储程序”的计算机工作原理的是( )。
A.克劳德·香农
B.戈登·摩尔
C.查尔斯·巴比奇
D.冯·诺依曼
14.广域网的英文缩写是( )。
A.LAN
B.WAN
C.MAN
D.LNA
15.流程图中表示执行的是( )。
A.矩形框
B.菱形框
C.圆形框
D.椭圆形框
二、判断题(每题 2 分,共 20 分)
1.在计算机内部用来传送、存贮、加工处理的数据或指令都是以十进制形式进 行的。( )
2.系统断电后 RAM 里面的数据不会丢失。( )
3.C++中的三种循环结构不可以随意嵌套。( )
4.局域网一般局限在 1KM 的范围内,英文缩写是 MAN( )
5.break 和 continue 的作用是一样的,都能结束循环语句。( )
6.一个 ASCII 码使用一个字节的存储空间就能够存放。( )
7.互联网的基础协议为 TCP/IP 协议。( )
8.循环是可以嵌套的,一个循环体内可以包含另一种循环语句。( )
9.在多重循环中,内重循环循环体的执行次数总是比外重循环多。( )
10.当 break 语句用在双重循环的内循环中时,它只能退出内循环到外循环中 去,而不能直出整个双重循环。()
三、编程题(每题 25 分,共 50 分)
1.求和
【问题描述】
输入一个正整数 n,求出小于等于 n 的正整数中,能被 3 整除或者能被 5 整除的正整数之和。
【输入描述】
输入一行,包含一个正整数 n(1<=n<=100)。
【输出描述】
输出一行,包含一个正整数,即为符合题意的正整数之和。
【样例输入】
20
【样例输出】
98
【样例解释】
小于等于 20 的正整数中,能被 3 整除的有:3、6、9、12、15、18;能被 5 整 除的有:5、10、15、20。因此,求和为:3+5+6+9+10+12+15+18+20=98,注意 其中 15 既能被 3 整除、也能被 5 整除,只加一次。
2.筛选质数
【问题描述】
最近小明刚刚学到了质数的概念:质数又称素数。一个大于 1 的自然数, 除了 1 和它自身外,不能被其他自然数整除的数叫做质数。最小的质数是 2, 它也是唯一的偶数质数。最前面的质数依次排列为:2、3、5、7、11 等。小明 觉得质数的概念非常有意思,所以他想知道 n 以内所有的质数,但是自己一个 一个的找有点浪费时间,聪明的他一下就想到了 C++编程,可以使用编程的方 法很快的找到 n 以内的所有质数。
现在要求输入一个正整数 n,输出小于等于 n 的所有质数。
【输出描述】
输出若干行,每行一个正整数,分别为小于等于 n 的所有质数。
【样例输入】
10
【样例输出】
2
3
5
7
参考答案请关注公众号查阅