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

下载本文档

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

文档简介

职业道德 标准化组织 软件著作权 劳动法 1 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 n0 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 NET 1 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 获取计算机中每一个进程的信息 并显示出来DimpTempProcessAsSystem Diagnostics ProcessForEachpTempProcessInpTempDimsProcessNemeAsString 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 hjblItem NewListViewItem EnValue Key ToString 1 hjblItem SubItems Add EnValue Value ToString Me ListView1 Items Add hjblItem Next 7 软件系统功能设计 以下是一个 修改密码窗口 的功能描述 启动系统后 进入修改密码窗口 自动显示用户名称和登录时间 单击 修改 按钮 当输入的原始密码正确 且新密码和确认密码一致时 修改密码成功并保存至数据库中

温馨提示

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

评论

0/150

提交评论