




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
陕西国防工业职业技术学院陕西国防工业职业技术学院 技能培训技能培训 报告报告 专专 业 业 软件技术软件技术 班班 级 级 软件软件 3101 姓姓 名 名 陈园园陈园园 学学 号 号 13 指导老师 指导老师 淡海英淡海英 何杰惠何杰惠 实训时间 实训时间 2011 2012 1 第 第 18 周周 实训地点 实训地点 单片机实验室单片机实验室 成成 绩 绩 二零一一年十二月二零一一年十二月 题目一 1 阅读以下说明和流程图 回答问题 1 至问题 4 将解答填入答题纸的对应栏内 说明 下面的流程图中有两个判断条件 A 0 和 B 0 这些判断条件的各种组合情况如下所示 表 中 Y 表示相应的条件成立 N 表示相应的条件不成立 每一列表示一种条件合 并在列首 用相应的序号来表示 流程图 A 0 1 i B 0 2 j A 0 N Y Y N 3 k Y N N 问题问题 1 1 4 4 分 分 当遇到哪几种条件组合时 流程图能执行 1 i 写出相应的序号即可 问题问题 2 2 4 4 分 分 当遇到哪几种条件组合时 流程图能执行 2 j 写出相应的序号即可 问题问题 3 3 6 6 分 分 当遇到哪几种条件组合时 流程图能执行 3 k 写出相应的序号即可 问题问题 4 4 1 1 分 分 该流程图共有多少条实际执行路径 条件 序号 1234 A 0YYNN B 0YNYN 2 程序清单 1 A 0 B 0 A 0 B0 B 0 A 0 B0 B 0 A0 A 0 B 0 s i 0 s i 1 字符串的长度 1 ch s s s len 1 s len 1 ch reverse s 1 len 2 递归调用依次调换 main char a 20 int s s strlen a scanf s reverse printf s a 3 运行结果 截图 说明说明 1 说明说明 2 题目三 1 阅读以下说明和 C 代码 回答问题 1 和问题 2 将解答写在答题纸的对应栏内 说明说明 1 1 下面代码的设计意图是 将保存在文本文件 data txt 中的一系列整数 不超过 100 个 读取出来存入数组 arr 然后调用函数 sort 对数组 arr 的元素进行排序 最后 在显示屏输出数组 arr 的内容 C C 代码代码 问题问题 1 1 9 9 分 分 以上 C 代码中有三处错误 省略部分的代码除外 请指出这些错误所在的代码行号 并在不增加和删除代码行的情况下进行修改 写出修改正确后的完整代码行 说明说明 2 2 下面是用 C 语言书写的函数 get str 的两种定义方式以及两种调用方式 行号行号代码代码 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 1010 1111 include void sort int a int n 对n个元素的整型数组a按递增方式排列 此处代码省略 return int main int i num 0 int arr 100 FILE fp 1212 1313 1414 1515 1616 1717 1818 1919 2020 2121 2222 2323 2424 2525 2626 fp fopen data txt r if fp return 1 while feof fp fscanf fp d arr num sort arr num for i 0 i next p 指向第一个元素结点 int delTag 0 while p if p datadata maxK 找到删除满足条件的结点 q next 3 free p p 4 delTag 1 else break if 5 return 1 return 0 2 程序清单 要求有主要注释说明 typedef struct Node int data struct Node next Node LinkList int DeleteList LinkListL int minx int maxK 在含头结点的单链表 L 中删除大于 minx 且小于 maxK 的元素 Node q L p L next p 指向第一个元素结点 int delTag 0 while p if p datanext else if p data maxK 找到删除满足条件的结点 q next p next free p p q next delTag 1 else break if delTag 1 return 1 return 0 3 运行结果 截图 题目五 1 阅读以下说明和 Java 代码 将应填入 n 处的语句或语句成分写在答题纸的对 应栏内 说明说明 某数据文件 students txt 的内容为 100 名学生的学号和成绩 下面的程序将文件中 的数据全部读入对象数组 按分数从高到低进行排序后选出排名前 30 的学生 Java Java 代码代码 import java io class Student private String sNO 学号 private int Credit 分数 public int getCredit return Credit public String toString return sN0 this sNO Credit this Credit Student String sNO int Credit 1 sNO 2 Credit public class SortStudent void sort Student s Sort the array s in decending order of Credit for int i 0 i s length 1 i for int j i 1 j s length j if s i 3 s j 4 Student tmp s i s i s j s j tmp public static void main String argv Student testStudent new Student size try BufferedReader in new BufferedReader new FileReader students txt boolean done false int i 0 while done String s in readLine 每次读取一个学生的学号和成绩 if s null String tmp s split testStudent i 5 tmp 0 Integer parselnt tmp 1 else done true in closeo 6 new SortStudent ss sort testStudent System out println top 30 for int j O j size 0 3 j System out println testStudent j catch IOException e System out println io error catch NumberFormatException e System out println not a number 7 int size 100 学生总数 2 程序清单 要求有主要注释说明 3 运行结果 截图 培训总结培训总结 12 月 26 号 我参加了程序员考试培训 在培训期间 听了老师们的培训 使我们受 益匪浅 首先要成为一个优秀的程序员需要要学的课程很多 其中 基础课程包括 计算 机硬件基础 计算机网络基础 操作系统 计算机组成原理 计算机体系结构 数据库原 理 软件工程 离散数学 算法设计与分析 数据结构 编译原理 编程语言可以根据需要选择 底层开发人员必学 汇编语言 c c web 应用表示层开发 人员 html xml javascript jsp 或 asp php 等 普通应用程序开发 c vb net 其中包括多种语言 可根据现有基础选择 java 等 深刻体会到了以下 的几点 一 要养成良好的学习习惯 良好的学习习惯包括 课前预习 认真听讲和课后编码 练习等 二 学习过程中 不仅仅是停留在表层的东西 对于简单的例题也应该有耐心去琢磨 调试和尝试改动 这样也能加深对课程的理解和编程能力 三 一定要多读 多看与 JAVA 相关的书籍甚至是论坛的帖子 学习是无止境的 我们 在学习的同时 JAVA 也在发展 所以 多看些关于 JAVA 的书籍
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年反光熔断膜项目投资价值分析报告
- 陶瓷艺术品培训
- 脑出血急性期的护理
- 导游第二季度工作总结
- 部编版三年级下册语文教学工作总结
- 软件实施技术服务合同
- 职场导师个人发展计划
- 小学语文教师阅读评估与反馈计划
- 委托代理采购合同范本
- 物流增资入股合同范本
- 推动粤港澳大湾区绿色金融标准和服务互认共认实施方案
- 城市轨道交通运营阶段事故案例统计、汇编-2019
- GA∕T 1779-2021 被动式太赫兹成像人体安全检查设备通用技术要求
- GB∕T 10544-2022 橡胶软管及软管组合件 油基或水基流体适用的钢丝缠绕增强外覆橡胶液压型 规范
- 对通信企业发展的几点认识和思考
- 路遥《人生》(课堂PPT)
- 仁爱初中英语单词汇总按字母顺序排页
- 小学三年级上册综合实践活动.来之不易的粮食----(22张)ppt
- 英语经典美文诵读100篇 英语经典美文.doc
- 嵌体和高嵌体PPT课件
- CPK计算表格EXCEL格式-自动套用自动计算分析
评论
0/150
提交评论