程序员考核精简_第1页
程序员考核精简_第2页
程序员考核精简_第3页
程序员考核精简_第4页
程序员考核精简_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

职业道德、标准化组织、软件著作权、劳动法1、A〔〕是目前世界上最大、最具有权威性的国际标准化专门机构。A、国际标准组织B、国际电信联盟C、美国电气及电子工程师学会D、国际电工委员会2、D按制定标准的不同层次和适应范围,标准可分为国际标准、国家标准、行业标准和企业标准等,()制定的标准是国际标准。A、GBB、IEEEC、ANSID、ISO3、D我国标准分为国家标准、行业标准、地方标准和企业标准4类,〔〕是地方标准的代号。A、GBB、QJC、QD、DB职业道德、标准化组织、软件著作权、劳动法4〔√〕ISO9000标准是一系列标准的统称,它是由ISO/TC176制定的。5ABD对国际标准化组织ISO的描述正确的选项是〔〕。A、一个由国家标准化机构组成的世界范围的联合会B、与IEC和ITU合并形成了全世界范围标准化工作的核心C、中央办事机构设在瑞士的日内瓦D、宗旨是在世界范围内促进标准化工作的开展注:IEC:国际电工委员会ITU:国际电信联盟计算机根底知识1、B微机计算机硬件系统中最核心的部件是〔〕。A、主板B、CPUC、内存储器D、I/O设备2、B微型计算机中,控制器的根本功能是〔〕。A、进行算术运算和逻辑运算B、控制机器各个部件协调一致地工作C、保持各种控制状态D、存储各种控制信息3、D计算机病毒是指〔〕。A、编制有错误的计算机程序B、设计不完善的计算机程序C、计算机的程序已被破坏D、以危害系统为目的的特殊的计算机程序计算机根底知识4、C计算机中数据的表示形式是()。A、八进制B、十进制C、二进制D、十六进制5、D在计算机领域中,通常用英文单词“BYTE〞来表示〔〕。A、字B、字长C、二进制位D、字节6、DASCII码是对()实现编码的一种方法。A、语音B、汉字C、图形图像D、字符7、C办公自动化软件一般应用于()。A、科学计算B、实时控制C、信息管理D、辅助设计8、B操作系统是一种()。A、应用软件B、系统软件C、工具软件D、杀毒软件9、C线程是操作系统分配〔〕时间的根本单元。A、浏览器B、计算器C、处理器D、控制器计算机根底知识10、D计算机硬件能直接识别和执行的只有〔〕。A、高级语言B、符号语言C、汇编语言D、机器语言11、D在面向对象程序设计语言中,()是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性。A、封装B、消息传递C、引用D、继承12、〔√〕微机计算机硬件系统中最核心的部件是CPU。13、〔√〕封装是实现信息隐蔽的一种技术,其目的是使类的定义与实现相互别离。计算机根底知识14、AC下面哪些属于系统软件〔〕。A、DOSB、WPSC、UNIXD、Word15、BC计算机系统由〔〕组成。A、主机B、硬件系统C、软件系统D、应用系统软件工程1、C〔〕是一种广泛应用于各行各业的技术管理过程。A、技术管理B、软件工程C、工程管理D、系统工程2、A软件工程方法的产生源于软件危机,以下〔〕是产生软件危机的内在原因。A、软件复杂性B、软件维护性C、软件本钱太高D、软件质量难保证3、C在软件工程中,产生软件生命周期的概念是由于〔〕。A、需求所决定B、开发技术C、软件开发规律D、软件过程管理软件工程4、A随着信息技术的飞速开展,软件工程的生命周期〔〕。A、越来越短B、越来越长C、没有变化D、视情况而定5、A从公司角度看,〔〕阶段是工程的开始。A、识别需求B、提出解决方案C、执行工程D、结束工程6、D结构化软件开发方法将软件的开发划分为多个阶段,其中关键是〔〕。 A、编码的正确性B、设计的科学性C、测试的严格性D、需求的准确性软件工程7、C软件测试的目的是〔〕。A、证明软件系统中存在错误B、找出软件系统中存在的所有错误C、尽可能多地发现软件系统中的错误和缺陷D、证明软件的正确性8、D测试方案设计中最困难的是〔〕。A、设定测试的时间B、设计测试用的输出数据C、设定要测试的功能D、设计测试用的输入数据9、D软件测试方案中的测试范围必须高度覆盖〔〕需求。A、硬件B、数据C、性能D、功能10、B〔〕是对测试完全程度的评测。A、测试质量B、测试覆盖C、测试性能D、测试路径软件工程11、C在软件测试技术中,功能测试选用〔〕方法。A、逆向测试B、白盒测试C、黑盒测试D、红盒测试12、B等价划分法是〔〕设计测试方案的一种最主要的技术。A、白盒测试法B、黑盒测试法C、灰盒测试法D、红盒测试法13、C白盒测试是根据程序的()来设计测试用例。A、功能B.性能C.内部逻辑D.内部数据软件工程14、〔×〕在规定的条件下和规定的时间间隔内,软件实现其规定功能的概率称为稳定性。〔注:应为可靠性〕15、〔×〕软件的可移植性是指软件从一种计算机系统转换到另一种计算机系统运行的可行性。〔注:应为难易程度〕16、BC一般地,可以将软件开发的生命周期划分为6个阶段,除了软件工程方案、软件设计、编码、运行/维护外,还包括〔〕。A、可行性分析B、测试C、需求分析与定义D、问题分析17、ACD结构化程序中的根本结构包括〔〕。A、顺序B、嵌套C、循环D、选择计算机网络1、A〔〕是WorldWideWeb的简称。A、webB、wbeC、bewD、bwe2、D〔〕就是我们常说的“网址〞。A、ULRB、LRUC、LURD、URL3、AIP效劳不具有以下哪个特点〔〕。A、QoS保证B、尽最大努力C、面向无连接D、不可靠4、ATCP/IP协议中IP提供的效劳是〔〕。A、网络层效劳B、传输层效劳C、会话层效劳D、表示层效劳5、CIPv6使用〔〕位IP地址。A、32B、64C、128D、256计算机网络6、〔√〕.edu是教育机构域名。7、AB平安的Web效劳器与客户机之间通过哪两个协议的结合进行通信〔〕。A、HTTPB、SSLC、TelnetD、FTP8、BC在局域网模型中,数据链路层分为〔〕。A、网络子层B、逻辑链路控制子层C、媒体访问控制子层D、网络接口访问控制子层数据结构1、A线性表是由〔〕个数据元素组成的有限序列。A、n(n>=0)B、n(n<=0)C、n(n>0)D、n(n<0)2、C对于线性表,在以下〔〕种情况子下应当采用链表表示。A、经常需要随机地存取元素B、表中元素需要占据一片连续的存储空间C、经常需要进行插入和删除操作D、表中元素的个数不变3、A栈和队列的共同特点是〔〕。A、只允许在端点处插入和删除元素B、都是先进后出C、都是先进先出D、没有共同点数据结构4、C树最适合用来表示〔〕。A、有序数据元素B、无序数据元素C、元素之间具有分支层次关系的数据D、元素之间无联系的数据5、D图最适合用来表示〔〕。A、有序数据元素B、无序数据元素C、元素之间具有分支层次关系的数据D、元素之间具有多对多关系的数据6、〔√〕栈和队列都是输入输出受限的特殊线性表。7、〔×〕树可以有一个或多个根结点。8、CD按逻辑结构的不同,数据结构通常可分为〔〕两类。A、动态结构B、静态结构C、线性结构D、非线性结构数据库技术1、C数据库系统中,DBA表示〔〕。A、应用程序设计者B、数据库使用者C、数据库管理员D、数据库结构2、D以下各项中,属于数据库系统特点的是〔〕。A、存储量大B、存取速度快C.操作方便D、数据共享3、B关系数据库管理系统与网状系统相比,〔〕。A、前者运行效率高B、前者的数据模型更为简洁C、前者比后者产生得早一些D、前者的数据操作语言是过程性语言4、D数据模型的三要素包括〔〕。A、外模式、模式、内模式B、网状模型、层次模型、关系模型C、实体、联体、属性D、数据结构、数据操纵、完整性约束数据库技术5、D关系模型的数据结构是〔〕。A、树 B、图C、表D、二维表6、C数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为〔〕。A、存储视图B、概念视图C、外部视图D、内部视图7、D在数据库结构中,保证数据库独立性的关键因素是〔〕。A、数据库的逻辑结构B、数据库的逻辑结构、物理结构C、数据库的三级结构D、数据库的三级结构和两级映射数据库技术8、〔×〕关系数据库是视图的集合,它是由一个或多个关系模式定义。〔注:应为表的集合〕9、AC数据的独立性指的是〔〕。A、物理独立性B、结构独立性C、逻辑独立性D、分布独立性数据库技术的用途我们的学习离不开数据库教学管理存储各专业教学方案、教师和学生信息、教室信息、教材信息、教师开课—数据存储注册、排课、选课、成绩管理、毕业管理等等—数据处理查询—数据读取图书馆管理存储馆藏资料(图书、期刊等)、读者信息图书和期刊的借阅、归还管理查找资料科技论文检索……VS.NET1、AASP.NET是〔〕公司推出的一种Internet编程新技术。A、MicrosoftB、SUNC、HPD、Netscape2、D〔〕框架补充了VisualStudio.NET集成开发环境中的大量工具箱和设计器。A、ASPB、JSP.NETC、JSPD、ASP.NET3、〔√〕VS.NET是一种事件驱动编程模式。4、AD“调用堆栈〞窗口显示〔〕。A、每个函数的名称B、编写它所用的机器C、编写它的作者D、编写它所用的语言计算机程序设计员国家职业资格

