6年山东专升本计算机预测试题(含答案)一。单选题 (每小题1分) 1. 微型计算机中的辅助存储器,可以与下列( )部件直接进行数据传送? ( ) A.运算器 B.内存储器 C.控制器 D.微处理器 2. 微型计算机中使用的人事档案管理系统,属下列计算机应用中的( )。 ( ) A.人工智能 B.专家系统 C.信息管理 D.科学计算 3. 在计算机网络中,表征数据传输可靠性的指标是( )。 ( ) A.误码率 B.频带利用率 C.信道容量 D.传输速率 4. 在计算机网络中,表征数据传输有效性的指标是( )。 ( ) A.误码率 B.频带利用率 C.信道容量 D.传输速率 5. 下列四条叙述中,有错误的一条是( )。 ( ) A.两个或两个以上的系统交换信息的能力称为兼容性 B.当软件所处环境(硬件/支持软件)发生变化时,这个软件还能发挥原有的功能,则称该软件为兼容软件 C.不需调整或仅需少量调整即可用于多种系统的硬件部件,称为兼容硬件 D.著名计算机厂家生产的计算机称为兼容机 6. 为了指导计算机网络的互联、互通和互*作,ISO颁布了OSI参考模型,其基本结构分为( )。 ( ) A.6层 B.5层 C.7层 D.4层 7. 下列字符中,ASCII码最小的是_____ ( ) A.K B.a C.h D.H 8. 和通信网络相比,计算机网络最本质的功能是( )。 ( ) A.数据通信 B.资源共享 C.提高计算机的可靠性和可用性 D.分布式处理 9. 调制解调器(Modem)的功能是实现( )。 ( ) A.模拟信号与数字信号的转换 B.数字信号的编码 C.模拟信号的放大 D.数字信号的整形 10. 局域网组网完成后,决定网络使用性能的关键是( )。 ( ) A.网络的拓扑结构 B.网络的通信协议 C.网络的传输介质 D.网络的*作系统 11. 网卡(网络适配器)的主要功能不包括( )。 ( ) A.将计算机连接到通信介质上 B.进行电信号匹配 C.实现数据传输 D.网络互连 12. 微处理器处理的数据基本单位为字。一个字的长度通常是( )。 ( ) A.16个二进制位 B.32个二进制位 C.64个二进制位 D.与微处理器芯片的型号有关 13. 内存空间地址段为3001H至7000H,则可以表示( )个字节的存储空间。 ( ) A.16KB B.4KB C.4MB D.16MB 14. 选择网卡的主要依据是组网的拓扑结构、网络段的最大长度、节点之间的距离和( )。 ( ) A.接入网络的计算机种类 B.使用的传输介质的类型 C.使用的网络*作系统的类型 D.互连网络的规模 15. 在Windows 中,"资源管理器"的窗口被分成两部分,其中左部显示的内容是( )。 ( ) A.当前打开的文件夹的内容 B.系统的树形文件夹结构 C.当前打开的文件夹名称及其内容 D.当前打开的文件夹名称 16. 微型计算机使用的键盘中,Shift键是( )。 ( ) A.换档键 B.退格键 C.空格键 D.回车换行键 17. 计算机中,一个浮点数由两部分组成,它们是阶码和( )。 ( ) A.尾数 B.基数 C.整数 D.小数 18. 某单位自行开发的工资管理系统,按计算机应用的类型划分,它属于( )。 ( ) A.科学计算 B.辅助设计 C.数据处理 D.实时控制 19. 与十六进制数(AB)等值的二进数是( )。 ( ) A.10101010 B.10101011 C.10111010 D.10111011 20. 计算机最主要的工作特点是( )。 ( ) A.高速度 B.高精度 C.存记忆能力 D.存储程序和程序控制 21. 和广域网相比,局域网( )。 ( ) A.有效性好但可靠性差 B.有效性差但可靠性高 C.有效性好可靠性也高 D.有效性差可靠性也差 22. 一个完整的计算机系统应包括( )。 ( ) A.系统硬件和系统软件 B.硬件系统和软件系统 C.主机和外部设备 D.主机、键盘、显示器和辅助存储器 23. 按照网络分布和覆盖的地理范围,可将计算机网络分为( )。 ( ) A.局域网、互联网和internet网 B.广域网、局域网和城域网 C.广域网、互联网和城域网 D.Internet网、城域网和Novell网 24. 目前微型计算机中采用的逻辑元件是( )。 ( ) A.小规模集成电路 B.中规模集成电路 C.大规模和超大规模集成电路 D.分立元件 25. 软件与程序的区别是( )。 ( ) A.程序价格便宜、软件价格昂贵 B.程序是用户自己编写的,而软件是由厂家提供的 C.程序是用高级语言编写的,而软件是由机器语言编写的 D.软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序是软件的一部分 26. 下列四个不同进制的无符号整数中,数值最小的是( )。 ( ) A.10010010(B) B.221(O) C.147 (D) D.94 (H) 27. 局域网的网络软件主要包括网络数据库管理系统、网络应用软件和( )。 ( ) A.服务器*作系统 B.网络*作系统 C.网络传输协议 D.工作站软件 28. 下列四条叙述中,有错误的一条是( )。 ( ) A.以科学技术领域中的问题为主的数值计算称为科学计算 B.计算机应用可分为数值应用和非数值应用两类 C.计算机各部件之间有两股信息流,即数据流和控制流 D.对信息(即各种形式的数据)进行收集、储存、加工与传输等一系列活动的总称为实时控制 29. 十进制数(-123)的原码表示为( )。 ( ) A.11111011 B.10000100 C.1000010 D.01111011 30. 客户/服务器模式的局域网,其网络硬件主要包括服务器、工作站、网卡和( )。 ( ) A.网络拓扑结构 B.计算机 C.传输介质 D.网络协议 二。多选题 (每小题2分) 1. 下列对第一台电子计算机ENIAC的叙述中,( )是错误的。 ( ) A.它的主要元件是电子管和继电器 B.它的主要工作原理是存储程序和程序控制 C.它是1946年在美国发明的 D.它的主要是数据处理 2. 在Windows中,桌面是指( )。 ( ) A.电脑桌 B.活动窗口 C.窗口、图标和对话框所在的屏幕背景 D.A、B均不正确 3. 下列属于系统软件的有( )。 ( ) A.UNIX B.DOS C.AD D.Excel 4. 在Windows环境下,假设已经选定文件,以下关于文件管理器进行”复制”*作的叙述中,正确的有( )。 ( ) A.直接拖至不同驱动器的图标上 B.按住SHIFT键,拖至不同驱动器的图标上 C.按住CTRL键, 拖至不同驱动器的图标上 D.按住SHIFT键, 然后拖至同一驱动器的另一子目录上 5. 在Windows中要更改当前计算机的日期和时间。可以( )。 ( ) A.双击任务栏上的时间 B.使用“控制面板”的“区域设置” C.使用附件 D.使用“控制面板”的“日期/时间” 6. 下面的说法中,正确的是( )。 ( ) A.一个完整的计算机系统由硬件系统和软件系统组成 B.计算机区别与其他计算工具最主要的特点是能存储程序和数据 C.电源关闭后,ROM中的信息会丢失 D.16位的字长计算机能处理的最大数是16位十进制 7. 下列 Excel 公式输入的格式中, ( )是正确的。 ( ) A.=SUM(1,2, …,9,10) B.=SUM(E1:E6) C.=SUM(A1;E7) D.=SUM("18","25", 7) 8. 下列软件中,( )属于系统软件。 ( ) A.CAD B.Word C.汇编程序 D.C语言编译程序 9. Windows “设置”中的“打印机”命令可以( )。 ( ) A.改变打印机的属性 B.打印屏幕信息 C.清除最近使用过的文档 D.添加新的打印机 10. 在Word 中,下列有关页边距的说法,正确的是 ( )。 ( ) A.设置页边距影响原有的段落缩进 B.页边距的设置只影响当前页或选定文字所在的页 C.用户可以同时设置左、右、上、下页边距 D.用户可以使用标尺来调整页边距 三。判断题 (每小题1分) 1. 决定计算机计算精度的主要技术指标是计算机的存储容量。 ( ) 2. 在Excel中,图表一旦建立,其标题的字体、字形是不可改变的。 ( ) 3. Excel 中的工作簿是工作表的集合。 ( ) 4. UNIX是一种多用户单任务的*作系统。 ( ) 5. 汇编语言和机器语言都属于低级语言,之所以称为低级语言是因为用它们编写的程序可以被计算机直接识别执行。 ( ) 6. 在Windows 的资源管理器中不能查看磁盘的剩余空间。 ( ) 7. 在汉字系统中,我国国标汉字一律是按拼音顺序排列的。 ( ) 8. 若一台微机感染了病毒,只要删除所有带毒文件,就能消除所有病毒.。 ( ) 9. Windows *作系统允许 一台计算机同时安装多个打印驱动程序,并和多台打印机相联。但默认的打印机只有一台。 ( ) 10. Word的“自动更正”功能仅可替换文字,不可替换图像。 ( ) 四。填空题 (每小题2分) 1. 软盘的存储容量计算公式是:盘面数×每面磁道数×____________× 每扇区字节数。 2. 在Word文稿中插入图片,可以直接插入,也可以在文本框或____________中插入。 3. “N”的ASCII码为4EH,由此可推算出ASCII码为01001010B所对应的字符是 ____________。 4. 以微处理器为核心的微型计算机属于第____________代计算机。 5. 在Excel中输入数据时,如果输入的数据具有某种内在规律,则可以利用它的____________功能进行输入。 6. 一组排列有序的计算机指令的集合称作____________。 7. 在Excel中,假定存在一个数据库工作表,内含系科、奖学金、成绩等项目,现要求出各系科发放的奖学金总和,则应先对系科进行____________,然后执行数据菜单的[分类汇总]命令。 8. 在Word 中,将常用的文本或图形定义为一词条名后,每次利用词条名可达到快速简便输入的目的,这种方法是采用了自动更正或____________ 。 9. 正确的打字指法应将右手食指放在____________上方。 10. 在Excel 中,已知在(A1:A10)中已输入了数值型数据,要求在A11中得出如下结果:当(A1: A10)中的平均值不小于60时,A11的值为“合格”,否则为“不合格”。则A11单元格应使用的公式为____________。 11. CPU是计算机的核心部件,该部件主要由控制器和____________组成。 12. ____________语言的书写方式接近于人们的思维习惯,使程序更易阅读和理解。 13. 计算机中系统软件的核心是____________,它主要用来控制和管理计算机的所有软硬件资源。 14. 具有及时性和高可靠性的*作系统是____________ 15. 在Excel中,若存在一张二维表,其第5列是学生奖学金,第6列是学生成绩。已知第5行至第20行为学生数据,现要将奖学金总数填入第21行第5列,则该单元格填入____________。 16. 在Excel中,若只需打印工作表的一部分数据时,应先____________。 17. 多媒体技术的主要特点是信息载体的多样性、多种信息的综合处理和集成处理,多媒体系统是一个____________。 18. 在Excel中,公式=Sum(Sheet1:Sheet5!E6)表示____________。 19. 地址范围为1000H?4FFFH 的存储空间为____________ KB。 20. 不少微机软件的安装程序都具有相同的文件名, Windows系统也如此,其安装程序的文件名一般为____________。
77.专家系统成功推动了20世纪80年代人工智能的应用发展期。A. 正确B. 错误
网络协议的三个要素:语法、语义[1]和____
第八章静态分配[1]策略:FDM;同步TDM。动态分配[2]策略:随机访问和控制访问(轮转、预约),本质上属于异步TDM。随机访问:各个网络节点在发送前不需要申请信道的使用权,有数据就发送,发生碰撞之后再采取措施决。介质访问控制[3]协议种类:争用协议(ALOHA、CSMA);无冲突协议(位、二进制[4]倒计数);有限争用协议(适应树步行协议)。帧时:发送一个标准长度的帧所需要的时间。呑吐率S:在单位帧时内系统成功发送新产生的数据帧的平均数量。网络负载G:在单位帧时内系统发送的所有数据帧的平均数量,包括成功发送的帧和因冲突而重发的帧。G>=S。时分ALOHA:将时间分成等长的间隙,每个间隙可以用来发送一个帧;用户有数据帧要发送时,不论帧在何时产生,都必须到下一个时隙开始时才能发送;用户通过监听信道来获知是否产生冲突、数据传输[5]是否成功;若发现有冲突发生,则在随机等待若干个时隙后,再重新发送。易破坏区:纯ALOHA为2t,时分ALOHA为t。ALOHA吞吐量:纯ALOHA为S=GP。P=e^-2G。时分ALOHA为S=GP,P=e^-G。1-坚持CSMA:当一个节点要发送数据时,首先监听信道;如果信道空闲就立即发送数据;如果信道忙则等待,同时继续监听直至信道空闲;如果发生冲突,则随机等待一段时间后,再重新监听信道。非坚持CSMA:当一个节点要发送数据时,首先监听信道;如果信道空闲就立即发送数据;如果信道忙则放弃监听、随机等待一段时间,再开始监听信道。p-坚持CSMA:当一个节点要发送数据时,首先监听信道;如果信道忙则坚持监听到下一个时隙;如果信道空闲,便以概率P发送数据,以概率1-P推迟到下一个时隙;如果下一个时隙信道仍然空闲,则仍以概率P发送数据,以概率1-P推迟到下一个时隙;这样过程一直持续下去,直到数据被发送出去,或因其它节点发送而检测到信道忙为止,若是后者,则等待一段随机的时间后重新开始监听。CSMA/CD:当一个节点要发送数据时,首先监听信道;如果信道空闲就发送数据,并继续监听;如果在数据发送过程中监听到了冲突,则立刻停止数据发送,等待一段时间后,重新开始尝试发送数据。SlotTime≈2倍间距2S/0.7光速C0.7C+2tSlotTime=最小帧长Lmin/传输速率RLmin=SlotTime×R≈(2S/0.7C+2t)×R二进制指数退避算法:对每个数据帧,当第一次发生冲突时,设置一个参量L=2;退避间隔取1到L个时间片[6]中的一个随机数,1个时间片等于两站点之间的最大传播时延的两倍;当数据帧再次发生冲突,则将参量L加倍;设置一个最大重传次数,超过该次数,则不再重传,并报告出错。IEEE802.3采用二进制指数退避和1-坚持算法。CSMA/CD限制无分支电缆最长500米。位协议:把数据传输过程分成一系列预约周期和传输周期;每个预约周期由N个争用的时隙组成,每个时隙对应一个节点,节点i可以在时隙i发出一个比特“1”来声明它有一个数据帧要发送,以此预约对信道的使用权;预约周期过后,每个节点都知道了究竟有哪些节点要发送数据,接下来进入传输周期,各预约信道的节点按照序号大小顺序依次发送数据;待最后一个节点结束数据发送后,开始新一轮预约。信道分配策略性能评定:轻负载下的时间延迟及重负载下的信道利用率。802参考模型[7]:(多个NSAP)网际层(多个LSAP)-LLC-(单个MSAP)-MAC-(单个PSAP)-物理层。LLC链路[8]类型:无确认无连接;有确认无连接;确认的面向连接。MAC子层实现帧的寻址[9]和识别。MAC协议:802.3 CSMA/CD;802.4令牌总线;802.5令牌环[10];802.6城域网[11]的分布队列双总线DQDB。LLC功能:差错控制[12];流量控制,保证数据的可靠传输;同时向上提供统一的DL接口,屏蔽各种物理网络的实现细节。802.3物理层接口:介质相关接口MDI;访问单元接口AUI。802.3MAC帧格式:[前导码P(10101010)][帧起始定界符SFD(10101011)][DA][SA][LEN][数据0-1500][填充字符0-46][FCS(CRC32)],DA最高位0表示单个地址,最高位1表示组地址。帧总长度64-1518。802.3 MAC层功能:数据封装[13],包括成帧、编址[14]、差错检测;介质访问管理,包括介质分配和竞争处理。802.3冲突处理:首先,它发送一串称为阻塞码的位序列来强制冲突,由此保证有足够的冲突持续时间,使其它发送站点都得到通知。在阻塞信号结束时,发送介质访问管理就暂停发送,等待一个随机的时间后再进行重发尝试。发送介质访问管理用二进制指数退避算法调整介质负载。最后,或重发成功,或放弃重发尝试。环:是由一系列点-点链路组成的闭合环路,可使用双绞线[15]、同轴电缆[16]、光纤。环路长度:当数据帧的传输时延等于信号在环路上的传播时延时,该数据帧的比特数就是以比特度量的环路长度。信号传播时延(μS)=两点间距离(m)/信号传播速度(200m/μs)数据传输时延(S)=数据帧长度(bit)/数据传输速率(bps)接收完毕时间=信号传播时延(μS)+数据传输时延(S)环的比特长度=信号传播时延×数据传输速率+接口延迟位数=环路介质长度×5(μS/km)×数据传输速率+接口延迟位数令牌环特点:在轻负载时,由于存在等待令牌的时间,故效率较低;但在重负载时,对各站公平访问且效率高。考虑到帧内数据的比特模式可能会与帧的首尾定界符形式相同,可在数据段采用比较插入法或违法码法,以确保数据的透明传输。令牌环帧AC字段:A-地址识别位,C-帧复制位。11-接收站已收到并复制了数据帧;00-接收站不存在,不必重发;10-接收站存在,但由于缓冲区不够等原因未接收数据帧,可等待一段时间后重发。令牌环协议组成:LLC、MAC、物理层、传输介质。令牌环MAC功能:帧发送;令牌发送;帧接收;优先权操作。DQDB计数器[17]:请求计数器;倒计数计数器。FDDI:逻辑计数循环环,100Mbps,4B/5B编码,要求介质的信号传输率达到125Mbaud,最大环长度200km,最多可有1000个物理连接,站点间距2km以内。分布式时钟方案,每个站点都配有独立时钟和弹性缓冲器。FDDI帧:令牌帧-[前导码P][起始定界符SD][帧控制FC][结束定界符ED],数据帧-[前导码P][SD][FC][DA(16/48bit)][SA][INFO(最大4500字节)][FCS(32)][ED][帧状态FS]。FDDI帧FC格式:CLFFZZZZ,C-同步异步,L-用2字节还是16字节表示地址,FF-是LLC还是MAC控制帧,ZZZZ-控制帧的类型。快速以太网[18]:802.3u,帧际间隙、冲突检测[19]时间、网络的直径缩短到原来的1/10,最短帧长64字节。________100BASE-TX(4B/5B,100m,2对STP或5类UTP)、100BASE-FX(4B/5B,100m,2对光纤)、100BASE-T4(4对3类或4对5类UTP,8B/6T,100m)。________物理层协议包括1000BASE-SX(多模,8B/10B,适用建筑物中同一层短距离),1000BASE-LX(多、单模,8B/10B,校园主干网[20]),1000BASE-CX(STP,8B/10B,集群设备连接),1000BASE-T(UTP,100m,结构化布线中同一层建筑的通信)。千兆位以太网[21]MAC层:主要功能包括数据帧的封装/卸装、帧的寻址与识别、帧的接收与发送、链路的管理、帧的差错控制及MAC协议的维护。与标准以太网帧结构相同,帧长64-1518,采用了载波[22]扩展(用于半双工)和数据包分组两种技术。载波扩展:用于半双工的CSMA/CD方式,对小于512字节的帧进行截波扩展,使这种帧所占有的时间等同于长度512字节的帧所占用的时间。无线局域网[23]技术:802.11无线局域网、红外端口技术、蓝牙技术。无线局域网特点:安装便捷;使用灵活;经济节约;易于扩展。不足之处是,数据传输速率相对较低,有时会存在通信盲点。无线局域网技术要求:可靠性(分组丢失率10-5,误码率10-8);兼容性;数据速率(1M以上);通信保密;移动性;节能管理;小型化、低价格;电磁环境。无线局域网硬件设备:无线网卡;无线AP;无线天线。无线局域网协议:802.11系列标准;欧洲的HiperLAN。无线局域网MAC服务:安全服务;MAC服务数据单元[24]重新排序服务;数据服务[25];CRC校验;包分片[26]。CSMA/CA:采用能量检测ED、载波检测CS和能量载波混合检测。802.11b:2.4GHZ,5.5/11Mbps,DSSS,128位WEP加密。802.11a:5GHZ,54Mbps,正交频分复用[27]OFDM,152位WEP加密。802.11g:2.4GHZ,54Mbps。802.11b+:5GHZ,22Mbps,PBCC。802.16:物理层(按需分配多路寻址DAMA-TDMA);DL层;会聚层。蓝牙:2.4GHZ,1Mbps,时分双工传输[28]方案。蓝牙1.0标准包括核心部分和协议子集部分。蓝牙协议分层:核心协议层(基带、链路管理LMP、逻辑链路控制[29]与适应协议L2CAP、业务搜寻协议SDP);电缆替代协议层;电话控制协议层;其它协议层。SDP支持的查询方式:按业务类别搜寻、按业务属性搜寻、业务浏览。WAP:客户、网关、WWW服务器。采用的协议是WDP。Ad Hoc:是一种移动、多跳、自律式系统,移动信和计算机网络[30]相结合的产物,每个节点兼有路由器和主机两种功能。Ad Hoc特点:网络的独立性;动态变化的网络拓扑结构[31];有限的无线通信带宽;有限的主机能源;网络的分布式特性;生存周期短;有限的物理安全[32]。Ad Hoc网络拓扑结构:对等式平面结构;分级结构。Ad Hoc路由种类:先验式路由协议(DSRV、HSR、GSR、WRP);反应式路由协议(DSR、TORA);混合式路由协议(ZRP)。局域网[33]OS种类:面向任务型LAN OS;通用型LAN OS。LAN OS发展:对等结构LAN OS;非对等结构LAN OS(Server和WS)。LAN OS功能:文件服务;打印服务;数据库服务;通信服务;信息服务;分布式服务。NetWare:由文件服务器[34]软件、工作站软件、网桥软件组成,开放数据链路[35]互连接口ODI是它重要的互连技术,NetWare Streams流提供了OS和网络通信协议之间的通用接口。UNIX:TCP/IP以模块形式运行于UNIX中,特点有良好的用户界面,统一的处理方法,强大的核外程序功能,良好的移植性,良好的网络环境,完善的安全机制,多任务多用户。NT:C/S方式工作,包括Nt Server 4.0和Nt workstation4.0,支持网络驱动接口NDIS标准和传输驱动接口TDI标准,利用域与域信任关系实现大型网络管理[36]。
第1章微型计算机系统〔习题1.1〕简答题(1)计算机字长(Word)指的是什么?(2)总线信号分成哪三组信号?(3)PC机主存采用DRAM组成还是SRAM组成?(4)Cache是什么意思?(5)ROM-BIOS是什么?(6)中断是什么?(7)32位PC机主板的芯片组是什么?(8)教材中MASM是指什么?(9)处理器的“取指-译码-执行周期”是指什么?(10)本课程的主要内容属于计算机系统层次结构中哪个层次?〔解答〕①处理器每个单位时间可以处理的二进制[1]数据位数称计算机字长。②总线信号分成三组,分别是数据总线[2]、地址总线[3]和控制总线[4]。③PC机主存采用DRAM组成。④高速缓冲存储器[5]Cache是处理器与主存之间速度很快但容量较小的存储器。⑤ROM-BIOS是“基本输入输出系统[6]”,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。byte '70 |',70h,20h,71h,20h,72h,20h,73h,20h,74h,20h,75h,20h,76h,20h,77h,20h,78h,20h,79h,20hbyte 7ah,20h,7bh,20h,7ch,20h,7dh,20h,7eh,20h,7fh,20h,13,10byte 0.codestart:mov eax,offset tablecall dispmsgexit 0end start〔习题3.15〕数据段有如下定义,IA-32处理器将以小端[7]方式保存在主存:vardword12345678h现以字节为单位按地址从低到高的顺序,写出这个变量内容。并说明如下指令的执行结果:mov eax,var; EAX=__________mov bx,var; BX=__________mov cx,var+2; CX=__________mov dl,var; DL=__________mov dh,var+3; DH=__________可以编程使用十六进制[8]字节显示子程序[9]DSIPHB顺序显示各个字节进行验证,还可以使用十六进制双字显示子程序DSIPHD显示该数据进行对比。〔解答〕小端方式采用“低对低、高对高”,即低字节数据存放在低地址存储单元[10]、高字节数据存放在高地址存储单元。以字节为单位按地址从低到高的顺序,var变量的内容:78H、56H、34H、12H。; EAX=12345678H; BX=5678H; CX=1234H; DL=78H; DH=12H〔习题3.16〕使用若干MOV指令实现交互指令“XCHG EBX,[EDI]”功能。〔解答〕push eax;可以没有moveax,ebxmovebx,[edi]mov[edi],eaxpop eax;可以没有〔习题3.17〕假设当前ESP=0012FFB0H,说明下面每条指令后,ESP等于多少?pusheaxpushdxpush dword ptr0f79hpopeaxpopword ptr[bx]popebx〔解答〕ESP=0012FFACHESP=0012FFAAHESP=0012FFA6HESP=0012FFAAHESP=0012FFACHESP=0012FFB0H〔习题3.18〕已知数字0~9对应的格雷码依次为:18H、34H、05H、06H、09H、0AH、0CH、11H、12H、14H;请为如下程序的每条指令加上注释,说明每条指令的功能和执行结果。; 数据段tablebyte18h,34h,05h,06h,09h,0ah,0ch,11h,12h,14h; 代码段movebx,offsettablemov al,8xlat为了验证你的判断,不妨使用本书的I/O子程序库提供的子程序DISPHB显示换码后AL的值。如果不使用XLAT指令,应如何修改?〔解答〕; 数据段tablebyte18h,34h,05h,06h,09h,0ah,0ch,11h,12h,14h;定义格雷码表; 代码段movebx,offsettable; EBX=格雷码表首地址mov al,8; AL=8xlat; AL=12H(8的格雷码)不使用XLAT指令:movebx,offsettable; EBX=格雷码表首地址mov eax,0mov al,8; AL=8mov al,[eax+ebx]; AL=12H(8的格雷码)〔习题3.19〕请分别用一条汇编语言[11]指令完成如下功能:(1)把EBX寄存器[12]和EDX寄存器的内容相加,结果存入EDX寄存器。(2)用寄存器EBX和ESI的基址变址[13]寻址方式[14]把存储器的一个字节与AL寄存器的内容相加,并把结果送到AL中。(3)用EBX和位移量0B2H的寄存器相对寻址[15]方式把存储器中的一个双字和ECX寄存器的内容相加,并把结果送回存储器中。(4)将32位变量VARD与数3412H相加,并把结果送回该存储单元中。(5)把数0A0H与EAX寄存器的内容相加,并把结果送回EAX中。〔解答〕① add edx,ebx② add al,[ebx+esi]③ add [bx+0b2h],cx④add varw,3412h⑤add eax,0a0h〔习题3.20〕分别执行如下程序片断,说明每条指令的执行结果:(1)moveax,80h; EAX=__________addeax,3; EAX=__________,CF=__________,SF=__________addeax,80h; EAX=__________,CF=__________,OF=__________adceax,3; EAX=__________,CF=__________,ZF=__________(2)moveax,100; EAX=__________addax,200; EAX=__________,CF=__________(3)moveax,100; EAX=__________addal,200; EAX=__________,CF=__________(4)moval,7fh; AL=__________subal,8; AL=__________,CF=__________,SF=__________subal,80h; AL=__________,CF=__________,OF=__________sbbal,3; AL=__________,CF=__________,ZF=__________〔解答〕(1); EAX=80H; EAX=83H,CF=0,SF=0; EAX=103H,CF=0,OF=0; EAX=106H,CF=0,ZF=0(2); EAX=100; EAX=300,CF=0(3); EAX=100; EAX=44,CF=1(包含256的进位含义:256+44=300)(4)moval,7fh; AL=7FHsubal,8; AL=77H,CF=0,SF=0subal,80h; AL=F7H,CF=1,OF=1sbbal,3; AL=F3H,CF=0,ZF=0〔习题3.21〕给出下列各条指令执行后AL值,以及CF、ZF、SF、OF和PF的状态:mov al,89hadd al,aladd al,9dhcmp al,0bchsub al,aldec alinc al〔解答〕mov al,89h;AL=89HCFZFSFOFPFadd al,al;AL=12H10011add al,9dh;AL=0AFH00101cmp al,0bch;AL=0AFH10101sub al,al;AL=00H01001dec al;AL=0FFH00101inc al;AL=00H01001〔习题3.22〕有两个64位无符号整数存放在变量buffer1和buffer2中,定义数据、编写代码完成EDX.EAX←buffer1-buffer2功能。〔解答〕;数据段buffer1qword 67883000hbuffer2qword 67762000h;代码段mov eax,dword ptr buffer1mov edx,dword ptr buffer1+4sub eax,dword ptr buffer2sbb edx,dword ptr buffer2+4〔习题3.23〕分别执行如下程序片断,说明每条指令的执行结果:(1)movesi,10011100b; ESI=__________Handesi,80h; ESI=__________Horesi,7fh; ESI=__________Hxoresi,0feh; ESI=__________H(2)moveax,1010b; EAX=__________Bshr eax,2; EAX=__________B,CF=__________shl eax,1; EAX=__________B,CF=__________and eax,3; EAX=__________B,CF=__________(3)moveax,1011b; EAX=__________Brol eax,2; EAX=__________B,CF=__________rcr eax,1; EAX=__________B,CF=__________oreax,3; EAX=__________B,CF=__________(4)xoreax,eax; EAX=__________,CF=__________,OF=__________;ZF=__________,SF=__________,PF=__________〔解答〕(1); ESI=9CH; ESI=80H; ESI=FFH; ESI=01H(2); EAX=1010B(可以有前导0,下同); EAX=0010B,CF=1; EAX=0100B,CF=0; EAX=0000B,CF=0(3); EAX=1011B(可以有前导0,下同); EAX=101100B,CF=0; EAX=10110B,CF=0; EAX=10111B,CF=0(4); EAX=0,CF=0,OF=0; ZF=1,SF=0,PF=1〔习题3.24〕3.24给出下列各条指令执行后AX的结果,以及状态标志CF、OF、SF、ZF、PF的状态。mov ax,1470hand ax,axor ax,axxor ax,axnot axtest ax,0f0f0h〔解答〕mov ax,1470h;AX=1470HCFOFSFZFPFandax,ax;AX=1470H00000orax,ax;AX=1470H00000xorax,ax;AX=0000H00011notax;AX=FFFFH00011testax,0f0f0h;AX=0F0F0H00101〔习题3.25〕逻辑运算指令怎么实现复位、置位和求反功能?〔解答〕AND指令同“0”与实现复位,OR指令同“1”或实现置位,XOR同“1”异或实现求反。〔习题3.26〕说明如下程序段[16]的功能:mov ecx,16mov bx,axnext:shr ax,1rcr edx,1shr bx,1rcr edx,1loop nextmov eax,edx〔解答〕将AX的每一位依次重复一次,所得的32位结果保存于EAX中。〔习题3.27〕编程将一个64位数据逻辑左移3位,假设这个数据已经保存在EDX.EAX寄存器对中。〔解答〕; 代码段mov ecx,3again:shl eax,1rcl edx,1loop again〔习题3.28〕编程将一个压缩BCD码变量(例如92H)转换为对应的ASCII码,然后调用DISPC子程序(在输入输出子程序库中)显示。〔解答〕; 数据段bcdbyte 92h; 代码段mov al,bcdshr al,4add al,30hcall dispcmov al,bcdand al,0fhadd al,30hcall dispc〔习题3.29〕以MOVS指令为例,说明串操作指令的寻址[17]特点,并用MOV和ADD等指令实现MOVSD的功能(假设DF=0)。〔解答〕MOVS指令的功能是:ES:[EDI]←DS:[ESI];ESI←ESI±1/2/4,EDI←EDI±1/2/4由此可看出串操作指令的寻址特点:源操作数[18]用寄存器ESI间接寻址[19],默认在DS指向的数据段,但可以改变;目的操作数用寄存器EDI间接寻址,只能在ES指向的附加数据段;每执行一次串操作,源指针ESI和目的指针EDI将自动修改:±1(字节),±2(字)或±4(双字)。指针的增量和减量控制由DF标志确定,DF=0,进行增量;DF=1,进行减量。push eaxmov eax,[esi]mov es:[edi],eaxadd esi,4add edi,4〔习题3.30〕说明如下程序执行后的显示结果:;数据段msgbyte'WELLDONE',0;代码段mov ecx,(lengthof msg)-1mov ebx,offset msgagain:mov al,[ebx]add al,20hmov [ebx],aladd ebx,1loop againmov eax,offset msgcall dispmsg如果将其中语句“mov ebx,offset msg”改为“xor ebx,ebx”,则利用EBX间接寻址的两个语句如何修改成EBX寄存器相对寻址,就可以实现同样功能?〔解答〕显示结果:welldoneEBX寄存器相对寻址:moval,msg[ebx]movmsg[ebx],al〔习题3.31〕下面程序的功能是将数组ARRAY1的每个元素加固定值(8000H),将和保存在数组ARRAY2。在空白处填入适当的语句或语句的一部分。;数据段array1dword1,2,3,4,5,6,7,8,9,10array2dword10 dup(?);代码段mov ecx,lengthof array1mov ebx,0again:mov eax,array1[ebx*4]add eax,8000hmov______________add ebx,__________loop again〔解答〕mov________________________________add ebx,________〔习题3.32〕上机实现本章的例题程序,编程实现本章的习题程序。
一、选择题:(1)软件是指( )A. 程序 B. 程序和文档 C. 算法加数据结构 D. 程序、数据与相关文档的完整集合 E. )。 F. 发现错误 G. 改正错误 C)改善软件的性能 D)验证软件的正确性)。对象的继承对象的多态对象的封装对象的分类)。程序的效率第一,清晰第二程序的可读性好程序中要有必要的注释输入数据前要有提示信息。程序执行的效率与数据的存储结构密切相关程序执行的效率只取决于程序的控制结构[1]程序执行的效率只取决于所处理的数据量以上三种说法都不对)。数据的逻辑结构与存储结构必定是一一对应的由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构[2]程序设计语言[3]中的数据一般是顺序存储[4]结构,因此,利用数组只能处理线性结构以上三种说法都不对。)n(n+1)/2nlog2n C)n(n-1)/2 D)n/2任何存储类的变量在未赋初值时,其值都是不确定的形参可以使用的存储类说明符与局部变量[5]完全相同)c1^c2 c1c2 ~c2 c1|c2(32) 程序中对fun函数有如下说明 void *fun();)fun了数无返回值fun函数的返回值可以是任意的数据类型[6]fun函数的返回值是无值型的指针类型指针fun指向一个函数,该函数无返回值(33) 有以下程序in()r s[]"Yesn/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s);}中的第一行是空行)( B )n/No /No n/NO Yes Yes Yes /NoNo /No Yes(34) 有以下程序in(); int b=-1;=b;;})-1 65535 32767 -32768(35) 有以下程序,int i,int j)( int t; if(i<j)[i];a[i]=a[j];a[j]=t; i++; j--;,i,j); )}in()[]=(2,6,1,8),i; fun(x,0,3);[i]);n");})219 B)221 C)229 D)231。数据库系统是一个独立的系统,不需要操作系统的支持数据库技术的根本目标是要决数据的共享问题数据库管理系统就是数据库系统以上三种说法都不对)。为了建立一个关系,首先要构造数据的逻辑关系表示关系的二维表中各元组[7]的每一个分量还可以分成若干数据项[8]一个关系的属性名表称为关系模式[9]一个关系可以包括多个二维表语言源程序[10]名的后缀是( B)。.exe.C C).obj D).cp程序中用作用户标识[11]符的一组标识符[12]是(A )。andDate_2007 y-m-dHi D)caser.Tom Bigl语言数值常量[13]是(B )。02812.23.0xf 4.5e0.1770x8A4e1.5 10,000bc 3.e5)。C 语言程序将从源程序中第一个函数开始执行可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行语言规定必须用main 作为主函数名,程序将从此开始执行,在此结束main 可作为用户标识符,用以命名任意一个函数作为主函数,b,c,*p=c;之后,接着执行下列选[14]项中的语句,则能正确执行的语句是(C )。scanf("%d",a,b,c);scanf("%d%d%d",a,b,c);scanf("%d",p); D)scanf("%d",p);。均占4 个字节根据数据的大小来决定所占内存的字节数由用户自己定义由C 语言编译系统决定语言赋值语句[15]是(A )。x = y = = 5;x = n%2.5;x + n = i;x = 5 = 4+ 1;(18)有下列程序段[16]:t y;char name[50] ;nf("%2d%f%s",j,y,name);bc 后,y 的值为(。55566.0566.07777.0566777.0(19)若变量已正确定义,有下列程序段:i=0;hile(i+ +);n",i) ;)。0,00,11,1程序进入无限循环(20)有下列计算公式:th.h 文件,不能够正确计算上述公式的程序段是()。if(x>=0) y=sqrt(x);y=sqrt(x);lse y=sqrt(-x) ; if(x<0) y=sqrt(-x);if(x>=0) y=sqrt(x) ;y=sqrt(x>=0? x:-x);if(x<0) y=sqrt(-x);XP)?i+ +:j--,则下列表达式中与(EXP)完全等价的是(B )。(EXP= =0)(EXP! =0)(EXP= =1)(EXP! =1)(22)有下列程序:h>in( )( int y=9;or(;y>0;y--)if(y%3= =0) printf("%d",--y);)。741963852875421r c;,程序前面已在命令行中包含ctype.h 文件,不能用于判断c 中的字符是否为大写字母的表达式是(;,程序前面已在命令行中包含ctype.h 文件,不能用于判断c 中的字符是否为大写字母的表达式是(B )。isupper(c)'A'<=c<='Z''A'<=cc<='Z'c<=('z'-32)('a'-32)<=c(24)有下列程序:h>in( )( int i,j,m=55;or(i=1;i<=3;i+ +)or(j=3;j<=i;j+ +) m=m%j;n",m);))。12 D)3)。函数的实参[17]和其对应的形参共占同一存储单元[18]形参只是形式上的存在,不占用具体存储单元同名的实参和形参占同一存储单元函数的形参和实参分别占用不同的存储单元'的ASCII 代码值是65,字符变量cl 的值是'A',c2 的值是'D'。执行语句printf("%d,%d",c1,c2-2) ;后,输出结果是(C )。A,BA,68 C)65,66 D)65,68)。改变函数形参的值,不会改变对应实参的值函数可以返回地址值可以给指针变量赋一个整数作为地址值当在程序的开头包含头文件[19]stdio.h 时,可以给指针变量赋NULL)。""'abc'Games" "。sizeof(p)sizeof(char)sizeof(*q)sizeof(p[0])(30)有下列函数:aa(char *s)r *t=s;hile( *t+ +);t - -;return(t-s);}函数的功能的叙述正确的是(A )。求字符串s 的长度比较两个串的大小将串s 复制到串t求字符串s 所占字节数数组的第10 个元素是(。a[0][4]a[1][3]a[0][3]a[1][4](32)有下列程序:h>r * *p)n", *p);}in( )r *a[ ]=("Morning","Afternoon","Evening","Night");;})。AfternoonfternoonMorningorning[2][3],*p[3];,则下列语句中正确的是()。p=a;p[0]=a;p[0]=a[1][2];p[1]=a;(34)有下列程序:h>所指数组元素从大到小排序*/( int t,i,j;or(i=0;i<n-1;j+ +)or(j=i+1;j<n;j+ +)[i]<a[j]) { t=a[i];a[i]=a[j];a[j]=t;)}in( )[10]=(1,2,3,4,5,6,7,8,9,0),i;un(c+4,6);[i]);n");})。1,2,3,4,5,6,7,8,9,0,0,9,8,7,6,5,1,2,3,4,0,9,8,7,6,5,4,3,2,1,1,2,3,4,9,8,7,6,5,0,(35)有下列程序:h>r s[ ])( int n=0;hile(*s<='9'*s>='0') {n=10*n+*s-'0';s+ +;)return(n);}in( )r s[10]=('6','1','*','4','*','9','*','0','*');n",fun(s));})。961490 C)61 D)5)。scanf( )getchar( )gets( ) D)getc( )。C 语言中有字符串类型的常量和变量两个字符串中的字符个数相同时才能进行字符串大小的比较可以用关系运算符对字符串的大小进行比较空串[20]一定比空格打头的字符串小(38)有下列程序:h>r *t,char *s)hile(*t! =0) t+ +;hile((*t+ + =*s+ +)! =0);}in( )r ss[10]="acc",aa[10]="bbxxyy";; printf("%s,%sn",ss,aa);})。accxyy,bbxxyyacc,bbxxyyaccxxyy,bbxxyyaccbbxxyy,bbxxyy(39)有下列程序:h>h>r s[ ][10],int n)r t; int i,j;or(i=0;i<n-1;i+ +)or(j=i+1;j<n;j+ +)/* 比较字符串的首字符大小,并交换字符串的首字符*/[i][0]>s[j][0])(t=s[i][0];s[i][0]=s[j][0];s[j][0]=t;)}in( )r ss[5][10]=("bcc","bbcc","xy","aaaacc","aabcc");n",ss[0],ss[4]);}。xy,aaaaccaaaacc,xy C)xcc,aabcc D)acc,xabcc源程序文件中所定义的全局变量[21],其作用域[22]为()。所在文件的全部范围所在程序的全部范围所在函数的全部范围由具体定义位置和extern 说明来决定范围(41)有下列程序:h>=1;int f(int c)tic int a=2;=c+1;+ +)+c;}in( )( int i,k=0;;);n",k);})。14151617(42)有下列程序:h>void fun(int n,int *p)( int f1,f2;if(n= =1||n= =2) *p=1;lse{ fun(n-1,f1); fun(n-2,f2);*p=f1+f2;)}in( )( int s;n",s);))。2345N 100,则下列叙述中正确的是(B )。宏定义行中定义了标识符N 的值为整数100在编译程序[23]对C 源程序进行预处理时用100 替换标识符N源程序进行编译时[24]用100 替换标识符N在运行时用100 替换标识符N)。用typedef 可以增加新类型typedef 只是将已存在的类型用一个新的名字来代表用typedef 可以为各种类型说明一个新名,但不能用来为变量说明一个新名用typedef 为类型说明一个新名,通常可以增加程序的可读性(45)有下列程序:h>struct tt( int x;struct tt *y;)*p;[4]=(20,a+1,15,a+2,30,a+3,17,a);in( )( int i;;or(i=1;i<=2;i+ +) {printf("%d,",p->x);p=p->y;)})。20,30,30,1715,30,20,15,(46)有下列程序:h>h>r name[9];char sex;float score[2]; }STU;STU f(STU a)STU b=("Zhao",'m',85.0,90.0);int i;name,b.name);sex=b.sex;score[i]=b.score[i];;}in( )STU c=("Qian",'f',95.0,92.0),d;n",d.neme,d.sex,d.score[0],d.score[1]);}。Qian,f,95,92Qian,m,85,90Zhao,m,85,90Zhao,f,95,92(47)设有下列定义:tat d2;}demo;)。变量demo 与成员d2 所占的内存字节数相同变量demo 中各成员的地址相同变量demo 和各成员的地址相同若给demo.d1 赋99 后,demo.d2 中的值是99.0(48)有下列程序:h>in( )=1,b=2,c=3,x;^b)c; printf("%dn",x);})。123d(buffer,size,count,fp);,其中buffer 代表的是( C)。一个文件指针,指向待读取的文件一个整型变量,代表待读取的数据的字节数一个内存块的首地址,代表读入数据存放的地址一个内存块的字节数(50)有下列程序:h>in( )ILE *fp; int a[10]=(1,2,3,0,0),i;t","wb");,sizeof(int),5,fp);,sizeof(int),5,fp);close(fp);t","rb");d(a,sizeof(int),10,fp);close(fp);[i] );}。1,2,3,0,0,0,0,0,0,0,1,2,3,1,2,3,0,0,0,0,123,0,0,0,0,123,0,0,0,0,1,2,3,0,0,1,2,3,0,0,2008 年4 月全国计算机等级考试笔试试卷
考虑JDBC与ODBC互连的操作MyODBC(使用ODBC SDK 2.5)使用良好,在通过JSP页面的JDBC语法通过ODBC调用后台MySQL的试验中表现良好。6.3JSP技术-跨平台的网络开发语言何为JavaServerPage?Application Server支持一种功效强大的制作动态Web页面方法:JavaServerPages(JSP)。JSP的优点之一就是它们使您能在Web页面中有效地分离HTML编码和商业逻辑。JSP规范的IBM扩展中包括类似HTML标记的JSP标记,并且便于HTML编程人员将Java的强大功能添加到Web页面中。缺乏程序设计技巧的HTML编程人员可开发用于访问数据库和可重用Java组件的JSP,例如小服务程序和JavaBeans。程序员创建了可重用Java组件,并为HTML编程人员提供组件名称和属性。数据库管理员则为HTML编程人员提供数据库访问和表名信息。6.4Java技术的应用6.4.1Servlet技术-灵活的服务器端应用程序6.4.1.1何为Servlet技术Servlet是是JAVA 2.0中新增的一个全新功能。他是与Applet相对应的,Applet是运行在客户端的浏览器,而Servlet是运行在服务器端的。JAVA Servlets是运行在请求/面向请求服务器上的模块,一个servlet可以从一个HTML订单表中获取数据然后用一些商业上的算法来更新公司相应的订单数据库。也就是说:servlet能够象CGI脚本一样扩展WEB服务器功能,但是servlet占用很少密集资源,当一个服务器装载servlet时,它运行servlet的init方法.这个方法不能反复调用,一旦调用就是再装载servlet.直到服务器调用destroy方法卸载servlet后才能再调用.每个新的CGI要求在服务器上新增一个进程。如果多个用户并发地访问该程序,这些进程将消耗该Web服务器所有的可用资源,并且系统性能[1][1]降低到极其低下的地步。有很多用CGI脚本编制的一些站点由于访问量剧增,性能迅速下降,这是CGI脚本一个缺点。同时由于servlet是用java编写的,因此是跨平台的。实际servlet是电子商务真正的开始。6.4.1.2Servlet工作原理与小应用程序[2][2]在浏览器上运行并扩展了浏览器的功能相似,HTTP小服务程序在启用Java的Web服务器上运行并扩展了Web服务器的功能。小服务程序是使用Java小服务程序应用程序设计界面(API)以及关联的类和方法的Java程序。除了Java Servlet API外,小服务程序还可以使用扩展API的Java类软件包。HTTP小服务程序通过创建在Web上提供请求和响应服务的框架,扩展了Web服务器的功能。当客户机发送请求至服务器时,服务器可以将此请求信息发送给小服务程序,并让小服务程序构造客户机响应。小服务程序可在装入应用程序时自动装入,也可以在客户机第一次请求它提供服务时装入。装入完成后,小服务程序仍继续运行,以等待其它客户机请求。通过使用小服务程序别名(小服务程序URL),您可以装入小服务程序的多个实例(每个别名都有不同的实例)。小服务程序可执行的功能范围很广。例如,它能够:根据客户机请求的性质,创建并返回一个包含相应动态内容的HTML页面。创建可嵌入到现有HTML页面中的部分HTML页面(HTML片段)。与其它服务器资源(包括数据库和基于Java的应用程序)进行通信。与其它小服务程序进行通信。例如,您可以使用“WebSphere管理控制台”来定义小服务程序过滤(一系列小服务程序,也称为小服务程序链)。对特殊处理采用MIME类型过滤数据,例如像转换和服务器端包括(SSI)。处理与多个客户机的连接,接收来自多个客户机的输入,并将结果广播到多个客户机上。例如,一个小服务程序可以是多参与者的游戏服务器。6.4.1.3Servlet的生命周期如下中所说明的,小服务程序的生命周期始于将它装入Web服务器的内存,结束于小服务程序终止或重新装入时。初始化-|||-(初始化失败)-|||-可用于服务 不可用于服务-|||-不可用异-|||-常丢弃-|||-服务请求 破坏-|||-卸载21:Servlet的生命周期Servlet API,是用来写servlet的,编写servlet是已没有CGI脚本那样诸如关心一个servlet是这样被装载,servlet运行的服务器环境是什么,或者用来传输数据的协议是什么等等,这样servlets就可以融合在不同的web服务器中。Servlet可以相当有效地替代CGI脚本:它可以方便地产生容易编写而且运行快的动态文本。可以很方便的调试寻找出程序问题。Servlet程序是用Java Servlet API开发的。6.4.1.4Servlet应用范围下面是一些Servlet应用范围:用于处理HTML表单通过HTTPS产生POST数据。包括买卖订单或信用卡数据。因此Servlet可以成为订单处理系统的一部分,和产品存货数据库一道工作,也许可以用在在线支付系统上。允许人们之间的合作。一个Servlet能并发处理多个请求;他们可以使用在诸如在线会议这样的同步请求支持系统。转送请求。Servlet可以转送请求给其他的服务器和Servlets,这就允许在镜象同样内容的几个服务器之间平衡负载,按照任务类型或组织范围,可以允许被用来在几个服务器中划分逻辑上的服务器。Servlet编写者们可以定义彼此之间共同工作的激活代理,每个代理者是一个Servlet,而且代理者能够在他们之间传送数据。6.4.2Java Apple技术-实现统计数据在网页上的动态显示Java Applet是专门用于Web页面中运行的程序。当一个JavaApplet嵌入在Web页面并且当用户访问该页面时,Applet被下载到用户的计算机中并开始执行。________管理系统的重要功能之一是统计的功能,具体到网页设计中,即统计数据的形化显示,如chart表,饼状等,通过这些表在网页上的自动生成可以为企业的管理提供直接的帮助。表的生成完全可以通过JavaApplet小程序实现在网页上。通过Java Graphics类,我们可以方便的画出任何给定数据的表,从而对企业的决策提供重要的帮助。6.4.3JavaBeans技术-组件开发概念Java Beans是为了重用目的而专门设计的Java类。这种可重用类在许多程序设计语言中都被应用,称为软件组件。在本系统的开发上,应用JavaBeans技术,可以简化后台应用程序的开发,通过定义组件,可以将开发的对象由40个简化为10多个基类,通过定义可重用的类,提高了开发效率,也提高了后台服务程序的可读性和可维护性。6.5通过XML语言实现Internet上的数据交换6.5.1XML会带来什么SGML(通用标记语言标准ISO 8879:1986)是HTML的前身技术。它是文件和文件中信息的构成主体。SGML与HTML不同,它允许用户扩展tag集合,允许用户建立一定的规则。SGML所产生的tag集合是用来描叙信息段特征的。而HTML仅仅只是一个tag集合。所以我们可以说HTML是一个SGML的子集。XML开发者源于SGML的设计和应用者。他们已经在SGML上投入了大量精力。但他们却发现SGML并没有完全发挥它的作用,他们当然有其充分的理由。我们可以列举以下几个重要方面给大家.在这些方面SGML带来的影响可以说是一场革命。对EDI的支持EDI就是电子数据交换。它是网络发展的一个主要目的市场。结构化信息的一个主要目的就要使数据交换成为可能。不同的工业都制定本工业统一的模型.就像是不同的国家有着不同的语言,这便于本国文化的交流。不同的工业内部信息用统一的模型标识,便能方便和高效地共享。这样一个统一的模型就是DTD(文件类型定义)。当然DTD已经落伍了,它正被XML的Schema(模式)所替代。很明显的,网络是一个理想的电子数据的集散地。在这里HTML是显然有缺陷的数据形式.HTML不能完全表示不同工业中所需的不同的令人满意的模型和它的语义。能不能有一种新的语言来决这个问题呢?答案就是XML。对Java技术的帮助Java技术是本世纪最重要的技术发展之一.Java使浏览器工作时就像在通用的应用平台上,而平台与平台之间却是独立的.但固定的tag集合和HTML语义上的贫瘠使得Java的应用受到了极大的限制.正如前面提到的,在HTML中不同的语义无法表现.故数据元中丰富的信息得不到一种统一的表示. XML却能完全胜任这份工作.HTML页面要依赖网络服务器上的CGI脚本来表现几乎每一个编程函数.这显然使服务器工作量太大.有了XML和Java技术,更多的应用软件处理起来将不占用多少网络通信量.这使得网络更加快捷,客户可以同时应用多个应用软件.6.5.2XML的应用最初XML的目标是让各种结构的文件都作为统一的网络文件的一部分在网上传输。HTML允许指定明确的元素类型说明,比如特定的商品标号,文档标识,或是可测量的数值。和HTML相比,XML允许客户定义他们自己的文件元素集合,同时也可以指示这些素元在屏幕上如何按指定的要求表现。为了决怎样在固定的目标之间传输数据元,XML被定义为一种自然的编码形式。一种被称为RDF (资源描叙框架)的方案倍受亲睐。RDF为XML提供了数据元编码定义,这就像是一个公用的翻译器,为不同的固定目标之间的数据提供翻译。XML支持更加专业的数据语言。比如说OSD(开放软件描叙).OSD是由Microsoft和Marimba提出的一种新的格式描叙语言。在这种格式下,软件在网上能时时检查,时时刷新版本。不是等用户自己更新,或由是软件提供商提供类似的服务。当OSD镶嵌于XML支持的CDF(频道定义格式)中时,OSD更能使支持频道的桌面自动地更新。XML的应用弥补了许多HTML的缺陷,我们把它在网上的应用总结为四点:
54.判断题(1分)支持向量机方法具有更好的理论基础和解释性。( )A. 对B. 错
大型语言模型可能面临的挑战包括哪些?A. 数据偏见B. 模型可解释性C. 计算资源需求D. 模型鲁棒性
3【判断题】可视化仅用于美观呈现数据。A. 对B. 错
热门问题
7、 加强电脑安全防护,及时升级病 毒库,安装防火墙,及时查杀病毒和木马,是防范 电信网络诈骗的有效做法。A. 正确B. 错误
以下哪种方法属于卷积神经网络的基本组件()。A. 卷积层B. 池化层C. 激活函数D. 复制层
下列哪项贪婪最佳优先搜索算法的描述正确()A. 贪婪最佳优先搜索不属于启发式搜索算法B. 贪婪最佳优先搜索是一种A*搜索算法C. 贪婪最佳优先搜索是一种广度优先搜索算法D. 贪婪最佳优先搜索属于有信息搜索算法
下列哪个方法属于知识图谱推理方法()A. 广度优先搜索B. 深度学习推断C. 路径排序算法D. 归纳逻辑程序设计
下列哪项不是求解对抗搜索问题的基本算法( ) A.反向传播算法 B.广度优先排序算法 C.Alpha-Beta剪枝算法D.最小最大搜索算法
3.判断题K-means聚类算法对数据的尺寸敏感。()A. 对B. 错
在决策树建立过程中,使用一个属性对某个结点对应的数集合进行划分后,结果具有高信息熵(highentropy),对结果的描述,最贴切的是()。A. 纯度高B. 纯度低C. 有用D. 无用E. 以上描述都不贴切
程序=算法+()A. 数据结构B. 程序结构C. 控制结构[1]D. 体系结构
下列哪项属于因果推理模型()A. 因果图B. 神经符号推理C. 符号推理模型D. 结构因果模型
下列哪项关于监督学习算法的描述正确()A. 强化学习的训练效果一定优于监督学习B. 主要的监督学习方法包括生成方法和判别方法C. 广度优先搜索算法是一种监督学习算法
下列不属于量子机器学习算法的是()A. 量子支持向量机B. 量子主成分分析C. 薛定谔方程求解D. 深度量子学习
4/5 以下属于人工智能实际应用的是()。A. 机器视觉B. 人脸识别C. 计算机辅助自动规划D. 智能工业机器人E. 刷卡门禁
Windows中“复制”操作的快捷键是Ctrl+V。
AdaBoosting采用多个单一分类器组成一个强分类器()A. 错误B. 正确
网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误
下列哪个方法属于知识图谱推理方法()A. 路径排序算法B. 深度学习推断C. 广度优先搜索D. 归纳逻辑程序设计
由脸书(Facebook)公司开发的深度学习编程框架是()A. TensorFlowB. PaddlePaddleC. PyTorchD. Mindspore
2.单选题 讯飞星火可以实现多种文案类型和语言风格的文本写作。讯飞星火(网页版)“内容写作”功能可选的“语言风格”不包括( )。A. 口语化B. 高情商C. 专业D. 热情
网络诈骗中常见的“钓鱼网站”目的是()?A. 传播病毒B. 窃取个人信息C. 提供免费电影
网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误