关于几道计算机原理考试题解

2024-08-31 09:04

本文主要是介绍关于几道计算机原理考试题解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2017年12月19日,星期二,
一、填空
1、11.625
【(十进制换算成二进制使用整数部分除二取余法,小数部分乘二取整法。而二进制换算成十进制,则使用权位相加法,如下,)
123+0*22+121+1*20+12(-1)+0*2(-2)+12^(-3)=
8+0+2+1+0.5+0+0.125=
11.625】
2、65.1
【先将十进制转换为二进制:1100101.0001,(十进制换算成二进制使用整数部分除二取余法,小数部分乘二取整法。);
再将二进制转换成十六进制数:65.1,(二进制转换成十六进制数,使用4位二进制表示一位十六进制数的方法,小数也是如此,每4位二进制表示一位十六进制数。这里二进制小数点后取4位小数,)】
3、255.0625
(原理同上题,先将十六进制数转化成二进制数:11111111.0001;
再将二进制转化为十进制数:128+64+32+16+8+4+2+1+12^(-4)=
255+1/16=
255.0625)
4、68
(原理同上,4位二进制表示1位十六进制数,)
5、203.4
(先将十进制转换成二进制:10000011.1,然后根据3位二进制表示1位八进制数:
010 000 011 . 100,再将二进制转换成八进制:203.4)
6、符号位、数值域
(一个定点数由符号位和数值域两部分组成。)
7、255
(没有符号位,就是说8位全部都是数值,因此是8个1带着它们的权位相加,即
128+64+32+16+8+4+2+1=
255)
8、大
(浮点数是由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学计数法。)
9、1110
(请注意一点,因为平时很少有机会进行二进制的减法运算,所以这里一定要注意,从相邻高位借来的1要当成2使用,因为二进制是逢二进一,因此从相邻高位借来的1要在本位当2使用。)
二、选择题
1、A
2、B
(八进制数就是逢八进一,因此在八进制数中任何一位都不可能出现大于等于8的数,)
3、C
(此题,教材给的单位不对,八进制的英文是octal或者是octonary,所以是大写O而不是大写的Q。13O。)
4、A
(十进制的英文是decimal或者是decimalism,所以是大写的D,)
5、D
(因为你照的教材不清楚,每个选项的角标看不清,我是猜角标的顺序是2、8、10、16,如果是这个顺序的角标的话,将这4个选项统一成二进制后,都是7位二进制数,其中只有D选项的最高三位是111,而其他三个选项最高三位都比111小,所以选D,)
6、A
(将4个选项统一成二进制数,然后 对齐比较,可得十进制数100D最大,)
7、
(图片看不清,给你解题思路,将4个选项都转换成二进制数,然后对齐比较,可得,)
8、B
(此题可以使用排除法,因为十进制的0.5D等于八进制的0.4O,所以答案是B,如果正常计算,首先需要将十进制转换成二进制,再使用3位二进制可表示1位八进制的规则,再将二进制数转换成八进制数,)
9、D
(个人认为,选项D说法有问题,可以参考本试卷填空第二题,十进制校数0.1使用二进制小数表示就是一个无限循环的小数,如果进行保留,势必会影响数值的精度,因此个人认为应该选择D,不是任何十进制小数都可以用二进制小数表示的。)
10、A
【一个二进制数可以表示成权位相加的形式,如:1001=1
23+0*22+021+1*20,所以,当对这个二进制数进行乘以2的操作时,就是相应的把每一位二进制所对应的权值提高了一位,相当于将这个二进制数整体向左移动一位,当然出现的空位需要使用0来填补(即相当于再加一个02^0),那么,如果右侧多出2个0,则相当于将原二进制数整体向左移动两位,相当于连续乘了2次2,所以22=4,所以若一个二进制数右边多出2个0,则此时相当于原二进制数被扩大了4倍。】
11、B
(浮点数表示中,数据的范围由阶码的位数决定,数据的精度由尾数决定。)
12、B
(个人感觉就是使用一个4位二进制数,来描述十进制数的每一位,换句话说就是十进制数的每一位都用一个4位二进制数来表示,扩展阅读:二进制数最左边第一位表示8,左边第二位表示4,左边第三位表示2,最右一位表示1,所以称之为8421码
如1 0001
9 1001
2 0010
简单的说,8421码就是把通常的十进制的每一位用4位二进制码来表示。
二进制和8421码之间的转换,最简单的办法还是通过10进制来过渡转换。)
13、C
(所谓定点数溢出是指定点数的“运算结果”的绝对值大于计算机能表示的最大数的绝对值。)
14、D
【价码就是幂指数,当小数点向右移动,就相当于将底数变大了,所以,如果要保持和原来的数值一样大,那么幂指数就该变小,举个例子:0.1
103,如果将小数点向右移动2位,则需要将幂指数减2,得到:10*101.就是这个道理,扩展阅读,十进制中通常一个浮点数可以用科学技术法来表示
举例:-306.5可以表示为-0.3065*103
其中 -是符号 指数3是阶或称阶码 0.3065是小数部分 左右段非0包起来的部分是有效值 这里的有效值是3065 小数部分也称为尾数,显然3065也是尾数(-3.87的话 387是有效值 87是尾数)