三级〔高级〕操作技能考试

试题类型系统环境与开发环境的搭建、配置与调用数据库管理系统应用系统可行性分析软件系统需求分析软件系统用例分析软件代码编写软件系统功能设计产品封装与发布1、系统环境与开发环境的搭建、配置与调用开机,进入Windows操作系统后,在账户锁定策略中,将用户锁定阈值修改为5次,并将账户锁定时间设置为20分钟。Windows操作题步骤控制面板--?性能和维护--?管理工具--?本地平安策略--?平安设置--?帐户策略--?帐户锁定策略帐户锁定阈值:当别人试图用错误的密码去登陆你的账户,经过几次〔这个次数是预先设定的〕的尝试之后,账户会被自动锁定。帐户锁定时间:账户在重新可以进行登陆前保持锁定状态的时间的长度。Windows操作题结果Windows操作题补充在密码策略中设置强制密码历史为:“7个记住的密码〞2、数据库管理系统应用利用SQLSERVER企业管理器连接本地SQLSERVER效劳器,并查询效劳器下pubs数据库中的表authors,要求查询au_lname,au_fname,phone三个字段的信息。利用SQLSERVER企业管理器连接本地SQLSERVER效劳器,在pubs数据库中新建一张表books,要求包含书号〔字符型〕、书名〔字符型〕、作者〔字符型〕、出版日期〔日期型〕、价格〔浮点型〕五个字段。数据库操作题步骤启动MicrosoftSQLServer,登录企业管理器选择菜单【工具】|【SQL查询分析器】,连接数据库选择【Windows身份验证】在查询分析器中选择pubs数据库输入如下查询语句并单击工具栏中的【执行查询】按钮Selectau_lname,au_fname,phonefromauthors;查询语句的一般格式:

SELECT<目标列名序列>--需要哪些列

FROM<数据源>--来自于哪些表

[WHERE<检索条件>]--根据什么条件

[GROUPBY<分组依据列>]

[HAVING<组提取条件>]

[ORDERBY<排序依据列>];数据库操作题结果数据库操作题步骤启动MicrosoftSQLServer,登录企业管理器点击“(local)(WindowsNT)〞下的数据库“pubs〞右键单击“表〞,选择“新建表〞依次输入各列名,选择数据类型保存表名“books〞选择“表〞中的表“books〞选择“设计表〞,保存结果数据库操作题结果3、系统可行性分析人事管理系统可行性研究报告在开发工程之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少工程开发风险,防止人力、物力和财力的浪费。下面从经济性和技术性两个方面来研究该工程的可行性。1.经济可行性:人事管理是企业管理的一个重要组成局部,涉及到企业管理的各个方面。利用计算机对企业的人力资源进行管理,使人事管理人员从日常繁琐的管理工作中解脱出来,更好地协调企业人才,大大地提高了人才的利用率,使企业人才的能力得以更充分地发挥,可间接提高企业的经济效益。2.技术可行性:通过网站管理实现企业信息的共享,使员工的考勤管理、薪酬管理等更为科学化、系统化和人性化,为企业和个人提供一个更为完善的工作平台。目前网站开发的技术可采用ASP或JSP技术,这两项技术目前都比较成熟,所以该工程采用网站形式实现在技术上是可行的。系统可行性分析网络考试系统可行性研究报告可行性分析的目的是利用最小的代价在尽可能短的时间内确定问题是否能够解决。通过分析解决方法的利弊,来判定系统目标和规模是否现实,系统完成后所能带来的效益是否到达值得去投资开发这个系统的程度。下面从经济性和技术性两个方面来研究该工程的可行性。1.经济可行性:基于Web技术的网络考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性,同时也缩短了传统考试要求老师打印试卷、监考、收集试卷等考务工作的时间,可以节省人力资源,降低考试本钱;另一方面,网络考试系统能够快速地进行考试和评分,表达出考试的客观和公正性。2.技术可行性:开发一个网络考试系统,涉及到的最核心的技术问题是如何在不刷新页面的情况下显示考试时间和剩余时间,并做到到达考试结束时间时自动提交试卷的功能。以往实现这些功能比较麻烦,但现在通过Ajax技术可以轻松实现这些功能,为网络考试系统的开发提供了技术保障。4、软件系统需求分析翻开考生文件夹下的?系统需求说明书九?,识读该需求说明书,并最终完成说明书。利用VISIO画出系统的总体业务流程图:6、软件代码编写利用VisualStudio.NET编程环境,创立一个Windows应用程序WinApp1,并将其保存到考生文件夹下,编写程序,要求能够显示系统进程,并且可以通过【结束进程】按钮停止选中的进程。运行结果如右:软件代码编写关键步骤关键步骤一:获取计算机的运行进程。获取运行进程使用Process类中的GetProcesses方法返回一个类型为Process实例的数组,通过遍历这个数组就获得计算机中各个进程及其对应的数据。具体的实现方法可参阅详细步骤的第7步。关键步骤二:终止选定的进程。终止进程的关键是通过进程的ID号得到与之相应进程实例,之后调用Process中的Kill方法即可。具体实现步骤参阅详细方法的第8步。软件代码编写详细步骤启动VisualStudio.Net。选择菜单【文件】|【新建】|【工程】后,弹出【新建工程】对话框。在【已安装的模板】中选择【VisualBasic】下的【Windows窗体应用程序】。在【名称】文本框中输入【WinApp1】,单击【确定】按钮,具体如图01所示。软件代码编写图01软件代码编写详细步骤5.把VisualStudio.Net的当前窗口切换到【Form1.vb〔设计〕】窗口,并从【工具箱】中的【Windows窗体组件】选项卡中往Form1窗体中拖入以下组件,并执行相应的操作:

〔1〕一个ListView组件,名称为“ListView1〞,用以显示计算机进程及其数据。把ListView1组件的View属性设为“Details〞,GridLines属性设为“True〞,并在属性栏中通过columns参加四个ColumnHeader对象,把这四个ColumnHeader对象的text属性分别设为“进程名称〞、“进程ID〞、“优先级〞和“占有内存〞。

〔2〕一个Button组件,名称为“Button1〞,text属性设为“结束进程〞,其功能是终止在ListView1组件中选定的进程。在这个Button组件拖入Form1的设计窗体后,双击它们,系统会在Form1.vb文件分别产生这二个组件的Click事件对应的处理代码。6.至此工程的界面设计工作就完成了,具体如图02所示:

软件代码编写图02软件代码编写详细步骤7.定义Form1.vb中Form1的Load事件代码,在此事件中将获取计算机中的运行进程和与之相关的数据:ListView1.Items.Clear()DimpTempAsSystem.Diagnostics.Process()'创立一个Process类型的数组‘通过此语句返回的是进程数组,这些进程数组存放的是当前运行的进程资源pTemp=System.Diagnostics.Process.GetProcesses()'获取计算机中每一个进程的信息,并显示出来

ForEachpTempProcessInpTempDimsProcessNemeAsString=pTempProcess.ProcessName'得到进程的名称DimsProcessIDAsString=pTempProcess.Id.ToString()'得到进程的ID号‘得到进程的优先级DimsPriorityAsString=pTempProcess.BasePriority.ToString()'得到进程运行所需要的内存大小DimsMemoryUseAsString=pTempProcess.PrivateMemorySize64.ToString()'显示获取的信息DimlvtTempAsListViewItem=NewListViewItem(NewString(){sProcessNeme,sProcessID,sPriority,sMemoryUse},-1)ListView1.Items.Add(lvtTemp)Next

