文章试读
不拘一个遍程序系列:编程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国。一、二、三、四
职场规划:一些杂七杂八的职场感悟吧。不值钱的软件人才 精力充沛与事业成功   让系分来得更猛烈些吧    不值钱的系统分析师 
我的诗歌:都是我的打油诗,但是很值得一读。不要工作还衣食无忧之四难歌   香格里拉美人图
宝宝图片:超可爱的小宝宝 写博客
考试培训:主要是关于考研、软考和等级的相关题解。2009考研试题分析   2008年12月程序员试题分析    2009年软考备考全攻略   2008年5月程序员试题解析

2008年上半年程序员考试试题分析
作者:朱云翔
 

上午试题解析

题号答案<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
考察内容
解析
1A  2C
word应用
3B  4C
Execl
5B
网络
6A
数制转换
9B(16)到1001 1011(2)到010 011 011到233(8)
7D  8C
计算机硬件基础
9A
校验码
10C
操作习题
即使没有学习操作习题的同学也可以猜出来
11D
软件工程
即使没有学习软件工程的同学也可以猜出来
12A
多媒体
习题上有
13B
多媒体
BMP是静态的,WAV是声音,AVI是视频
14B
多媒体
这个题同学们没有学过,这里不解释了,如果同学们以后能够在我的指导下学习编程序的话,会学习编写相关的程序。
15A
计算机安全
《考点分析》第363页
16D
Windows应用
Windows中的服务,设置为手动,但是服务并没有停止,重启计算机后可以保证让服务停止!考察你们对服务的应用,不过估计你们没有用过。
17B
知识产权
其实想一想,西游记过去若干年了,署名权还是吴承恩,
18A
知识产品
委托作品无合同的,由受托人享有
19C 20A
数的表示
11111111(原),其中第1个“1”代表负数,后面01111111代表127/128
小数:-127/128
整数:-1
21B
计算机组成
这道题可能有很多同学不会做
22B
计算机硬件基础
还记得我给你们讲的CIH病毒的故事?他就是破坏CMOS里面的程序,不记得了?
23A  24B
DIY
第一节课上的讲过,当时要你们去拆开机器看看!
第24题是网卡接口,现在的网卡解口都是rj-45,就算不知道,COM是软件,USB你们都认识,ps/2是鼠标,键盘接口
25 B
操作系统
A是编译程序,C是数据库程序,D是办公软件
26A
操作系统
习题上午第2章第2.3小节的还要记住部分!
27C
操作习题
习题上午第2章第2.7小节的第2题!
28D
编译原理
A源代码不能直接运行,除非是解释程序
本题B和C答案相对应,肯定要选其中的一个。
29B
编译原理
习题中太多这样的题目了
30 D
程序语言
C++中也可以编写C程序,这个例子可以排除ABC
31B
编译原理
机器语言当然是0和1,还记得我讲的那个用电话的0和1键设计操作系统的故事
32D
编译原理
做多了!
33C
数据结构
送分题
34D 35B
函数参数
做多了,传引用调用的函数等价于:
A=a-1          a=a-1
aX=x+a         a=x+a=a+a=2*a
Return a*x     return(a*a)
36C 37C
二叉树
37:看图有1到3,2到5,3到7,我想2i+1应该呼之欲出了吧
38A
数据结构
可能很多同学不会做,逻辑结构是指结点之间的关系,父子关系,兄弟关系,前后关系等。B是物理关系,C和D不知道是什么东东。
39C
数据结构
40D
可能很多同学不会做,很显然是1对n的关系
41C
队列
尾+M-头  最后再 模 M ,不会做的带入数据去测试一次就可以了。
42B
好像考过一次的
43D
送分!
44C
面向对象
感觉面向对象设计比结构化设计高出那么一点点
45C
类与对象
你看B和C,肯定有一个
46A
程序设计语言
习题上午第4章第4.1小节
47C
面向对象
48D
面向对象
习题上午第4章第4.1.4小节
49B
面向对象
50A
软件工程
习题上午第5章第5.1.1小节
51D
软件工程
52B 53A
软件工程
54D
软件测试
习题上午第5章第5.3.1小节第5题
55A 56C
软件测试
黑盒测试又名功能测试。你们看这两题的备选答案,都是一样的,能够不换备选答案就尽量不换,谁都想偷懒,这是出题者的一个规律。
57C 58D
数据库
数据库是数据(57题),数据库软件是数据库软件,此软件显然不能叫做数据库软件,而要叫做数据库管理软件,以便与数据相区别!
59A 60B
数据库关系
59:送分题
60:显然只有学号可以连接,连接后只能有一个学号列,那么总共就是Sno,Sname,Sex,SD,Age,Cno,Grade等一共7列
61C 62C
SQL语句
61:平均就是AVG,没有别的讲的,选就是了
62:在结果中选择必须用having,排除AB, distinct的意思是相同的行只取一次,这里需要判断相同的行的数量,如果加上了distinct后,都成了1行了,怎么判断。
估计第62题很多同学不会,如果能够跟我学习数据库应用就好了。
63B
数学应用
设开发工期为y,代码行为x,设他们的关系为:
Y=ax+b
由于12.8在8和32之间,所以用8和32的来插值,记:
8=8a+b
14=32a+b
得出:a=1/4,b=6,所以
Y=x/4+b,把x=12.8带入有y=9.2,所以选择B,至于开发人数就不需要计算了!
估计这到题很多同学不会!
64D
数学应用
首先我们猜测这个方程式的跟大概是多少?是多少呢?先看看去掉0.1的函数f(x)=x3-2x2是多少? 看下图的实线部分。那么f(x)=x3-2x2-0.1的图形是多少呢?看下图的虚线部分。可以得出,当x在比2大一点点的地方,有解,那么再看看答案的4个区间,只有[2,3]有可能有解!
估计这到题很多同学完全不会!
65B
数学应用
这道题其实很简单,测试几个特殊情况就可以呢:
情况一:平面四边形:V=4,E=4,F=2(两个面!)
情况二:平面三角形:V=3,E=3,F=2
66A
网络
你们没有编过网络程序,有机会的话可以教你们设计
67D
网络
需要背诵内容,习题上午第7章第7.1小节
68D
常见网络应用
写邮件的人就知道
69A
常见网络应用
习题上午第7章第7.4.4小节的第1题
70C
网络
/20代表了一种子网划分方法,掩码中前面要有20个1,即:
11111111 11111111 11110000 00000000
就是255.255.240.0
71A
英语
The first in is the first out,先进先出,自然是队列,queue
72D
英语
操作系统提供连接硬件和软件的服务
73B
英语
C++是面向对象的程序
74C
英语
互联网是开放的系统,需要增加安全机制进行保护。
75A
英语
网关放置在公司网络和外网之间,限制外网访问内网。防火墙则双方都可以限制。

