A.原码
B.反码
C.补码
D.机器码
第1题
[说明]
计算机在处理算术表达式时,首先将其转换为后缀表达式。例如,表达式“46+5*120-37)”的后缀表达式形式为“46 5 120 37-*+”。
计算后缀表达式时,从左至右扫描后缀表达式:若遇到运算对象,则压入栈中;遇到运算符,则从栈中弹出相关运算对象进行计算,并将运算结果压入栈中。重复以上过程,直到后缀表达式扫描结束。例如,后缀表达式“46 5 120 37-*+”的计算过程如下:
a.依次将46、5、120、37压入栈中;
b.遇到“-”,取出37、120,计算120-37=83,将其压入栈中;
c.遇到“*”,取出83、5,计算5×83=415,将其压入栈中;
d.遇到“+”,取出415、46,计算46+415=461,将其压入栈中;
e.表达式结束,则计算过程完成。
函数computing(char expr[],int*result)的功能是基于栈计算后缀形式的表达式(以串形式存入字符数组 expr)的值,并通过参数result返回该值。函数的返回值为-1/0,分别表示表达式有/无错误。假设表达式中仅包含数字、空格和算术运算符号,其中所有项均以空格分隔,且运算符仅包含加(“+”)、减(“-”)、乘(“*”)、除(“\”)。
函数computing中所用栈的基本操作的函数原型说明如下。
● void InitStack(STACK*s):初始化栈。
● void Push(STACK*s,int e):将一个整数压栈,栈中元素数目增1。
● void Pop(STACK*s):栈顶元素出栈,栈中元素数目减1。
● int Top(STACK s):返回非空栈的栈顶元素值,栈中元素数目不变。
● int IsEmpty(STACKs):若s是空栈,则返回1;否则返回0。
[C函数]
第2题
第3题
[WD1.DOC文档开始]
负电数的表示方法
负电数是指小数点在数据中的位置可以左右移动的数据,它通常被表示成:N=M&8226;RE,这里,M称为负电数的尾数、R称为阶的基数、E称为阶的阶码。
计算机中一般规定R为2、8或16,是一个常数,不需要在负电数中明确表示出来。
要表示负电数,一是要给出尾数,通常用定点小数的形式表示,它决定了负电数的表示精度:二是要给出阶码,通常用整数形式表示,它指出小数点在数据中的位置,也决定了负电数的表示范围。负电数一般也有符号位。
[WD1.DOC文档结束]
按要求对文档进行编辑、排版和保存。
(1)将文中的错词“负电”替换为“浮点”。将标题段文字“浮点数的表示方法”设置为小二号楷体GB_2312、加粗、居中并添加黄色底纹;将正文各段文字“浮点数是指……也有符号位。”设置为五号黑体;各段落首行缩进2个字符,左右各缩进5各字符,段前间距为 2行。
(2)将正文第一段“浮点数是指……阶码。”中“N=M&8226;RE”的“E”变为“R”的上标。
(3)插入页眉,并输入页眉内容“第三章浮点数”,将页眉文字设置为小五号宋体,对齐方式为“右对齐”。
2.打开考生文件夹下的Word文档WD2.DOC文件,其内容如下:
[WD2.DOC文档开始]
[WD2.DOC文档结束]
按要求完成以下操作,并以原名保存。
(1)在表格的最后增加一列,列标题为“平均成绩”:计算各考生的平均成绩并插入相应的单元格内,要求保留小数2位;再将表格中的各行内容按“平均成绩”的递减次序进行排序。
(2)表格列宽设置为2.5厘米,行高设置为0.8厘米;将表格设置成文字对齐方式为垂直居中和水平居中;表格内线设置成0.75磅实线,外框线设置成1.5磅实线,第1行标题行设置成灰色-25%的底纹;表格居中。
第4题
A、尾数决定了实数的表数范围,阶码决定了实数的表数精度。
B、有符号和无符号整数的表数范围是相同的。
C、int型在所有的计算机上都占4个字节的存储单元。
D、编译器按变量定义的类型对不同类型的变量分配不同大小的内存空间。
E、内存是按字节编址的。
F、对于同样的尾数,阶码的值越大,则浮点数所表示的数值的绝对值就越大。
G、sizeof是编译时执行的运算符,不会导致额外的运行时间开销。
第10题
A、负数的符号位是"1"
B、正整数采用补码表示,负整数采用原码表示
C、数值"0" 使用全0表示
D、正整数采用原码表示,负整数采用补码表示
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!