#csp01. 计算机基础知识
计算机基础知识
1 计算机历史
- 以下哪个奖项是计算机科学领域的最高奖?( ) {{ select(1) }}
- 图灵奖
- 鲁班奖
- 诺贝尔奖
- 普利策奖
- 以下奖项与计算机领域最相关的是( ) {{ select(2) }}
- 奥斯卡奖
- 图灵奖
- 诺贝尔奖
- 普利策奖
- ( )提出了“存储程序”的计算机工作原理。 {{ select(3) }}
- 克劳德·香农
- 查尔斯·巴比奇
- 艾伦·图灵
- 冯·诺依曼
- 从ENIAC到当前最先进的计算机,冯·诺依曼体系结构始终占有重要地位,那么冯·诺依曼体系结构的核心内容是( )。 {{ select(4) }}
- 采用开关电路
- 采用半导体器件
- 采用存储程序和程序控制原理
- 采用键盘输入
- 1946年,诞生于美国宾夕法尼亚大学的ENIAC属于( )计算机。 {{ select(5) }}
- 电子管
- 晶体管
- 集成电路
- 超大规模集成电路
- 计算机最早的应用领域是( ) {{ select(6) }}
- 数值计算
- 人工智能
- 电子游戏
- 电子商务
- 下列关于计算机历史的叙述中,正确的是( ) {{ select(7) }}
- 第一代计算机采用的元器件是晶体管
- 计算机按照性能和规模可分为巨型机、大型机、小型机、微型机和单片计算机
- 个人计算机属于小型机
- 艾伦·图灵提出了存储程序以及二进制编码等思想
2计算机系统
- 在内存储器中每个存储单元都被赋予唯一的序号,称为( ) {{ select(8) }}
- 地址
- 序号
- 下标
- 编号
- 目前主流的计算机存储数据最终都是转换成( )数据进行存储。 {{ select(9) }}
- 二进制
- 十进制
- 八进制
- 十六进制
- 一个完整的计算机系统应包括( ) {{ select(10) }}
- 系统硬件和系统软件
- 硬件系统和软件系统
- 应用层系统、逻辑层系统及物理层系统
- 运算器、控制器、存储器、输入设备、输出设备
- 下列各项中,哪一项不是CPU的组成部分?( ) {{ select(11) }}
- 运算器
- 控制器
- 寄存器
- 显示器
- 在微型计算机中,运算器的基本功能是( )。 {{ select(12) }}
- 控制机器各个部件协调工作
- 实现算术运算和逻辑运算
- 获取外部信息
- 存放程序和数据
- 下列软件中不是计算机操作系统软件的是( )。 {{ select(13) }}
- Windows
- NOI Linux
- WPS
- DOS
- 以下哪一个软件不是常用的关系型数据库软件?( )。 {{ select(14) }}
- MySOL
- OracleDatabase
- PostgreSOL
- Microsoft Ofice
3数据表示与计算
- 二进制数11101110010111和01011011101011进行逻辑与运算的结果是( )。 {{ select(15) }}
- 01001010001011
- 01001010010011
- 01001010000001
- 01001010000011
- 二进制数1011转换成十进制数是( )。 {{ select(16) }}
- 11
- 10
- 13
- 12
- 二进制数101.11对应的十进制数是( )。 {{ select(17) }}
- 6.5
- 5.5
- 5.75
- 5.25
- 八进制数32.1对应的十进制数是( )。 {{ select(18) }}
- 24.125
- 24.250
- 26.125
- 26.250
- 以下哪一项是二进制数10010010对应的十进制数?( ) {{ select(19) }}
- 73
- 96
- 122
- 146
- 以下哪一项是十进制数109对应的二进制数?( ) {{ select(20) }}
- 1100101
- 1100111
- 1101001
- 1101101
- 以下哪一项是八进制数 2330对应的十六进制数?( ) {{ select(21) }}
- 230
- 3EB
- 4D8
- 4E0
- 整数56的八位补码是( )。 {{ select(22) }}
- 01001000
- 01011100
- 00111000
- 11100011
- 八位补码10100110对应的十进制整数是( )。 {{ select(23) }}
- -11
- 37
- -37
- -90
4信息编码
- 一个32位整型变量占用( )字节。 {{ select(24) }}
- 32
- 128
- 4
- 8
- 现有一张分辨率为2048像素x1024像素的32位真彩色图像。请问要存储这张图像,需要多大的存储空间?( ) {{ select(25) }}
- 16MB
- 4MB
- 8MB
- 2MB
- ASCII码的含义是( ) {{ select(26) }}
- 一个简单的中文信息编码
- 通用字符编码
- 计算机信息交换标准代码二代
- 美国信息交换标准代码
- 已知大写字母 A 的十进制 ASCII 码为 65,则大写字母K的十进制 ASCII 码为( ) {{ select(27) }}
- 72
- 73
- 75
- 76
- 字符0的ASCII码为48,则字符8的ASCII码为( ) {{ select(28) }}
- 8
- 56
- 128
- 视具体的计算机而定
- 关于 ASCII码,下面哪个说法是正确的?( ) {{ select(29) }}
- ASCII码表一共包含了 256 个不同的字符
- ASCII码方案最初由英国人图灵提出
- 最新扩展的 ASCII码方案包含了汉字、阿拉伯语的字符编码
- 一个ASCII码使用一字节的内存空间就能够存放
- 已知大写英文字母A的ASCII码比小写英文字母a的ASCII码小 32,则大写英文字符Q的 ASCII码比小写英文字母n的 ASCII码( ) {{ select(30) }}
- 大3
- 小3
- 小29
- 小35
5网络基础
- 中国的顶级域名是( ) {{ select(31) }}
- .cn
- .ch
- .chn
- .china
- 下列几个32位IP地址中,书写错误的是( ) {{ select(32) }}
- 192.168.0.101
- 177.168.233.1
- 255.255.255.255
- 127.0.0.256
- 以下哪个协议是目前互联网上常用的E-mail服务协议?( ) {{ select(33) }}
- SSH
- POP3
- HTTP
- FTP
- FTP 可以用于( ) {{ select(34) }}
- 发送电子邮件
- 在线直播
- 远程传输文件
- 量化交易
6计算机语言
- 编译器的主要功能是( ) {{ select(35) }}
- 将源程序翻译成机器指令代码
- 将源程序重新组合
- 将低级语言翻译成高级语言
- 将一种高级语言翻译成另一种高级语言
- 以下不属于面向对象程序设计语言的是( ) {{ select(36) }}
- C++
- Python
- Java
- C
- 以下哪种功能没有涉及C++语言的面向对象特性支持?( ) {{ select(37) }}
- C++ 中调用 printf函数
- C++中调用用户定义的类成员函数
- C++中构造一个 class 或 struct
- C++中构造来源于同一个基类的多个派生类
- 关于程序设计语言,下面哪种说法是正确的?( ) {{ select(38) }}
- 高级语言比汇编语言更“高级”,是因为它的程序运行效率更高
- 高级语言相对于低级语言更容易实现跨平台的移植
- 加了注释的程序一般会比没有加注释的程序运行速度慢
- C语言是一种面向对象的高级计算机语言
- Python 语言、C 语言和 C++语言都属于( ) {{ select(39) }}
- 面向对象语言
- 脚本语言
- 解释型语言
- 以上3个选项都不对
- 下列不属于解释型程序设计语言的是( )
{{ select(40) }}
- Python
- C++
- JavaScript
- PHP
- 编译器的主要功能是( )。 {{ select(41) }}
- 将两个源文件合并成一个新的文件
- 将低级语言翻译成高级语言
- 将源程序翻译成机器指令代码
- 将汇编语言翻译成高级语言
- 以下哪个选项不属于面向对象编程语言的特性?( ) {{ select(42) }}
- 封装性
- 便携性
- 多态性
- 继承性
7顺序结构
- 已知变量 a=2,b=3,c=4,则表达式(a*2+b)*c的结果为( ) {{ select(43) }}
- 22
- 24
- 26
- 28
- 下列关于 C++中各数据类型的变量占用内存空间大小的描述中错误的是( ) {{ select(44) }}
- 一个int类型变量占用4字节内存
- 一个longlong类型变量占用8字节内存
- 一个double类型变量占用8字节内存
- 一个bool类型变量占用1位内存
- 下列代码段的输出结果为( )
int a = 3, b = 5, c = 6, d = a;
a = b;
b= d;
d= c;
c= b;
printf("%d, %d, %d, %d\n", a, b, c, d); {{ select(45) }}
- 3,3,5,6
- 5,3,3,6
- 5,3,6,3
- 6,5,3,5
- 下列关于C++语言的说法错误的是( ) {{ select(46) }}
- 可以使用 double 类型的变量保存 1.23 的值
- 可以使用int 类型的变量保存字符型常量Q的值
- 可以使用 char 类型的变量保存整数65的值
- 可以使用long long 类型的变量保存 3x10^(-2)的值
- 以下哪个表达式可以获得int 类型变量a在十进制下的十位上的数字?( ) {{ select(47) }}
- a%10/10
- a%100/10
- a/10%100
- a/100%10
8选择结构
- 设x=true,y=true,z=false,以下逻辑运算表达式值为真的是( ) {{ select(48) }}
- ( y ∨ z) ∧ x ∧ z
- x ∧ (z ∨ y) ∧ z
- (x ∧ y) ∧ z
- (x ∧ y) ∨ (z ∨ x)
- 表达式1+2>=3?2*2:3+6的结果是( ) {{ select(49) }}
- 1
- 0
- 4
- 9
- 以下哪个 C++表达式不能正确判断“a、b、c均不为0”?( ) {{ select(50) }}
- a!=0 && b!=0 && c!=0
- !(a0) && !(b0) && !(c==0)
- !(a0 && b0 && c==0)
- !(a0) && !(b0 || c==0)