计算机专业考研交流平台,计算机考研学子的专业交流平台.PDF

计算机考研学子的专业交流平台

:

:

天勤论坛::wwwwww..ccssbbiijjii..ccoomm

计算机考研学子的专业交流平台

此文档由天勤论坛原创

转载请注明出处!

天道酬勤,厚德载物!

:

:

天勤论坛::wwwwww..ccssbbiijjii..ccoomm

计算机考研学子的专业交流平台

09

09

0099年真题

【11】冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU 区分它们的依

据是( )。

A.指令操作码的译码结果

B.指令和数据的寻址方式

C.指令周期的不同阶段

D.指令和数据所在的存储单元

【解析】C。在冯·诺依曼结构的计算机中指令和数据均以二进制形式存放在同一个存储

器中,CPU 可以根据指令周期的不同阶段来区分是指令还是数据,通常在取指阶段取出的

是指令,其他阶段取出的是数据。

归纳总结:除去根据指令周期的不同阶段来区分指令和数据外,还有一个方法,即取指

令和取数据时地址的来源是不同的,指令地址来源于程序计数器,而数据地址来源于地址形

成部件或指令的地址码字段。

解题技巧:本题较容易误选为A,需要搞清楚的是,CPU 只有在确定取出的是指令之

后,才会将其操作码部分送去译码,因此是不可能依据译码的结果来区分指令和数据的。

【12】一个C 语言程序在一台32 位机器上运行.程序中定义了三个变量xyz,其中x和z是int

型,y 为short 型。当x=127,y=-9 时,执行赋值语句z=x+y 后,xyz 的值分别是( )。

A.X=0000007FH,y=FFF9H,z

B.X=0000007FH,y=FFF9H,z=FFFF0076H

C.X=0000007FH,y=FFF7H,z=FFFF0076H

D.X=0000007FH,y=FFF7H,z

【解析】D。 x和z为int型,说明x和z都占32位的存储空间。127换成二进制

0000 0000 0000 0000 0111 1111,对应的十六进制为0000007FH。z进行运算后编程118,换

成二进制为0000 0000 0000 0000 0000 0000 0111 0110,对应的十六进制。另

外,因为y为short型,所以y所占存储空间为16位,且在计算机中使用补码表示(默认的)。

-9的二进制表示为1000 0000 0000 1001,所以-9的补码表示为1111 1111 1111 0111(符号

位不变,其余位取反加1),对应的十六进制为FFF7H。

【13】浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出步骤。设浮点

数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位).若有两个数

7 5

x= 2 ×29/32,y= 2 ×5/8则用浮点加法计算x+ y的最终结果是( )。

A.00111 1100010 B.00111 0100010

C.01000 0010001 D.发生溢出

【解析】D。首先,可将 、y分别记为00,111;00.11101和00,101;00.10100。然

x

后根据浮点数的加法步骤进行计算。

第一步:对阶。 、y阶码相减,即00,111-00,101=00,111+11, 0111=00, 010,当然

x

这里就不用计算了,从题目给出的条件也可以看出 的阶码比y的阶码大2。根据小阶向大

x

阶看齐的原则,将Y的阶码加2,尾数右移2位,即y变成00,111;00.00101。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。在编写C程序时,需要注意变量的声明和定义、指针的使用、内存的分配与释放等问题。C语言中常用的数据结构包括: 1. 数组:一种存储同类型数据的结构,可以进行索引访问和修改。 2. 链表:一种存储不同类型数据的结构,每个节点包含数据和指向下一个节点的指针。 3. 栈:一种后进先出(LIFO)的数据结构,可以通过压入(push)和弹出(pop)操作进行数据的存储和取出。 4. 队列:一种先进先出(FIFO)的数据结构,可以通过入队(enqueue)和出队(dequeue)操作进行数据的存储和取出。 5. 树:一种存储具有父子关系的数据结构,可以通过中序遍历、前序遍历和后序遍历等方式进行数据的访问和修改。 6. 图:一种存储具有节点和边关系的数据结构,可以通过广度优先搜索、深度优先搜索等方式进行数据的访问和修改。 这些数据结构在C语言中都有相应的实现方式,可以应用于各种不同的场景。C语言中的各种数据结构都有其优缺点,下面列举一些常见的数据结构的优缺点: 数组: 优点:访问和修改元素的速度非常快,适用于需要频繁读取和修改数据的场合。 缺点:数组的长度是固定的,不适合存储大小不固定的动态数据,另外数组在内存中是连续分配的,当数组较大时可能会导致内存碎片化。 链表: 优点:可以方便地插入和删除元素,适用于需要频繁插入和删除数据的场合。 缺点:访问和修改元素的速度相对较慢,因为需要遍历链表找到指定的节点。 栈: 优点:后进先出(LIFO)的特性使得栈在处理递归和括号匹配等问题时非常方便。 缺点:栈的空间有限,当数据量较大时可能会导致栈溢出。 队列: 优点:先进先出(FIFO)的特性使得
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
计算机考研复试面试常问问题数据结构篇.pdf是一份关于计算机考研复试中常见的数据结构问题集合的文档。在这份文档中,可能会涉及到以下几个方面的问题: 1. 数据结构的基本概念和分类:面试官可能会对你的数据结构基础进行考察,问你数据结构的定义、基本概念、常见的数据结构分类以及它们的特点等。 2. 数组、链表和栈的实现和应用:面试官可能会询问数组、链表和栈的基本实现方式,比如数组的特点、随机存取和顺序存储等,链表的特点和不同类型的链表,以及栈的实现和应用场景等。 3. 队列和树的实现和应用:面试官可能会问到队列和树的基本实现方式和应用场景。例如,队列的特点和实现方式、循环队列和链式队列的区别,二叉树和平衡二叉树的特点和应用等。 4. 图的基本概念和常见算法:面试官可能会询问图的基本概念,如有向图和无向图的概念及其区别,图的存储方式以及常见的图算法,如最短路径算法、深度优先搜索和广度优先搜索等。 在面试过程中,回答这些问题时应该尽量简明扼要,清晰明了地表达自己的观点。同时,可以结合实际案例或代码实现进行说明,以展示自己对数据结构的理解和应用能力。最后,还应积极与面试官进行沟通交流,回答问题时注意语言表达和思维逻辑的准确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值