高考信息技术大一轮优选(课件+习题) (49)
高考信息技术大一轮优选(课件+习题) (39)

第3节字符串问题模拟演练1.编写VB程序代码,实现如下功能:在文本框Text1中输入金额(整数)后,点击“转换”按钮Command1,则在文本框Text2中显示该金额的大写,程序运行界面如下图所示:(1)要使窗体标题上显示的文本改为“人民币大小写”,可在其属性窗口中将属性的属性值改为“人民币大小写”。
(2)为了实现以上程序功能,使程序正常运行,请完善以下两处代码。
Private Sub Command1_Click()Dim dx As String, dw As StringDim s As String, c As StringDim ch As String,i As Integerdx=“零壹贰叁肆伍陆柒捌玖拾”dw =“亿仟佰拾萬仟佰拾元”①If Len(s) > 9 ThenLabel2.Caption=“输入的数据超出所能转换的范围”ElseFor i = 1 To Len(s)ch = Mid(s, i, 1)c = c + Mid(dx, Val(ch)+1,1)+ ②Next iLabel2.Caption = c +“整”End IfEnd Sub(3)由上述算法可知,若在文本框Text 1中输入“20”,则文本框Text3显示的结果为。
答案(1)Caption (2)①s=Text1.Text ②Mid(dw, 9 - Len(s) + i, 1) (3)贰拾零元整解析本题考查字符串拼接。
For 语句遍历数字字符串,字符变量c存放拼接字符。
(1)略。
(2)①输入字符串,存放到s中。
②该累加部分由原值c+大写+单位构成,单位应该由金额位数映射到字符串dw,通过Mid获取。
(3)略。
2.实现如下程序:输入一个非负数,将该数各位上的数字反转得到一个新数。
得到的新数,除了原数为0外,反转得到的新数最高位不应为0。
程序运行时,在文本框Text1输入数字,单击按钮Command1后在文本框Text2上输出结果。
高考信息技术大一轮优选(课件+习题) (88)

第1节计算机内信息的编码真题再现A组学考题组1.(2018浙江11月选考,7,2分)使用UltraEdit软件观察字符“A~Z a~z 0~9”的内码,部分界面如图所示。
下列说法正确的是( )A.字符“F”“d”“6”的内码值由小变大B.字符“a”与“A”内码值之差的十进制表示为20C.字符“2”内码值的二进制表示为“00000010”D.图中所有字符内码值的十进制表示均小于128答案 D 本题考查字符的内码。
常用字符在ASCII码表中的排列次序依次为阿拉伯数字、大写字母、小写字母,大小写字母相差20H,即十进制32,A和B都错。
从图中可看到“0”的内码值为30H,则“2”的内码值为32H,即“0011 0010”,C 错。
ACSII码表中共有128个字符,用了7位二进制,最小值为00H,最大值为7FH,即最大值为十进制127,D正确。
2.(2017浙江11月选考,6,2分)十进制正整数n转换为二进制数,该二进制数末位是“0”。
下列说法正确的是( )A.无法确定n是奇数还是偶数B.若该二进制数的位数是4,则n的最大值是15C.n与n+l分别转换为二进制数,这两个二进制数的位数可能不同D.该二进制数末位的“0”去掉后,再转换为十进制数,所得的值是n/2答案 D 本题考查二进制的基本概念及运算方法。
二进制数的末位是“0”,可以确定该数一定为偶数。
若该二进制数是4位数,其最大值是1110B,也就是14D。
n与n+1的二进制数的位数是相同的,区别在于n的二进制数的末位是0,而n+1的二进制数的末位是1。
该二进制数末位的“0”去掉后,再转换为十进制数,所得的数是原二进制数的一半。
3.(2017浙江4月学考+选考,4,2分)使用UltraEdit软件观察字符“挑战AlphaGo!”的内码,部分界面如图所示。
下列说法正确的是( )A.字符“!”的内码占两个字节B.字符“战”的十六进制码是“BD41”C.字符“h”的二进制码是“01101000”D.字符“GO”的十六进制码是“476F”答案 C 本题考查字符内码的观察。
高考信息技术大一轮优选(课件+习题) (13)