15、A
(浮点加减中,阶码小的向阶码大的对齐。)

这篇关于关于几道计算机原理考试题解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1123458

相关文章

Redis主从/哨兵机制原理分析

《Redis主从/哨兵机制原理分析》本文介绍了Redis的主从复制和哨兵机制,主从复制实现了数据的热备份和负载均衡,而哨兵机制可以监控Redis集群,实现自动故障转移,哨兵机制通过监控、下线、选举和故... 目录一、主从复制1.1 什么是主从复制1.2 主从复制的作用1.3 主从复制原理1.3.1 全量复制

Redis主从复制的原理分析

《Redis主从复制的原理分析》Redis主从复制通过将数据镜像到多个从节点,实现高可用性和扩展性,主从复制包括初次全量同步和增量同步两个阶段,为优化复制性能,可以采用AOF持久化、调整复制超时时间、... 目录Redis主从复制的原理主从复制概述配置主从复制数据同步过程复制一致性与延迟故障转移机制监控与维

SpringCloud配置动态更新原理解析

《SpringCloud配置动态更新原理解析》在微服务架构的浩瀚星海中,服务配置的动态更新如同魔法一般,能够让应用在不重启的情况下,实时响应配置的变更,SpringCloud作为微服务架构中的佼佼者,... 目录一、SpringBoot、Cloud配置的读取二、SpringCloud配置动态刷新三、更新@R

Redis主从复制实现原理分析

《Redis主从复制实现原理分析》Redis主从复制通过Sync和CommandPropagate阶段实现数据同步,2.8版本后引入Psync指令,根据复制偏移量进行全量或部分同步,优化了数据传输效率... 目录Redis主DodMIK从复制实现原理实现原理Psync: 2.8版本后总结Redis主从复制实

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11

深入探索协同过滤:从原理到推荐模块案例

文章目录 前言一、协同过滤1. 基于用户的协同过滤(UserCF)2. 基于物品的协同过滤(ItemCF)3. 相似度计算方法 二、相似度计算方法1. 欧氏距离2. 皮尔逊相关系数3. 杰卡德相似系数4. 余弦相似度 三、推荐模块案例1.基于文章的协同过滤推荐功能2.基于用户的协同过滤推荐功能 前言     在信息过载的时代,推荐系统成为连接用户与内容的桥梁。本文聚焦于

hdu4407(容斥原理)

题意:给一串数字1,2,......n,两个操作:1、修改第k个数字,2、查询区间[l,r]中与n互质的数之和。 解题思路:咱一看,像线段树,但是如果用线段树做,那么每个区间一定要记录所有的素因子,这样会超内存。然后我就做不来了。后来看了题解,原来是用容斥原理来做的。还记得这道题目吗?求区间[1,r]中与p互质的数的个数,如果不会的话就先去做那题吧。现在这题是求区间[l,r]中与n互质的数的和

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

hdu4407容斥原理

题意: 有一个元素为 1~n 的数列{An},有2种操作(1000次): 1、求某段区间 [a,b] 中与 p 互质的数的和。 2、将数列中某个位置元素的值改变。 import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.Inpu

hdu4059容斥原理

求1-n中与n互质的数的4次方之和 import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintWrit