正确答案: B
信息透明、不抽象
题目:在对软件系统的总体结构进行宏观设计时,下列的要求不合理的是______。
解析:解析:在对系统总体结构进行设计时,首先应该抓住系统的总体功能,然后逐层分解,先确定上层模块的功能,再确定下层模块的功能,这便是自顶向下的设计原则。而上层模块只规定下层模块做什么,但不规定怎么做,以保证个模块的相对独立性和内部结构的合理性,所以信息是隐藏和抽象的。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]TN关于网卡的主要功能的说法中,不正确的是______。
数据监听
解析:解析:网卡能实现对数据的封装和解封,也能实现链路的管理,实现编码和解码,但不能实现对网络数据的监听。
[多选题]●面向对象程序设计以 (3) 为基本的逻辑构件,用 (4) 来描述具有共同特征的一组对象;以 (5) 为共享机制,共享类中的方法和数据。(3)
对象
函数
类
抽象
类
结构
成员函数
数据成员
继承
解析:【解析】面向对象程序设计将一组具有共同特征的事物抽象为类,用类的实例即一个对象及对象间的操作构成程序。子类通过继承父类,得到父类中的方法和数据。
[单选题]电子现金是以数字形式流通的货币。对于电子现金主要涉及的法律问题,以下叙述不正确的是( )。
现在电子现金受国家控制
[单选题]已知x=-105/128,若采用8位机器码表示,则[x]补=(6)。
10010111
解析:解析:这一类型的题目考查的知识点是小数的原码和补码的表示方法。在机器码的表示中,小数的表示方法是:数的最左面是符号位,对于原码、反码或补码,如果该小数是正数,则该符号位为0,如果该小数是负数,则该符号位为1;其余各位为该小数的数据位,从左起,第2位的权值为1/2,第3位的权值为1/4,依此类推。解答此类题目的一般思路是:将给定的分式分解成多个分式之和的形式,每个分式的分子为1,分母为2的幂次,这样可以确定其原码表示。而使用补码表示一个小数时,只要将该数除符号位之外求反,然后加1,就可以得到该数的补码表示。针对这道题目,由于x=-105/128=-(64/128+32/128+8/128+1/128)=-(1/2+1/4+1/6+1/128)。根据上面的分析,可以确定x的原码为11101001。对原码求反(符号位不变)后的值为10010110,加1得到该数的补码为10010111。所以本试题的正确答案是选项A。
[单选题]Most frequently used algorithm for page replacement is(67).
LRU
解析:解析:页面替换最常使用的算法是最久没有使用算法。
[单选题]设有以下C语言说明语句,则值为210的表达式是(33)。 struct s { int a;int *b;}; Int x0[]={110,120},x1[]={210,220}; struct s x[]={{100},{200}},*p=x; x[0].b=x0;x[1].b=x1;
*(++p)->b
解析:解析:注意到本试题中x为结构体数组,则数组名x代表数组首地址。x[0]、x[1]代表结构体数组元素。对于指向结构体数组的指针变量p,每次“+1”则指向下一个结构体数组元素。本题中++p后,由x[0]改指向x[1]。结构体数组x在定义时赋初值,但未对结构体成员b赋初值。语句“x[0].b=x0;x[1].b=x1;”的作用是对结构体数组x的成员b赋初值。对于选项A,(++p)->a等价于x[1].a==200。选项B,*p->b等价于*(x->b)==*x0==110。选项C,*(p++)->b等价于*(x[0].b)==110=x0[0]。选项D,*(++p)->b等价于*(x[1].b)==210=x1[0]。注意,在测试以上1个选项的输出值时,不能放在同一个printf函数中进行输出。因为函数中的参数运算顺序在C语言中是自右向左进行的,而p的值又是不断变化的,所以相互之间会产生影响。
[单选题]在以下HTML的标记中,不需要成对出现的标记为(36)。
D.
在以下HTML的标记中,不需要成对出现的标记为(36)。
bt>
解析:解析:HTML文档是标准的ASCII文档。从结构上讲,HTML文档由元素(element)组成,绝大多数元素是“容器”,即它有起始标记(starttag)和结束标记(endtag)。在起始标记和结束标记中间的部分是元素体。每一个元素都有名称和可选择的属性,元素的名称和属性都在起始标记内标明。使用“Table>…/Table>”说明创建的表格,使用“H1>.../H1>”说明中间文字的字体格式(HTML提供六级标题,分别由H1~H6表示),使用“b>…/b>”表示文本使用粗字体。而使用br>标记则说明此处需要回车,它不需要重复出现。
[单选题]●在台式计算机的机箱内,一般来说,插在主板上的最核心的芯片是(16)。(16)
CPU
[单选题]用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是(4)。
-1
解析:解析:计算机机器数的编码中,定点纯小数的格式是最左边一位表示符号位。所以编码10000000表示的十进制数是-1。