#csp01. 计算机基础知识

计算机基础知识

1 计算机历史

  1. 以下哪个奖项是计算机科学领域的最高奖?( ) {{ select(1) }}
  • 图灵奖
  • 鲁班奖
  • 诺贝尔奖
  • 普利策奖
  1. 以下奖项与计算机领域最相关的是( ) {{ select(2) }}
  • 奥斯卡奖
  • 图灵奖
  • 诺贝尔奖
  • 普利策奖
  1. ( )提出了“存储程序”的计算机工作原理。 {{ select(3) }}
  • 克劳德·香农
  • 查尔斯·巴比奇
  • 艾伦·图灵
  • 冯·诺依曼
  1. 从ENIAC到当前最先进的计算机,冯·诺依曼体系结构始终占有重要地位,那么冯·诺依曼体系结构的核心内容是( )。 {{ select(4) }}
  • 采用开关电路
  • 采用半导体器件
  • 采用存储程序和程序控制原理
  • 采用键盘输入
  1. 1946年,诞生于美国宾夕法尼亚大学的ENIAC属于( )计算机。 {{ select(5) }}
  • 电子管
  • 晶体管
  • 集成电路
  • 超大规模集成电路
  1. 计算机最早的应用领域是( ) {{ select(6) }}
  • 数值计算
  • 人工智能
  • 电子游戏
  • 电子商务
  1. 下列关于计算机历史的叙述中,正确的是( ) {{ select(7) }}
  • 第一代计算机采用的元器件是晶体管
  • 计算机按照性能和规模可分为巨型机、大型机、小型机、微型机和单片计算机
  • 个人计算机属于小型机
  • 艾伦·图灵提出了存储程序以及二进制编码等思想

2计算机系统

  1. 在内存储器中每个存储单元都被赋予唯一的序号,称为( ) {{ select(8) }}
  • 地址
  • 序号
  • 下标
  • 编号
  1. 目前主流的计算机存储数据最终都是转换成( )数据进行存储。 {{ select(9) }}
  • 二进制
  • 十进制
  • 八进制
  • 十六进制
  1. 一个完整的计算机系统应包括( ) {{ select(10) }}
  • 系统硬件和系统软件
  • 硬件系统和软件系统
  • 应用层系统、逻辑层系统及物理层系统
  • 运算器、控制器、存储器、输入设备、输出设备
  1. 下列各项中,哪一项不是CPU的组成部分?( ) {{ select(11) }}
  • 运算器
  • 控制器
  • 寄存器
  • 显示器
  1. 在微型计算机中,运算器的基本功能是( )。 {{ select(12) }}
  • 控制机器各个部件协调工作
  • 实现算术运算和逻辑运算
  • 获取外部信息
  • 存放程序和数据
  1. 下列软件中不是计算机操作系统软件的是( )。 {{ select(13) }}
  • Windows
  • NOI Linux
  • WPS
  • DOS
  1. 以下哪一个软件不是常用的关系型数据库软件?( )。 {{ select(14) }}
  • MySOL
  • OracleDatabase
  • PostgreSOL
  • Microsoft Ofice

3数据表示与计算

  1. 二进制数11101110010111和01011011101011进行逻辑与运算的结果是( )。 {{ select(15) }}
  • 01001010001011
  • 01001010010011
  • 01001010000001
  • 01001010000011
  1. 二进制数1011转换成十进制数是( )。 {{ select(16) }}
  • 11
  • 10
  • 13
  • 12
  1. 二进制数101.11对应的十进制数是( )。 {{ select(17) }}
  • 6.5
  • 5.5
  • 5.75
  • 5.25
  1. 八进制数32.1对应的十进制数是( )。 {{ select(18) }}
  • 24.125
  • 24.250
  • 26.125
  • 26.250
  1. 以下哪一项是二进制数10010010对应的十进制数?( ) {{ select(19) }}
  • 73
  • 96
  • 122
  • 146
  1. 以下哪一项是十进制数109对应的二进制数?( ) {{ select(20) }}
  • 1100101
  • 1100111
  • 1101001
  • 1101101
  1. 以下哪一项是八进制数 2330对应的十六进制数?( ) {{ select(21) }}
  • 230
  • 3EB
  • 4D8
  • 4E0
  1. 整数56的八位补码是( )。 {{ select(22) }}
  • 01001000
  • 01011100
  • 00111000
  • 11100011
  1. 八位补码10100110对应的十进制整数是( )。 {{ select(23) }}
  • -11
  • 37
  • -37
  • -90