解析:以上题目中有28到题目我点过范围,有34到题目有相似或相同的系统或偷懒的解答方法,有8到题目我没有明确要求你们记,但是这8到题目也不是很难,有的是可以猜出来的,因此今年上午的试题应该不是很难才对。

下午

第一题

【1】1                  循环模板的初始化
【2】A(i)               下面有i++
【3】B(j)               下面有j++
【4】i                  上面一直讨论i
【5】j                  上面一直讨论j
【6】B(j)               下面有j++
【7】A(i)               下面有i++
【8】j                  上面一直讨论j
【9】i                  上面一直讨论i
本题总体来说比较简单,其中第1空用了我的循环模型,后面的2和3,4和5,6和7,8和9都是对称化原则,而且还有相同化原则,其中4,5,8,9也是循环模型的应用,
本次容易两级分化,要么都做对,要么都做错。

第二题

【1】word[n-1]==’y’或者pstr[n-1]==’y’  下面的语句显然是加ies,所以前面是y
【2】pstr[n+2]=’\0’     单独做这个可能有点困难,但是根据对策性原理,下面有相同的语句可以抄
【3】pstr[n-2]==’c’||pstr[n-2]==’s’或者word[n-2]==’c’||word[n-2]==’s’
判断时候为ch,sh结尾
【4】return(pstr)         估计好多同学忘记了要这一步。
【5】plural(wc[i])        ps肯定等于执行函数后的返回结果
本题考察字符串的应用,如果字符串用的多,难度不大,如果从来没有用过字符串,就有的难度了。
本章第2空是相同性原则,后面有相同的语句,可以照抄。
第1空和第3空考察字符串中单个字符的判断,
第4空是下午题常常出题的一个内容,就是返回值填空。
第5空送分,
本次容易两级分化,要么都做对,要么都做错。