教材研读
栏目索引
1.在Visual Basic中,下列能作为变量名的是 ( B ) A.x+1 B.x_1
C.Or D.If 解析 本题考查变量的命名规则。变量的名称由字母、数字和下 划线等字符组成,且必须以字母开头。“x+1”中“+”是不允许用 的。题目中Or、If在VB中有特定用途,不能作为变量名。
(p)的作用是将数值转换为字符串,要求括号里p的类型应该为数值型,而 本题中已经定义p是字符串型,于是出现“类型不匹配”的问题。此处 正确的应该是Label1.Caption=p。
重难突破
栏目索引
突破二
常用的标准函数
VB提供了大量的标准函数,可供用户编写程序时直接使用。教材
上介绍了部分常用的数学函数、字符串函数和类型转换函数。
解析 本题考查变量的数据类型。存储数值-7.283最合适的是单精度
实数型Single。Integer是整数型,Long是长整数型,Boolean是逻辑型。
重难突破
栏目索引
1-1 运行如下Visual Basic程序,单击命令按钮Command1,出现如图所
示的出错信息。 Private Sub Command1_Click() Dim p As String,a As String p=“” ������ ①
Chr(48) Val(“-170”) Str(-170) Len(“asd”)
65
“0” -170 “-170” 3 “c” 2
取字符串X中第n个字符起长度为k的子串 Mid(“abcd”,3,1) 截掉数据的小数部分 Fix(2.56)
高考信息技术大一轮优选(课件+习题) (8)

重难突破
栏目索引
图2 (3)小李用图1的数据制作了图3所示的图表,该图表的源数据区域是 A2:D17 。观察图表可知,价格变化最大的蔬菜是 油菜 。
重难突破
栏目索引
图3 图4
(4)图表制作完成后,小李发现图1所示数据表中的芹菜数据有误并进行 了修改。图表是否需要重新制作? 否 (选填:是/否)。 (5)图3所示的图表添加数据标志,应执行图4中的 图表选项 命令。
教材研读
栏目索引
(4)对整个数据表按“入学成绩”由高到低进行排序,“入学成绩”相同的
由姓名升序的“笔画排序”而定。那么,则需要对图2中的 次要关键字 、 选项 进行相应设置。
图2
教材研读
栏目索引
(5)现以工作表sheet1中的姓名和成绩差值两列数据区域为数据源,建立
一张反映高一艺术类学生单科成绩变化情况图(如图3所示),则两次考 试成绩变化最小的学生姓名是 林方耀 。
教材研读
栏目索引
四、图表的建立与编辑
1.建立图表的步骤:选择图表类型——选择图表源数据——设置图表选 项——选择图表位置。 2.图表的编辑
教材研读
栏目索引
五、数据分析及应用
1.数据分析的方法:根据需求,综合运用计算、排序、筛选、图表等方法
对数据进行分析。 2.分析结果的应用:根据需求,采用多种方式呈现和发布。也可以通过字 表综合处理形成图文并茂的分析报告。
件有Microsoft Excel、Lotus 1-2-3和Corel Quattro Pro等。
教材研读
栏目索引
一、表格数据的基本操作
1.数据输入:原始数据可通过网络或调查等方式获得,在Excel中可通过 直接输入或复制粘贴的方式形成工作表数据。 2.数据格式的设置
高考信息技术大一轮优选(课件+习题) (66)

第9节环问题模拟演练1.某监狱人满为患,由于牢房太小,而囚犯太多,大家只能站着睡觉。
因此囚犯们只好采取抓阄的策略来改善自身的生存环境:n个囚犯(n<=50)围成一圈,按顺序从1到n编好号。
从第1个人开始报数,报到3的人自杀,下一个人从1开始报数,报到3的人自杀。
如此下去,直到留下最后一个人。
请按退出顺序输出自杀的人的编号。
程序运行时,单击“抓阄”按钮,结果显示在列表框List1中,程序运行界面如图所示。
实现上述功能的 VB 程序如下,请回答下列问题。
(1)当总人数为 7 时,对应的自杀序列编号为。
(2)请在划线处填入合适的代码。
Private Sub Command1_Click()Dim i As Integer, n As IntegerDim num As Integer, t As IntegerDim a(1 To 50) As BooleanList1.Clearn = Val(Text1.Text)For i = 1 To na(i) = TrueNext it = nDo While ①For i = 1 To nIf a(i) Then②End IfIf num = 3 Thena(i) = Falset = t - 1③List1.AddItem Str(i)End IfNext iLoopEnd Sub答案(1)3、6、2、7、5、1(2)①t>1②num = num+1③num = 0解析本题综合考查算法及其程序实现(约瑟夫问题)。
(1)根据规则可以推断,当人数为7时,其自杀的编号序列是3、6、2、7、5、1。
(2)①根据题意和程序代码可知,变量t存储剩余人数,因此最后要剩下一人,答案为t>1。
②根据“从1到3报数”,变量num用于保存报数序号,知本处的代码是num=num+1。
③由于编号需要按照“1、2、3”的规律周而复始地循环,因此当num=3时,num需要清零,所以答案是num=0。
高考信息技术大一轮优选(课件+习题) (80)

第1节算法的基本概念及常用表示方法真题再现学考题组1.(2018浙江11月选考,5,2分)某算法的部分流程图如图所示。
执行这部分流程,分别输入35、50、60,则输出值依次为( )A.10,3B.10,4C.7,10,4D.10,12,3答案 B 本题考查循环结构流程图。
循环前i=1,m=5,进入循环,输入g=35,得r=7,不输出r,执行i=i+1,得i=2;第二次进入循环,输入g=50,得r=10,输出r,执行i=i+1,则i=3;第三次进入循环,输入g=60,得r=12,不输出r,执行i=i+1,i=4;退出循环,输出i。
因此输出的值依次是10和4。
2.(2018浙江6月学考,5,2分)某算法的部分流程图如图所示,以下说法正确的是( )A.该流程执行后,变量k的值是-1B.该流程执行后,变量a的值是16C.该流程用于计算并输出1+8-16的值D.该流程完整执行1次,“a<32?”共执行了3次答案 D 本题考查循环结构的流程图。
各变量在程序执行过程中的变化如下表:因此最后k=1,a=32,计算式相当于是1+1*8+0*16,循环体执行两次,循环条件判断了3次,前2次成立进入循环,第3次不成立退出循环。
3.(2018浙江4月学考+选考,7,2分)某算法部分流程图如图所示。
执行这部分流程,依次输入12、-5、29、18、7,则输出值是( )A.12B.-5C.29D.7答案 C 本题考查循环结构的流程图。
该流程图的功能是找出所有输入数据中的最大数。
先输入12赋给变量b,然后循环4次,分别输入4个数,赋给变量a,当a的值大于b的值时,执行b=a,否则b不变。
因此4次后,b中记录的是最大值29。
4.(2017浙江11月学考+选考,5,2分)某算法的部分流程图如图所示,执行这部分流程后,输出a,b的值分别是( )A.5,8B.4,8C.5,11D.4,11答案 C 本题考查对循环结构流程图的理解。
高考信息技术大一轮优选(课件+习题) (10)
教师备用题库1.下面四个程序段中,运行后变量a的值最小的是( )A.a=35n=4For i=1 To na=a*ia=a\iNext iB.a=35n=4For i=1 To na=a\ia=a*iNext iC.a=35n=4For i=n to 1 step -1a=a*ia=a\iNext iD.a=35n=4For i=n to 1 Step -1a=a\ia=a*iNext i答案 D 本题考查VB程序阅读。
A、C选项中a的值为35,B选项中a的值为32,D 选项中a的值为30。
故选D。
2.根据以下程序,在文本框Text1中输入3,最后List1中输出的是( )Private Sub Command 1_Click()Dim i As IntegerDim t As IntegerDim s As Stringi = 1:t = 1:n = Text1.TextList1.ClearDo While t< = ns = s + “*”If i = t ThenList1.AddItem st = t + 1i=0End Ifi = i + 1LoopEnd SubA.****** B.*** C.****** D.**********答案 D i和t的值最为关键,每次循环i的值都会加1,当等于t后又会清零,而t的值又会加1,可知If语句块的执行条件是随着i的变化而变化的。
首先t 等于1,于是第一次循环就进入了If语句,输出s中的值,即“*”。
随后i清零重新计数,t的值加1,于是下一次进入If语句应该是在两次循环后,i的值变成了2,满足i=t,此时s的值为“***”。
随后i又清零,t变为3,于是3次循环后再次进入If语句,此时s的值为“******”。
3.编写VB程序,实现如下功能:在文本框Text1和Text2中分别输入一个整数,单击“转换”命令按钮,在列表框List1中显示结果,运行结果如图a所示。
高考信息技术大一轮优选(课件+习题) (79)
第5节过程与自定义函数真题再现选考题组1.(2018 浙江 4 月选考,17,6 分)为分析数组 a 中各元素依次变化的情况,进行如下定义:●变化段:数组中相邻两个元素构成一个变化段。
变化段有上升段(a(i)>a(i-1)) 、下降段(a(i)<a(i-1))和持平段(a(i)=a(i-1)) 。
数组 a 中的n 个元素可构成 n-1 个依次排列的变化段。
●波峰: 从上升段转到下降段形成一个波峰。
波峰的起点是峰顶前所有连续上升段中的第1 个,终点是峰顶后所有连续下降段中的最后 1 个。
●对称波峰:上升段与下降段个数相同的波峰称为对称波峰。
下图为一组数据的变化段及波峰示意图。
现要求统计数组 a 各元素依次变化过程中“对称波峰”的个数。
小李依据上述描述设计如下VB 程序。
请回答下列问题:(1)数组元素“1,4,3,3,2,6,8,7,9,3,4,7,9,6,3,1”依次变化过程中“对称波峰”的个数为。
(2)请在划线处填入合适的代码。
Const n = 20Dim a(1 To n) As IntegerPrivate Sub Form_Load()’读取数据,并存储到数组 a 中,代码略End SubPrivate Sub Command1_Click()Dim flag As Integer’存储变化段的状态:1 表示升,-1 表示降,0 表示平Dim count As Integer’存储对称波峰段的个数Dim steps As IntegerDim i As Integerflag = 0: steps = 0: count = 0For i = ① To nIf a(i) > a(i - 1) ThenIf IsSymPeak(flag, steps) Then count = count + 1If flag = 0 Or flag = -1 Then②Elsesteps = steps + 1End Ifflag = 1ElseIf a(i) = a(i - 1) ThenIf IsSymPeak(flag, steps) Then count = count + 1steps = 0flag = 0Elsesteps = steps - 1flag = -1End IfNext iIf IsSymPeak(flag, steps) Then count = count + 1Text1.Text = Str(count)End SubFunction IsSymPeak(flag As Integer, steps As Integer) As Boolean If ③ThenIsSymPeak = TrueElseIsSymPeak = FalseEnd IfEnd Function答案(1)3 (2)①2②steps=1③flag=-1 and steps=0解析(1)升与降个数一样的是对称波峰,因此数组元素中“1,4,3”“6,8,7”“3,4,7,9,6,3,1”三段是对称波峰。
高考信息技术大一轮优选(课件+习题) (18)
第4 节
信息的管理
总纲目录
栏目索引
教 材 研 读
一 二 三 四
信息资源管理的概念 数据库的概念 数据表、字段、记录的概念 利用数据库管理信息
总纲目录
栏目索引
重 难 突 破
突破
字段的数据类型
教材研读
栏目索引
教材研读
一、信息资源管理的概念
信息资源管理是指对信息、信息技术、信息设备和信息人员等各项
B.
字段名称 no brand Sale Proportion Date
数据类型 文本 文本 数字 数字 数字
说明 编号 品牌型号 7~12月销量 占比(%) 入库日期
C.
字段名称 no brand sale proportion date
数据类型 文本 数字 数字 数字 日期/时间
说明 编号 品牌型号 7~12月销量 占比(%) 入库日期
动编号、是/否等。
教材研读
栏目索引
四、利用数据库管理信息
1.利用Access建立数据表: ①使用设计器创建表,数据表的保存; ②文件的格式及保存。数据库文件扩展名为.accdb。
2.字段的编辑:
添加、删除和编辑数据表的字段,调整表的结构。 3.记录的编辑:
浏览、添加、删除和修改数据库中的记录。
教材研读
现技术角度而言,都是以数据库为基础和核心的计算机应用系统。
教材研读
栏目索引
4.创建一张新Access数据表并录入数据的操作步骤如下:
①保存、命名数据表;②填写字段名、设置字段数据类型;③添加新记 录;④在数据库窗口中选择“表”按钮,使用“设计视图”创建。 正确的顺序是 ( D ) A.②③④① B.④②③①
高考信息技术大一轮优选(课件+习题) (95)
第2节表处理真题再现1.(2018浙江11月选考,13,4分)小张收集了某地部分市场菜篮子价格数据,并使用Excel软件进行数据处理,如图所示。
请回答下列问题:(1)若将C3∶H3单元格的数值小数位数设置为0,则I3单元格中显示的值(填字母:A.变大/B.不变/C.(2)表中“最大差价”数据是用函数MAX和函数MIN计算得到的:选择J3单元格输入公式,然后用自动填充功能完成其他单元格的计算。
则J3单元格中的公式为(提示:“最大差价”是各市场中同一商品的最高价格与最低价格之差。
函数MAX(数据区域)的功能为求该数据区域中的最大值,函数MIN(数据(3)小张要找出在六个市场中“最大差价”最小的水产类商品(若存在符合条件的多个商品,则全部选取)。
下列方法可行的是A.以“类别”为水产、“最大差价”为最小1项进行筛选,然后选取筛选出的全B.以“类别”为水产进行筛选,再以“最大差价”为关键字升序排序,选取排在C.以“最大差价”为主要关键字、“类别”为次要关键字,均按升序排序,选取D.以“最大差价”为关键字升序排序,再以“类别”为水产进行筛选,选取排在(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)答案(1)B(2)=MAX(C3:H3)-MIN(C3:H3)(3)BD解析(1)改变小数位数,从编辑栏中可看到,数值并没有变化,只是在单元格中的显示上有所变化。
因此设置0位小数,C3:H3的数值并不会发生实质变化,(2)MAX(C3:H3)求出最大值,MIN(C3:H3)求出最小值,最大差价是最大值减去(3)选出“最大差价”最小的水产类商品,指的是选出水产类商品中的“最大差价”最小值。
在筛选中,如果对多列进行筛选,则是选出交集,比如A选项,表示选出类别为水产,同时又是“最大差价”这一列中最小的1项,如果这一列中最小的1项恰好是水产类,则能选出结果,否则将没有结果,因此A错。
B选项,先筛选出水产类,再将这些记录按“最大差价”从小到大排序,排完后,排第一位的是“最大差价”值最小的水产,因此B正确。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1节 计算机内信息的编码
模拟演练
A组 学考题组
1.下列将二进制数(1101)2转换成十进制数的算式中,正确的是( )
A.1×23+1×22+0×21+1×20 B.1×23+0×22+1×21+1×20
C.1×24+1×23+0×22+1×21 D.1×24+0×23+1×22+1×21
答案 A 将二进制数转换成十进制数,可按“按权展开,逐位相加”的方法。
2.二进制数(1111010)2转换成十六进制数是( )
A.6AH B.6BH C.7AH D.710H
答案 C 本题主要考查二进制数与十六进制数之间的转换。二进制数转换为十
六进制数的方法是从低位开始取4个为1组进行转换。“1010”为一组,转换成
十六进制数是“A”,“111” 前面最高位添“0”,补足4位,即“0111”为一组,
转换成十六进制数是“7”,合在一起就是7AH。
3.下列数中,数值最大的是( )
A.209D B.D3H
C.11010010B D.(210)10
答案 B 本题主要考查进制的转换知识,特别是二进制、十进制和十六进制之间
的互换。选项B,转化为十进制数为211;选项C,转化为十进制数为210,故选B。
4.(2018温州3月模拟,6,2分)一个两位十六进制正整数n,末位是“9”,下列说
法正确的是( )
A.转换为十进制数,无法确定是奇数还是偶数
B.n+1是一个三位十六进制数
C.转换为十进制数,最小值是25
D.转换为二进制数,位数一定是8
答案 C 本题主要考查进制转换知识。由于十六进制数n的末位是“9”,因此
该数肯定是奇数,故选项A错误。由于十六进制数在F后才会产生进位,当末位是
“9”时,n+1的结果不会产生进位,故选项B错误;选项C正确,最小的符合题意
的两位十六进制数是19H,其十进制值为25D;转换为二进制数后位数不一定是8
位,例如29H,其对应的二进制数是101001B,只有6位,因此D选项错误。
5.某压缩算法,采用一个字节来表示连续的一串0 (或1)。字节最左边的一位是
0,则表示该字节代表一串0;否则,代表一串1,其余位代表0(或1)的数量。这样,
一个字节至多可表示127个0(或1),若超出可再用一个字节。如压缩后的编码是
00001101,则表示连续13个0,10000100表示连续4个1。若压缩后编码用十六
进制数表示为1A,则表示( )
A.连续10个1 B.连续10个0
C.连续26个1 D.连续26个0
答案 D 十六进制数1A表示为二进制数的一个字节是00011010,第一位为0,
后面值为26,因此代表26个0。故本题答案为D。
6.已知字符“9”的ASCII码用二进制表示是0111001,则十进制ASCII码值是55
的字符是( )
A.4 B.5 C.6 D.7
答案 D 本题考查二进制与十进制的互换。0111001B=57D,因此十进制是55的
ASCII码应该是字符“7”。
B组 选考题组
1.用WinHex软件观察字符内码, 结果如图所示。
以下分析正确的是( )
A.“MP4”为ASCII编码,占6个字节
B.“播”字的十六进制内码为B2H
C.大写字母“O”的十六进制内码为49H
D.大写字母“N”的二进制内码为01001110B
答案 D 本题考查字符内码和进制转换知识。由图可知内码中共有3个ASCII
码,三个GB2312码。“MP4”为ASCII编码,占3个字节,故选项A错误;“播”字
的十六进制内码为B2A5H,故选项B错误;大写字母“O”的十六进制内码为4FH,
故选项C错误;选项D正确。
2.若在某x进制下,等式5×5×7=(127)x成立,那么在该进制下等式
15+6=( )x也成立(其中未标明进制的都为十进制数)( )
A.21 B.5 C.15 D.19
答案 D 本题考查进制转换原理。将x进制的127转成十进制是x2+2x+7=175,
合理的解是x=12,那么十进制21转成十二进制是19。
3.用UltraEdit软件观察字符的内码,显示的十六进制内码如图所示:
其中英文字符和汉字所占字节数分别是( )
A.8字节 4字节 B.4字节 8字节
C.8字节 8字节 D.6字节 10字节
答案 C 本题考查英文字符和汉字的十六进制编码方式。每个英文字母占用1
个字节,用ASCII码编码,其编码序号为0~127,用十六进制表示,其编码序号为
00~7F,题图中有46、61、63、65、62、6F、6F、6B共8组编码在00~7F内,由此
可知,英文字符是8个字节。剩余的8个字节是汉字字符的编码。
4.(2019浙江名校新高考研究联盟第一次联考,5,2分)用UltraEdit软件查看字
符的内码,界面如图所示,下列分析正确的是( )
A.字符“6”的二进制码是“00111100”
B.字符“,”的内码占两个字节
C.字符“杯”的十六进制码是“AD 2C”
D.字符“g”的二进制码是“01100111”
答案 D 本题考查字符的二进制编码。字符“8”的编码是38 H,推断字符“6”
的编码是36 H,即00110110B。字符“,”的编码2C,占一个字节。字符“杯”的
编码是“B1AD”。字符“G”的编码是47 H,则推算字符“g”的编码为67 H,即
01100111。
5.用WinHex软件观察字符内码的结果如图所示,下列说法正确的是( )
A.字符“你”的内码为C4H
B.字符中的逗号是用ASCII编码表示的
C.字符“j”的内码为70H
D.字符“A”的内码为41H
答案 D “你”的内码是C4E3H;“逗号”的内码是A3ACH,不是ASCII码;“j”
的内码是6AH,“A”的内码是41H,因此A、B、C都错。
6.UltraEdit软件编辑的文本界面如图所示。下列说法正确的是( )
A.该字符串的存储空间为12字节
B.H对应的16进制编码为65H
C.逗号对应的编码为A3H
D.感叹号为中文字符
答案 D 本题考查对Ultraedit软件的掌握。A选项,可以看出总共有0到
d(H)14个字节;B选项,该软件是用16进制表示编码,所以H对应编码的16进制
是48;C选项,可以看出逗号对应的字节中编码的高位为字母,说明是中文字符,
而必有两个字节表示一个中文字符,所以逗号的编码为A3AC;D选项正确。
7.用UltraEdit软件观察字符串“a(i)+b(j)=9”的内码,如图所示,则字符串
“A(i)+B(j)=10”的内码是( )
A.61 28 69 29 2B62 28 6A 29 3D40
B.41 28 69 29 2B42 28 6A 29 3D 3A
C.61 28 69 29 2B62 28 6A 29 3D 31 30
D.41 28 69 29 2B42 28 6A 29 3D 31 30
答案 D 本题考查字符编码和UltraEdit软件的使用。大写字母比与之对应的
小写字母小32(十进制),在十六进制下为20H。要特别注意“10”是两个字符。
故本题选D。
8.在计算机内,有符号数有3种表示法:原码、反码和补码。
(1)原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,
其余位表示数值的大小;
(2)反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,
但符号位除外。如二进制原码10010,则反码11101(注:在10010中,左边的1为
符号码,故为负);
(3)补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加
1,符号位除外。
根据以上运算规则,二进制有符号数100011的补码的十进制表示是( )
A.-29 B.-4 C.61 D.-36
答案 A 本题考查的是二进制的转化等知识和学习能力。通过学习获知有关反
码和补码的概念。从题中不难发现有符号数100011是负数,其补码是在它的反码
的末位加1且符号不变,最后转化成十进制,所以正确答案是A。