《2022年2022年计算机面试题 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机面试题 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、选择题 . 1. 在计算机内部,计算机能够直接执行的程序语言是_. (A)汇编语言 (B)C+ 语言(C)机器语言 (D) 高级语言2. 实现运行时的多态性需要使用_ A.重载函数B.析构函数C.构造函数D. 虚函数3. 运算器由很多部件组成, 其核心部分时 _. (A) 数据总线(B) 算术逻辑单元(C) 累加器(D) 多路开关4. CPU 中程序计数器(PC) 中存放的是 _. (A) 指令(B) 指令地址(C) 操作数(D) 操作数地址5. 8086/8088 的存储器可以寻址1 MB 的空间,在对I/O 进行读写操作时,20 位地址中只有_ _ 有效 . 这样 ,I/O 地址的寻址空间
2、为 _ _. (A) 高 16 位(B) 低 16 位(C) 低 8 位(D) 高 8 位 (A) 64 KB (B) 256 B 6.下列关于构造函数的描述中,错误的是_A) 构造函数可以设置默认参数;B)构造函数在定义类对象时自动执行C)构造函数可以是内联函数;D)构造函数不可以重载7. 8086/8088的状态标志有_ 个 . (A) 3 (B) 4 (C) 5 (D) 6 8.类的成员函数中,没有 this 指针的是 _ A.构造函数B.析构函数C.虚函数D.静态成员函数9. 中断向量可以提供_. (A) 被选中设备的起时地址(B) 传送数据的起始地址(C) 中断服务程序入口地址(D)
3、 主程序的中断点地址10. 主机与设备传送数据时 . 采用 _ , CPU的效率最高 . (A) 程序查询方式(B) 中断放式(C) DMA 方式11. 存储字长是指 _ (A) 存放在一个存储单元中的二进制代码组合(B) 存放在一个存储单元中的二进制代码个数(C) 存储单元中的个数(D) 寄存器的位数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 12. 某计算机的主存为3 KB, 则内存地址积存器需_ 位就足够了 . (A)
4、 10 (B) 15 (C) 12 (D) 13 13.若 256 KB 的 SRAM 具有8 条数据线 , 则它具有 _ 条地址线 . (A) 10 (B) 15 (C) 20 (D) 32 14.主存和CPU 之间增加高速缓存的目的是_. (A) 解决 CPU 和主存之间的速度匹配问题 (B) 扩大主存容量 (C) 既扩大主存容量, 又提高存储速度15. 下面描述中,符合结构化程序设计风格的是_ A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用 goto 语句16. 在软件开发中,下面任务不属
5、于设计阶段的是_ A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型17. 下述关于数据库系统的叙述中正确的是_ A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型的一致D. 数据库系统比文件系统能管理更多的数据18. 关系表中的每一横行称为一个_ A. 元组B. 字段C. 属性D. 码19. 数据库设计包括两个方面的设计内容,它们是_ A. 概念设计和逻辑设计B. 模式设计和内模式设计C. 内模式设计和物理设计D. 结构特性设计和行为特性设计20. 下列叙述中正确的是_ A. 线性表是线性结构B. 栈与队
6、列是非线性结构C. 线性链表是非线性结构D. 二叉树是线性结构21.栈通常采用的两种存储结构是_ A.顺序存储结构和链式存储结构B.散列方式和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构22.下列数据结构中,按先进后出原则组织数据的是_ A.线性链表B.栈C. 循环链表D. 顺序表23.C+ 语言是从早期的C 语言逐渐发展演变而来的.与 C 语言相比,它在求解问题方法上进行的最大改进是_A) 面向过程B)面向对象C)安全性D)复用性24.C+ 语言的跳转语句中,对于break 和 continue说法正确的是 _A)break 语句只应用与循环体中B)continue语句只应
7、用与循环体中C)break是无条件跳转语句,continue 不是D)break和 continue 的跳转范围不够明确,容易产生问题25.下面有关重载函数的说法中正确的是_ A) 重载函数必须具有不同的返回值类型;B)重载函数形参个数必须不同;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - C)重载函数必须有不同的形参列表D) 重载函数名可以不同;问答题:1. 计算机硬件的组成及各组成部分的功能要理解以存储器为中心的计算机组成
8、原理图2.程序 #include void fun(int *s,int *y) static int t=3; *y+=st; t-; void main(void) int a=10,20,30,40,i,x=0; for(i=0;i4;i+) fun(a,&x); cout 执行以上程序后输出的第一行是_(1)_, 第三行是_(2)_, 第四行是_(3)_ 3.程序 #include void f(int x,int y) int mid; if(x mid=(x+y)/2; cout f(x,mid); void main(void) f(1,10); 执行以上程序后输出的第一行是_(
9、4)_ , 第二行是 _(5)_ ,第三行是_(6)_ 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 1.C 2.D 3.B 4.B 5.B.A 6.D 7.D 8.D 9.C 10.C 11.B 12.C 13.C 14.A 15.A 16.D 17.A 18.A 19.A 20.A 21.A 22.B 23.B 24.B 25.C 1.运算器:对信息和数据进行运算和加工处理,运算包括算术运算和逻辑运算。控制器:实现计算机本身处理过程的自动化,指挥计算机各部件按照指令功能的要求进行所需要的操作。存储器:存储程序和数据。输入部件:输入程序和数据。输出部件:输出计算机的处理结果。2 .(1)40 (2)90 (3)100 3 (4)5 (5)3 (6)2 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -