考前整理的计算机二级公共基础知识试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列关于计算机硬件的说法,错误的是:
A.CPU是计算机的核心部件
B.内存储器分为RAM和ROM
C.硬盘是计算机的外存储器
D.显示器属于计算机的输出设备
2.下列哪个不是计算机软件的组成部分:
A.系统软件
B.应用软件
C.硬件软件
D.编译软件
3.计算机软件系统分为:
A.系统软件和应用软件
B.系统软件和辅助软件
C.系统软件和驱动软件
D.系统软件和编程软件
4.计算机病毒是指:
A.计算机程序的一种
B.计算机硬件的一种
C.计算机数据的一种
D.计算机软件的一种
5.在计算机中,数据的最小单位是:
A.字节
B.位
C.字
D.字节或位
6.下列哪个不是计算机操作系统:
A.Windows
B.Linux
C.Android
D.Java
7.在计算机中,以下哪个不属于数据类型:
A.整型
B.字符型
C.字符串型
D.数组型
8.下列关于C语言的说法,错误的是:
A.C语言是一种高级程序设计语言
B.C语言可以编写操作系统
C.C语言支持面向对象编程
D.C语言是一种编译型语言
9.在C语言中,以下哪个是合法的变量名:
A.1abc
B._myVar
C.my-var
D.myvar
10.在C语言中,以下哪个不是函数:
A.main()
B.printf()
C.scanf()
D.if()
二、多项选择题(每题3分,共5题)
1.计算机硬件系统包括:
A.CPU
B.内存
C.硬盘
D.显卡
E.键盘
2.计算机软件系统包括:
A.系统软件
B.应用软件
C.编译软件
D.驱动软件
E.数据库管理系统
3.计算机病毒具有以下特点:
A.可传播性
B.可潜伏性
C.可破坏性
D.可修复性
E.可恢复性
4.计算机网络的功能包括:
A.数据通信
B.资源共享
C.分布式处理
D.互操作
E.网络安全
5.以下关于C语言的说法,正确的是:
A.C语言是一种面向对象的语言
B.C语言可以编写操作系统
C.C语言支持函数递归
D.C语言可以编写嵌入式系统
E.C语言是一种解释型语言
二、多项选择题(每题3分,共10题)
1.计算机硬件的基本功能包括:
A.输入数据
B.处理数据
C.存储数据
D.输出结果
E.控制操作
2.以下哪些属于计算机软件的类型:
A.系统软件
B.应用软件
C.编译软件
D.驱动软件
E.网络软件
3.以下哪些是计算机病毒可能传播的途径:
A.磁盘
B.网络传输
C.打印机
D.鼠标
E.键盘
4.计算机网络的主要技术包括:
A.传输技术
B.分组交换技术
C.网络协议
D.网络安全
E.网络管理
5.以下哪些是计算机操作系统的主要功能:
A.处理机管理
B.存储管理
C.文件管理
D.设备管理
E.用户界面
6.以下哪些是C语言的基本数据类型:
A.整型
B.字符型
C.浮点型
D.枚举型
E.结构体型
7.C语言中,以下哪些是合法的运算符:
A.+(加号)
B.-(减号)
C.*(乘号)
D./(除号)
E.%(取模)
8.以下哪些是C语言中的控制语句:
A.if语句
B.switch语句
C.for循环
D.while循环
E.do-while循环
9.以下哪些是C语言中的函数:
A.main函数
B.printf函数
C.scanf函数
D.malloc函数
E.free函数
10.以下哪些是C语言中的数组:
A.一维数组
B.二维数组
C.三维数组
D.四维数组
E.变长数组
三、判断题(每题2分,共10题)
1.计算机硬件是指计算机系统中用于输入、处理、存储和输出数据的物理设备。()
2.计算机软件是指计算机系统中用于控制和管理计算机硬件以及执行各种任务的程序集合。()
3.计算机病毒可以通过U盘传播,但不能通过网络传播。()
4.计算机网络中的IP地址是全球唯一的。()
5.操作系统是计算机系统的核心软件,负责管理计算机的硬件和软件资源。()
6.在C语言中,变量的作用域只限于其定义的函数内部。()
7.C语言中的指针变量可以指向任何数据类型的变量。()
8.在C语言中,结构体和联合体的成员在内存中是连续存储的。()
9.C语言中的函数可以嵌套调用,但不能递归调用。()
10.在C语言中,数组的大小必须在定义时确定,不能在运行