软件代码编写详细步骤8.编写Form1.vb中的Button1的Click事件的处理代码,用于终止在ListView1组件中选定的进程:

DimlvcItemAsListView.SelectedListViewItemCollection=NewListView.SelectedListViewItemCollection(ListView1)IflvcItem.Count=0ThenMessageBox.Show("请选择要结束的进程!","结束进程",MessageBoxButtons.OK,MessageBoxIcon.Warning)ElseDimsTempAsString=lvcItem(0).SubItems(1).TextDimiTempAsInteger=Int32.Parse(sTemp)'根据ID号,得到要杀死的进程

DimpProcessTempAsSystem.Diagnostics.Process=Process.GetProcessById(iTemp)DimdrTempAsDialogResult=MessageBox.Show("确定要结束进程吗?","结束进程",MessageBoxButtons.OKCancel,MessageBoxIcon.Question)DimiDrTempAsInteger=Int32.Parse(drTemp)IfiDrTemp=1Then'按动确定按钮

'杀死此进程

pProcessTemp.Kill()pProcessTemp.Close()EndIfEndIf

软件代码编写详细步骤9.在工具栏中单击【全部保存】按钮,在【位置】的文本框中输入【E:\考生文件夹】,然后单击【确定】按钮,这样在“E:\考生文件夹〞目录中就产生了名称为“WinApp1〞的文件夹,并在里面创立了名称为“WinApp1〞的工程文件,具体如图03所示。10.此时单击快捷键F5运行程序,就可以得到和Windows进程管理器界面类似、功能相似的一个管理进程的应用程序。软件代码编写图03软件代码编写补充利用VisualStudio.NET编程环境,创立一个Windows应用程序WinApp3,并将其保存到考生文件夹下。编写程序,要求通过【显示效劳】按钮显示系统已经启动的效劳、已经停止的效劳以及暂停的效劳。运行结果如图:主要步骤新建一个VisualC#Windows窗体应用程序WinApp3在窗体上设计三个Label、三个ListBox,用于显示已经启动的效劳、已经停止的效劳和暂停的效劳,再设计一个Button1,标题为“显示效劳〞在引用中添加.NET的System.ServiceProcess组件在Form1.cs中添加usingSystem.ServiceProcess,在Button1的click事件代码中添加如下代码:Button1的click事件代码 this.listBox1.Items.Clear(); this.listBox2.Items.Clear(); this.listBox3.Items.Clear(); ServiceController[]Srv; Srv=ServiceController.GetServices(System.Environment.MachineName); try { foreach(ServiceControllertempSRVinSrv) { if(tempSRV.Status==ServiceControllerStatus.Running) { listBox1.Items.Add(tempSRV.DisplayName); } elseif(tempSRV.Status==ServiceControllerStatus.Stopped) { listBox2.Items.Add(tempSRV.DisplayName); } else { listBox3.Items.Add(tempSRV.DisplayName); } } } catch{}软件代码编写补充利用VisualStudio.NET编程环境,创立一个Windows应用程序WinApp2,并将其保存到考生文件夹下。编写程序,要求能够显示系统的环境变量名及值。运行结果如图:Form1的Load事件代码Me.ListView1.View=View.DetailsMe.ListView1.GridLines=TrueMe.ListView1.Columns.Add("变量",150,HorizontalAlignment.Left)Me.ListView1.Columns.Add("值",350,HorizontalAlignment.Left)DimhjblItemAsListViewItemDimEnValueAsDictionaryEntryForEachEnValueInEnvironment.GetEnvironmentVariables()

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论