4信息编码

  1. 一个32位整型变量占用( )字节。 {{ select(24) }}
  • 32
  • 128
  • 4
  • 8
  1. 现有一张分辨率为2048像素x1024像素的32位真彩色图像。请问要存储这张图像,需要多大的存储空间?( ) {{ select(25) }}
  • 16MB
  • 4MB
  • 8MB
  • 2MB
  1. ASCII码的含义是( ) {{ select(26) }}
  • 一个简单的中文信息编码
  • 通用字符编码
  • 计算机信息交换标准代码二代
  • 美国信息交换标准代码
  1. 已知大写字母 A 的十进制 ASCII 码为 65,则大写字母K的十进制 ASCII 码为( ) {{ select(27) }}
  • 72
  • 73
  • 75
  • 76
  1. 字符0的ASCII码为48,则字符8的ASCII码为( ) {{ select(28) }}
  • 8
  • 56
  • 128
  • 视具体的计算机而定
  1. 关于 ASCII码,下面哪个说法是正确的?( ) {{ select(29) }}
  • ASCII码表一共包含了 256 个不同的字符
  • ASCII码方案最初由英国人图灵提出
  • 最新扩展的 ASCII码方案包含了汉字、阿拉伯语的字符编码
  • 一个ASCII码使用一字节的内存空间就能够存放
  1. 已知大写英文字母A的ASCII码比小写英文字母a的ASCII码小 32,则大写英文字符Q的 ASCII码比小写英文字母n的 ASCII码( ) {{ select(30) }}
  • 大3
  • 小3
  • 小29
  • 小35

5网络基础

  1. 中国的顶级域名是( ) {{ select(31) }}
  • .cn
  • .ch
  • .chn
  • .china
  1. 下列几个32位IP地址中,书写错误的是( ) {{ select(32) }}
  • 192.168.0.101
  • 177.168.233.1
  • 255.255.255.255
  • 127.0.0.256
  1. 以下哪个协议是目前互联网上常用的E-mail服务协议?( ) {{ select(33) }}
  • SSH
  • POP3
  • HTTP
  • FTP
  1. FTP 可以用于( ) {{ select(34) }}
  • 发送电子邮件
  • 在线直播
  • 远程传输文件
  • 量化交易

6计算机语言

  1. 编译器的主要功能是( ) {{ select(35) }}
  • 将源程序翻译成机器指令代码
  • 将源程序重新组合
  • 将低级语言翻译成高级语言
  • 将一种高级语言翻译成另一种高级语言
  1. 以下不属于面向对象程序设计语言的是( ) {{ select(36) }}
  • C++
  • Python
  • Java
  • C
  1. 以下哪种功能没有涉及C++语言的面向对象特性支持?( ) {{ select(37) }}
  • C++ 中调用 printf函数
  • C++中调用用户定义的类成员函数
  • C++中构造一个 class 或 struct
  • C++中构造来源于同一个基类的多个派生类
  1. 关于程序设计语言,下面哪种说法是正确的?( ) {{ select(38) }}
  • 高级语言比汇编语言更“高级”,是因为它的程序运行效率更高
  • 高级语言相对于低级语言更容易实现跨平台的移植
  • 加了注释的程序一般会比没有加注释的程序运行速度慢
  • C语言是一种面向对象的高级计算机语言
  1. Python 语言、C 语言和 C++语言都属于( ) {{ select(39) }}
  • 面向对象语言
  • 脚本语言
  • 解释型语言
  • 以上3个选项都不对
  1. 下列不属于解释型程序设计语言的是( ) {{ select(40) }}
  • Python
  • C++
  • JavaScript
  • PHP
  1. 编译器的主要功能是( )。 {{ select(41) }}
  • 将两个源文件合并成一个新的文件
  • 将低级语言翻译成高级语言
  • 将源程序翻译成机器指令代码
  • 将汇编语言翻译成高级语言
  1. 以下哪个选项不属于面向对象编程语言的特性?( ) {{ select(42) }}
  • 封装性
  • 便携性
  • 多态性
  • 继承性

7顺序结构

  1. 已知变量 a=2,b=3,c=4,则表达式(a*2+b)*c的结果为( ) {{ select(43) }}
  • 22
  • 24
  • 26
  • 28
  1. 下列关于 C++中各数据类型的变量占用内存空间大小的描述中错误的是( ) {{ select(44) }}
  • 一个int类型变量占用4字节内存
  • 一个longlong类型变量占用8字节内存
  • 一个double类型变量占用8字节内存
  • 一个bool类型变量占用1位内存
  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
  1. 下列关于C++语言的说法错误的是( ) {{ select(46) }}
  • 可以使用 double 类型的变量保存 1.23 的值
  • 可以使用int 类型的变量保存字符型常量Q的值
  • 可以使用 char 类型的变量保存整数65的值
  • 可以使用long long 类型的变量保存 3x10^(-2)的值
  1. 以下哪个表达式可以获得int 类型变量a在十进制下的十位上的数字?( ) {{ select(47) }}
  • a%10/10
  • a%100/10
  • a/10%100
  • a/100%10

8选择结构

  1. 设x=true,y=true,z=false,以下逻辑运算表达式值为真的是( ) {{ select(48) }}
  • ( y ∨ z) ∧ x ∧ z
  • x ∧ (z ∨ y) ∧ z
  • (x ∧ y) ∧ z
  • (x ∧ y) ∨ (z ∨ x)
  1. 表达式1+2>=3?2*2:3+6的结果是( ) {{ select(49) }}
  • 1
  • 0
  • 4
  • 9
  1. 以下哪个 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)