2021河北软件水平考试考试真题卷(8).docx
《2021河北软件水平考试考试真题卷(8).docx》由会员分享,可在线阅读,更多相关《2021河北软件水平考试考试真题卷(8).docx(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2021河北软件水平考试考试真题卷(8)本卷共分为2大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共25题,每题2分。每题的备选项中,只有一个最符合题意) 1.在Windows操作环境中,采用()命令宋查看本机IP地址及网卡MAC地址。ApingBtracertCipconfigDnslookup2.下面关于ARP协议的描述中,正确的是()AARP报文封装在IP数据报中传送BARP协议实现域名到IP地址的转换CARP协议根据IP地址获取对应的MAC地址DARP协议是一种路由协议3.以下给出的IP地址中,属于B类地址的是()A10.100.207.17B203.1
2、00.218.14C192.168.0.1D132.101.203.314.基于MAC地址划分VLAN的优点是()A主机接入位置变动时无需重新配置B交换机运行效率高C可以根据协议类型来区分VLAND适合于大型局域网管理5.WWW服务器与客户机之间采用()协议进行网页的发送和接收。AHTTPBURLCSMTPDHTML6.通过局域网接入因特网,图中箭头所指的两个设备是()A二层交换机B路由器C网桥D集线器7.The()has several major components, including the system kernel, a memory management system, the
3、 file system manager, device drivers, and the system libraries.AapplicationBinformation systemCoperating systemDinformation processing8.()means Any HTML document on an HTTP server.AWeb ServerBWeb BrowserCWeb SiteDWeb Page9.C+ is used with proper()design techniques.Aobject-orientedBobject-basedCface
4、to objectDface to target10.()is a clickable string or graphic that points to another Web page or document.ALinkBHyperlinkCBrowserDAnchor11.Models drawn by the system analysts during the process of the structured analysis are()APERTsBERDsCUMLsDDFDs12.关于用例和类,错误的说法是()A两者都属于模型图的构成元素B存在抽象用例和抽象类C类图描述系统的部分
5、静态视图,用例图描述系统与用户之间的交互视图D两者都可以用来描述系统的内部结构13.()适用于描述复杂算法的执行流程。A活动图B状态图C类图D用例图14.在面向对象方法中,信息流是通过向参与者或内部对象发送消息形成的。()用于描述进出系统的信息流。A协作图B顺序图C数据流图D流程图15.用户A从CA处获取了用户B的数字证书,用户A通过()可以确认该数字证书的有效性。A用户B的公钥B用户B的私钥CCA的公钥D用户A的私钥16.入侵检测系统的构成不包括()A预警单元B事件产生器C事件分析器D响应单元17.小张在某企业运作部工作,负责统计经营数据并制作成图表供企业高层参考决策。由于日常工作中统计数据
6、量大,为便于及时、准确地完成报表,小张利用下班后的业余时间开发了一个统计软件,则()A小张在开发软件的过程中,没有利用企业的物质技术条件,该软件的著作权属于小张B该软件的著作权属于企业,因其是小张为完成本职工作而产生的结果C按照软件著作权归属的一般原则,该软件的著作权归属于小张D该软件没有用于商业目的,没有著作权的问题18.以下关于计算机软件商业秘密的叙述,正确的是()A没有完成也没有发表的软件,其知识内容不构成商业秘密B计算机软件的商业秘密,就是技术秘密,不含经营秘密C构成技术秘密的知识内容,不包括程序设计的技巧和算法D开源软件也存在商业秘密问题19.在计算机系统中,对构成内存的半导体存储器
7、进行自检的方法有许多种,其中对()一般采用对其内容求累加和进行白检的方法。AROMBDRAMCSDRAMDDDR SDRAM20.()不是复杂指令系统计算机CISC的特征。A丰富的寻址方式B多种指令格式C指令长度可变D设置大量通用寄存器21.利用海明码校验方法在工程上可以有效地提高内存可靠性。若不加校验功能时,内存的可靠性为0.98,出错位数为1的概率为80%,当采用海明码校验,将内存出错1位加以纠正之后,内存的可靠性为()A0.99B0.996C0.999D0.999622.在软件需求工程中,需求管理贯穿整个过程。需求管理最基本的任务是明确需求,并使项目团队和用户达成共识,即建立()A需求跟
8、踪文档B需求变更管理文档C需求分析文档D需求基线23.某大型移动通信运营商欲开发一个新的应用软件,在需求分析阶段,为了有效获得用户的需求,应该采用()的方法捕获需求。A用户访谈B联合需求计划C抽样D头脑风暴24.某小型软件公司欲开发一个基于Web的考勤管理系统,客户对系统的基本功能,表现形式等要求并不明确,在这种情况下,采用()开发方法比较合适。A瀑布式B形式化C结构化D极限编程25.某公司希望将位于组织内部的部分资源和功能发布到互联网上,并与其他合作伙伴实现业务流程的整合。对于这种应用集成需求,以下集成方式,最适合的是()A数据集成B界面集成C方法集成D门户集成二、多项选择题(共25题,每题
9、2分。每题的备选项中,有多个符合题意) 1.函数5-1 bool SearchBtree(BTreeNode* root, ElemKeyType akey, BTreeNode *ptr) int lw, hi, mid; BTreeNode*p = root; *ptr = NULL; while ( p ) 1w = 1; hi= (1) ; while (1w = hi) mid = (1w + hi)/2; if (p - Kmid = akey) *ptr = p; return TRUE; else if ( (2) ) hi=mid - 1; else 1w = mid + 1
10、; *ptr = p; p = (3) ; return FALSE; 2.Java程序7-1 import java.util.*; public class OrderList (1) private ArrayListOrder orders; public OrderList0 this.orders = new ArrayListOrder(); public void addOrder(Order orde0 this.orders.add(order); public IteratorOrder iterator() return (2) ; public iht getNumb
11、erOfOrders0 return this.orders.size(); 3.C+代码 class Product /产品 private: string pid; /产品识别码 string description; /产品描述 double price; /产品单价 public: void setProductPrice(double price); /设置产品单价 string getProduetld(); /获取产品识别码 string getProduetDescriprion 0; /获取产品描述 double getProductPrice0; /获得产品单价 /其他成员
12、省略 ; class ProductList /产品列表类 private: vector Product products; public: ProductList(); Product getProductBylndex(int i); /获得产品列表中的第i件产品 void addProduct(Product t); /在产品列表中加入一件产品 Product * getProductByID(string pid); /获得识别码为pid的产品指针 unsigned iht getProductAmount(); /获得产品列表中的产品娄量 ; class OrderItem /订单
13、条目类 private: Product *productPtr; /指向被订购产品的指针 int quantity; /订购数量 public: OrderItem (Product *,iht); Product * getProductptr O; /获得指向被订购产品的指针 int getQuantity (); /获取被订刚强产品数量 ; class Order /订单类 private: unsigned int orderid; /订单识别号 vectorOrderltem items; /订单内容(订单项) public: Order(unsigned int orderid)
14、; /获得识别码为fid的产品在当前订单中被订购的数量 int getOrderedAmount(string fid); void additem(Product *productPtr,unsigned int n); /在订单中增加一个订单项 ; class OrderList /订单列表类 private: vectorOrder orders; public: OrderList(); /Begin()返回指向订单列表第一个元素的迭代器(指针) virtual vectorOrder:iterator OrderList:Begin(); /End()返回指向订单列表最后一个元素之后
15、的迭代器(指向一个不存在的元素) virtual vectorOrder:iterator orderList:End(); void addOrder(Order t); /在订单列表中加入一份订单 /其他成员省略 ; class SalesSystem private: ProductList catalog; /产品目录 OrderList sales; /订单列表 public: SalesSystem(); void statistic(); /统计所有产品的订购情况 /其他成员省略 ; /在订单中查找识别码为tid的产品的订购数量,若该产品没有被订购,则返回0 int Order:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2021 河北 软件 水平 考试 真题卷
限制150内