第三题

【1】n>=SIZE或n>size  尽量用前一个,这样可以和上面的两行对应。
【2】n*n             第2空和第5空是循环体模型的两个常考部分,丢分的人自己打PP
【3】col++      这一行是要确定新位置的坐标:右上!自然是行减小,列增加
【4】col=1      如果col超过右边界(col>n),就从左边第1个开始col=1
【5】value+1         模型体!
本题有一定难度,主要是有同学不懂Dole Rob算法,其实做这种题不用把全部题目都看懂!只要知道每一空的考点在题目中的什么地方就行了,其它的不用管。
其中第2、第5空是循环模型的应用,第3,第4空要在题目中找到相应的位置。
所以,至少要有3空应按可以答正确。

第四题

还记得下午第5章算法习题的2题嘛?
【1】ptr++     当前指针指向下一个字符就是ptr++,都不用理睬其它的内容,直接写答案!
【2】0          同学们第2空和第3空,就不用我多说了吧,字符类型数字循环模型!
【3】*ptr-‘0’或者ptr[0]-‘0’
【4】&s,tnum        这一空就需要看程序和题目了。
再后面的是计算数字了,其实可以跳过这个while,只要记得题目中说得“将计算结果入栈”就可以,直接到第5空去,这时,栈中还留下唯一的一个计算结果。
【5】*result    估计这一空有同学不知道,你最后总的把计算结果返回把!
这到题虽然题目长,很让人迷惑,但是我的学生应该不存在这个问题,一是我们做过相类似的题目,二是我教你们的“难的糊涂”,不用把题目都看完,只要看空格部分就行了。
其中第2第3空是字符串数字模型的应用,第5空是下午常考点:返回值的应用。
第1空是字符串模型的应用
所以至少要有4空正确

第五题

【1】先跳过
【2】driverName 这一空不要考虑别的,这里的:后面是为了赋值给name,那么哪些值可以呢?其一是常量,没有,就只有变量呢,这里的变量就只有参数呢!所以,送分题!
【3】this       送分题,历史上不知考了多少次了!上课也讲了,习题上也说明了!当参数名称与成员变量名称相同时候的赋值方法。
【4】engine     这一空可以很多同学不会,delete的东西必须与new的匹配,你们只要找一下哪些被new了的东西,把他们delete就可以了。另外构造函数那么的罗嗦、复杂,所以不要全看,只要找new就可以了。
【5】&driver    看car的构造函数中参数的类型,有哪个类型符号的?只有driver,这中方法上课的时候讲过多次了!
【1】MAX_PASSENGERS 最后再来看第1空,这里定义一个常量,我们只要从代码中找一个从来没有定义的表达式就可以了!送分题!
这到题至少要答对4空!
第2第3空我已经讲过无数次了,在习题下午第1章中有详细的描述!
第5空在讲解历年试题中也有说明,就是根据构造函数的参数类型来确定实参。还做过相应的习题。

相关博文:让系分来得更猛烈些吧  不值钱的系统分析师

      不值钱的软件人才  论精力充沛与事业成功
      2009年软考备考全攻略  
      2008年下半年程序员试题分析   
       2008年上半年程序员试题解析
 
 

