博文

2007软件设计师下午试题答案(个人的)(2007-05-27 20:11:00)

摘要:2007软件设计师考试下午试题答案(个人的,正确与否未知) 试题一
1费用单
2待租赁房屋列表
3看房请求
4变更房屋状态请求
5房主信息文件
6租赁者信息文件
7房屋信息文件
8看房记录文件
9租赁者    登记租赁者信息    租赁者信息
10 租赁者   安排租赁者房屋    看房请求
11房主       变更房屋状态     变更房屋状态请求 试题二
1)1
2)*(这里有人用 n 我是按题目上的,题目上有个 *)
3)*
4)*
5)3个
6)挂号单:收银员   挂号单:医师    挂号单:门诊处方
7)收银员编号
8)就诊号(根据处方单的表填的,另外有些东西可以通过连接找到)
9)药品编码,数量
10)类型,库存,货架编号,单位,规格,单价
11)就诊号
12)就诊号
13)就诊号,药品编码 试题三
资源(Catalog)
图书(Book)
唱片(CdDisk)(这里应该没有英文的,但我嫌涂了难看,没涂它了!)
索引号,名称,出版时间,资源状态
作者,页数
演唱者,介质类型
1
0..*
1
0..*
1
1 试题四
K=0
j<=N
K++
d[i]
0(N) 试题(五,六,七)选做,我做的是六(C++的那个)
1,std
2,virtual void
3,virtual void
4,flyBehavior
5,quackBehavior
6,flyBehavior->fly()
7,quackBehavior->quack()
8,QuackNoWay
9,Squeak (总的感觉是很容易,不过具体结果还得耐心的等了)
题目链接......

阅读全文(6661) | 评论:26

中国软件断想(转载)(2007-04-19 19:35:00)

摘要:把中国软件业当前的尴尬归咎于国外软件的竞争和国内盗版的猖獗,这话没戳到痛处,甭老找客观借口当遮羞布,中国软件跟中国足球一样,软就软在自己身上,缺的不是钱,而是钙。当中国软件企业从最初手工作坊原始积累发展到目前家大业大、产值过亿的规模,已经具备挑战欧美冲击世界的人力物力时,却一味低调处理,作茧自缚,患得患失,固步自封,把自己定位在二流球队水平上坐失良机。国内大小企业5000家从业人员15万,弄来弄去还弄不过印度,为什么?

 一、靠中文闭关锁国,靠盗版呕跑洋人:胜之不武

  要说中国的PC是人民大众在农贸市场咬牙硬“攒”出来的,那么蜷缩在中文外壳下的中国软件业,却是老外们“赏”的。走进专卖店一看就明白了:除了中文还是中文(中国程序员都不懂英语?),中文之星,RichWin,五笔字型,用友,科利华,UCDOS,WPS,一片南宋的苟且偷安的繁荣,这些国货精品有个共同特点:就咱中国人自己用行,拿到国外分文不值。

  中国特色成了救命稻草,成了抵抗微软的最后一块阵地。积极的方面是总算保住了这块市场,没让洋人得了手把钱赚走,但仅仅以此作为自己全部的民族责任和历史使命未免贻笑大方。咱中国软件就不能赚洋人点儿钱?为什么15万/人年,愣没一个象样的东西能在国际市场上站住脚?咱会干啥?大嘴英语,管家婆,和诚小秘,整人专家5.0……莫非中国人天生不是做软件这块料?不对啊,硅谷软件公司据说一半都是华人,王嘉廉,杨致远,不都是咱哥们儿?看来不是生理问题。

  对盗版行为,怎么说好呢?一方面损失利润确实肝儿疼,但另算一笔帐,要是没有这些不要命的梁山好汉把洋人挤兑得半身不遂望“中”兴叹,要是微软能在中国捞到可观的利润,咱还有什么活头儿?美中不足的是这帮兄弟六亲不认只认钱,管你洋的土的,逮着谁盗谁,谁也受不了。

 二、杨致远在中国:混口饱饭都难

  一提这茬儿心里就堵得慌,岁数一边大,搞的都是网络,不同之处在于:人家是洋博士,身价7亿美金,咱是土博士,每月500人民币还得导师签字。但话说回来,他老人家要是在中国混,没准连我一半也赶不上,甭YAHOO,弄不好他得WUHOO。

  上哪儿拉赞助

  Jerry Yang找谁要赞助?国家自然基金委?乡镇企业爆发户?银行抵押贷款?谁......

阅读全文(2274) | 评论:3

2007湖南软件设计师考试大纲(2007-03-23 09:34:00)

摘要: 软 件 设 计 师 考 试 大 纲   一、考试说明

  1.考试要求:
   (1) 掌握数据表示、算术和逻辑运算;
   (2) 掌握相关的应用数学、离散数学的基础知识;
   (3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理;
   (4) 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;
   (5) 熟练掌握常用数据结构和常用算法;
   (6) 熟悉数据库、网络和多媒体的基础知识;
   (7) 掌握C程序设计语言,以及C++、Java、Visual、Basic、Visual C++中的一种程序设计语言;
   (8) 熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;
   (9) 熟悉掌握软件设计的方法和技术;
   (10) 掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;
   (11) 了解信息化、计算机应用的基础知识;
   (12) 正确阅读和理解计算机领域的英文资料。

  2.通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程的实际工作能力和业务水平。

  3.本考试设置的科目包括:
   (1) 计算机与软件工程知识,考试时间为150分钟,笔试;
   (2) 软件设计,考试时间为150分钟,笔试。


  二、考试范围

  考试科目1:计算机与软件工程知识

 1.计算机科学基础

  1.1 数制及其转换
     · 二进制、十进制和十六进制等常用制数制及其相互转换

  1.2 数据的表示
     · 数的表示(原码、反码、补码、移码表示,整数和实数的机内表示,精度和溢出)
     · 非数值表示(字符和汉字表示、声音表示、图像表示)
     · 校验方法和校验码(奇偶校验码、海明校验码、循环冗余校验码)

  1.3......

阅读全文(2283) | 评论:0

C99标准新特性(2007-03-20 09:37:00)

摘要:C99 在ANSI标准化后,WG14小组继续致力于改进C语言。新的标准很快推出,就是ISO9899:1999(1999年出版)。这个版本就是通常提及的C99。它被ANSI于2000年三月采用。  在C99中包括的特性有:  对编译器限制增加了,比如源程序每行要求至少支持到 4095 字节,变量名函数名的要求支持到 63 字节 (extern 要求支持到 31)  预处理增强了。例如: 
宏支持取参数 #define Macro(...) VA_ARGS  使用宏的时候,参数如果不写,宏里用 #,## 这样的东西会扩展成空串。(以前会出错的)  支持 // 行注释(这个特性实际上在C89的很多编译器上已经被支持了)  增加了新关键字 restrict, inline, _Complex, _Imaginary, _Bool  支持 long long, long double _Complex, float _Complex 这样的类型  支持了不定长的数组。数组的长度就可以用变量了。声明类型的时候呢,就用 int a*? 这样的写法。不过考虑到效率和实现,这玩意并不是一个新类型。所以就不能用在全局里,或者 struct union 里面,如果你用了这样的东西,goto 语句就受限制了。  变量声明不必放在语句块的开头。  当一个类似结构的东西需要临时构造的时候,可以用 (type_name){xx,xx,xx} 这有点像 C++? 的构造函数  字符串里面,\u 支持 unicode 的字符  支持 16 进制的浮点数的描述  所以&nbs......

阅读全文(2772) | 评论:0