2008年上半年程序员考试试题分析相关推荐

  1. c语言程序设计1003无标题,程序员历年试题分析与解答2010年最新版-第18章 2009上半年程序员下午试题分析与解答...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 试题一(共15分) 阅读以下说明和流程图,填补流程图中的空缺(1)-(5),将解答填入答题纸的对应栏内. [说明] 下面的流程图采用公式ex=1+x+x2 ...

  2. 2006上半年程序员级试题答案

    2006上半年程序员级试题答案 上午(每空1分) (1) A (16) C (31) A (46) D (61) C (2) D (17) C (32) C (47) B (62) A (3) D ( ...

  3. 2008年上半年系统分析师上午英语试题分析与参考答案

    2008年上半年系统分析师上午英语试题分析与参考答案 ●The (71) is a general description of the architecture of a workflow mana ...

  4. 软考程序员Java答题速成_软考程序员考试试题解答方法与技巧

    如果说程序员考试解上午题无技巧可言的话,那么解下午题就是70%的实力加30%的方法与技巧,若运用到极致的话,会是"四两拨千斤".下面就来看一下程序员下午题解题步骤和解题技巧,以供考 ...

  5. 2009年上半年网工考试试题分析41-50

    ● 廉价磁盘冗余阵列 RAID 利用冗余技术实现高可靠性,其中 RAID1 的磁盘利用率为 (41) .如果利用4个盘组成RAID3阵列,则磁盘利用率为 (42). (41)A. 25%        ...

  6. 2012年上半年网工考试试题分析

    ●E1载波的数据速率是(13)Mb/s, T1载波的数据速率是 (14) Mb/s. (13)A. 1.544 B.2.048 C.6.312 D.8.448 (14) A. 1.544 B.2.04 ...

  7. 软考java题目_2016下半年软考程序员考试冲刺模拟试题及答案(三)

    2016下半年软考程序员考试冲刺模拟试题及答案(三)下面是希赛小编为大家整理的2016下半年程序员考试冲刺模拟试题及答案,希望能帮助学友们,祝所有考生们复习顺利. 模拟试题 41.下面对数组的操作代码 ...

  8. 计算机水平考试 初级,计算机水平考试-初级程序员下午试题模拟38

    计算机水平考试-初级程序员下午试题模拟38 (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 初级程序员下午试题模拟38试题一阅读以下说明 ...

  9. 计算机水平考试试题c,计算机水平考试-初级程序员下午试题模拟6

    计算机水平考试-初级程序员下午试题模拟6 (12页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 初级程序员下午试题模拟6试题一阅读以下应用程 ...

最新文章

  1. 第20章 使用LNMP架构部署动态网站环境
  2. 中国首次!2021年图计算挑战赛揭榜,华中科技大团队夺冠
  3. Python--状态码的简介与获取方法
  4. 如何在CentOS 7上安装Redis服务器
  5. SQL查询重复记录方法大全 转
  6. 关于maven pom
  7. Vivaldi解决flash插件问题
  8. 【java虚拟机序列】java中的垃圾回收与内存分配策略
  9. 基于ANSYS-APDL的简单静力学分析示例(悬臂梁)
  10. Android 微信聊天记录、联系人备份并导出为表格
  11. Forward Secrecy
  12. 扫盲:集线器、网桥、交换机、路由器、网关大解析
  13. 黑群晖NAS硬件组装
  14. AdamW优化器简单理解
  15. 什么是透视变形的opencv和python
  16. php mysql 占位符_PDO中预处理语句占位符的使用
  17. python No handlers could be found for logger错误的解决
  18. 高等数学下册学习笔记(二)
  19. 梦幻兄弟连-西游神魔战争即将开启
  20. 华为程序员月薪27万,什么级别?吃瓜群众:我也是月入上万的

热门文章

  1. mysql数据库表类型设置_mysql数据库表的类型介绍
  2. SpringCloud_项目搭建以及Eureka
  3. 2021年全国大学生智能汽车竞赛山东赛区比赛顺利进行
  4. 测试信标灯的随机特性
  5. 今天下午2:00,RT-Thread与智能车竞赛概况
  6. 通用双谐振固态特斯拉驱动器 UD2.7
  7. Python 中的3Dplot
  8. php负载均衡原理_PHP超级负载均衡
  9. 在php中存redis数据,redis缓存都存哪些数据
  10. python简单计算器异常处理_Python实现的简单计算器