- 博客(43)
- 资源 (138)
- 收藏
- 关注
原创 计算机科学-第9周 数组、结构体、指针综合练习 题目及参考解答
第9周 数组、结构体、指针综合练习1、阅读程序阅读下面的程序,写出运行结果,上机时运行程序,记录结果,从而能够理解指针的用法(1)#includeint main(){ char a[]="Hello World",*p; int i; i=8; p=a+i; printf("%s\n",p-2); return 0;}你认为运行结果为:____________
2014-05-29 16:11:11 3654
原创 通信专业学生的迷茫
接触过一些通信专业的学生,不知有多大代表性,这些找我的学生居然都是要“抢计算机的饭碗”来的。现社会,专业已经不是什么障碍,但如果有相当比例的学生都在纠结这个问题,通信专业的老师们,该找找原因了。“计算机是工具”在通信专业应该被认可,这样才能找到位置。下面是一封相关的信件。【来信】 我是杭州电子科技大学的通信工程学生,大一读完,听辅导员说到这专业就业好的基本去了海康、华为公司,而也是因为那些毕业生
2014-05-28 07:55:51 5574 2
原创 考试容易了,学习怎么办?
我的两位学生(田和任)都讲了他们周末参加的一个认证考试不考大题考小题的事情。由感而发: 话说不用大题考,大概是不敢用大题考。 老师的教,和学生的学中,存在的一些问题得不到解决,总体讲,学生的学习效果没有得到保证。 学生有个好看些的成绩,是共同的心愿。最容易做的事情就发生了:考试,向越来越容易的方向逼近。 于是,学生的学习效果,也向着越来越得不到保证的方向靠近。 这对于投入精力学习的学生是
2014-05-28 07:27:24 2867 1
原创 百字3元的论文摘要,——我们要买来些什么
今天在校园中,发现了一则广告:专业翻译论文摘要,百字3元,支付宝交易。 毕业答辩的季节,这道菜正值时令。 为什么要写论文?为什么要求写摘要?为什么还要写英文版的摘要? 一种回答,折腾人。 另一种回答,这是大学培养环节中该做的事。 作为后一种回答的维护者,我要求我的学生,自己翻译,已经有技术手段供我们借用,不用傻了,但自己不顺一遍就算完事,不妥。 这样要求,是我将我的学生当作大学生。
2014-05-25 21:46:05 2744 1
原创 2013级C++第14周(春)项目——多态性、虚函数和抽象类
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接第一部分 阅读程序1、阅读、修改和运行关于交通工具类的程序,回答问题,以理解相关技术方法(1)请写出程序的执行结果,并在上机时对照理解#include using namespace std;class Vehicle //交通工具{pu
2014-05-25 20:52:48 3590 2
原创 计算机科学-第13周 函数 题目及参考解答
《计算机科学》课程主页在:http://blog.csdn.net/sxhelijian/article/details/137055971、阅读程序阅读下面的程序,写出运行结果,上机时运行程序,记录结果,从而能够理解指针的用法(1)#include void fun(int x, int y){ x=x*10; y=y+x; printf("%d\t%d\n",x,y);}int m
2014-05-23 11:25:10 2824
转载 让学生主动学习——转自孙志岗博客
这次报告比较大发,所有校领导、院长、教学副院长等等都在,一共500多人。我只有15分钟,最后为了弥补前面的超时,我主动压缩到12分钟。效果应该还不错吧。最后王书记总结时说“做改革,不要全面否定过去,得符合事物发展规律”,不知道是不是说给我听的。好在他说的第一句话是“我对教学没有发言权”,所以我就不表态了。为这次报告专门写了份报告,1万多字,但已经尽量精简语言了。本以为会像去年那样现场印发,但昨天才
2014-05-23 10:53:56 4104 2
原创 风景在路上
再过几个小时,就要参与2010级学生毕业设计的验收工作了。“产品”验收通过了,学生将进入写毕业设计说明书(论文)阶段。 在毕业设计环节,以前有过为一名学生从“Hello world”开始示范的经历,也有过黑着脸将“做不出来从我名下你就不要答辩”的苛刻,最终这两名学生都获得了他们在大学中从未有过的“成功”体验。是我的坚持,兑现了向他们“跟着我好好干,保你过”的承诺,实现了“在原有基础上得到提高”的
2014-05-22 06:01:12 3469 9
原创 C++第13周(春)项目1 - 点、圆的关系
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接int main( ){ Circle c1(3,2,4),c2(4,5,5); //c2应该大于c1 Point p1(1,1),p2(3,-2),p3(7,3); //分别位于c1内、上、外 cout cout cout0)?"外
2014-05-20 21:36:59 2819
原创 C++第13周(春)项目2 - 圆的比较
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接【项目2 - 圆的比较】 在项目1的基础上,在圆类上重载关系运算符(6种),使之能够按圆的面积比较两个圆的大小。自编main函数完成测试。
2014-05-20 21:36:42 2663
原创 C++第13周(春)项目3 - 与圆心相连的直线
【项目3 - 与圆心相连的直线】 在项目1中定义的Point(点)类和Circle(圆)类基础上,设计一种方案,输出给定一点p与圆心相连成的直线与圆的两个交点。 提示:
2014-05-20 21:36:19 2697
原创 2013级C++第13周(春)项目——继承的进一步话题与GUI应用开发
第13周 继承的进一步话题与GUI应用开发第一部分 程序阅读 阅读下面类的定义,请说出在测试函数中不同情况的调用产生的结果#include using namespace std;class A{protected: int a,b;public: A(int aa, int bb):a(aa), b(bb) {} void printA() { cout
2014-05-19 11:32:05 3289 1
原创 wxWidgets初学者导引(6)——wxWidgets学习材料清单
学习材料清单l wxWidgets的官网:http://www.wxwidgets.org/downloads/l wxWidgets的下载页面:http://www.wxwidgets.org/downloads/l 在线教程《wxWidgets tutorial》:网址在http://zetcode.com/gui/wxwidgets/,本文提供了一个整理后的word版本(即附件1)l 《使用
2014-05-18 20:40:27 8774 1
原创 wxWidgets初学者导引(5)——用wxSmith进行可视化设计
5 用wxSmith进行可视化设计 按照第4章的要求看过了相关的书籍,应该具备了通过直接写代码的方式界面程序的能力。而在实际的工程开发中,做界面的工作常通过可视化的操作完成。wxSmith就是这样一个支持wxWidgets快速开发的一个工具,专门用来做界面。 wxSmith已经是Code::Blocks的一个标准配置,在Code::Blocks菜单中可以看到这一项。 这一章,我们将从做一个应
2014-05-18 20:38:43 27038 5
原创 wxWidgets初学者导引(4)——wxWidgets学习资料及利用方法指导
4 wxWidgets学习资料及利用方法指导 初学者常苦于找不到参考资料。实际上,是找不到,不是没有。真正有用的资料,常常也就在手边,只是不知道。有能力熟练地使用一切能用得着的资料,这是水平提高的指标之一。这种能力,同样,也是在实践中获得,而不是有谁为你讲一堂课就能得到。 本章的学习资料,从最一般的——书籍开始谈起。4.1 关于C++ wxWidgets的书籍4.1.1 《使用wxWidget
2014-05-18 20:25:54 19580 4
原创 wxWidgets初学者导引(3)——wxWidgets应用程序初体验
3 wxWidgets应用程序初体验 本文中所有的体验,在Code::Blocks中进行。 为了在Code::Blocks中编译运行C++写的wxWidgets程序,需要再做些设置。 首先,需要在环境变量里添加一个wxWidgets根目录环境变量。设置方法类似于2.3中设置PATH变量的方法。在Win7中,右击桌面上的“计算机”图标,选菜单中的“属性”,在“系统属性”对话框中,完成如下图从1
2014-05-18 20:07:38 24299 20
原创 wxWidgets初学者导引(2)——下载、安装wxWidgets
2 下载、安装wxWidgets 这方面的资料从网络可以找到不少。wxWidgets的文档,要涵盖各种操作系统和编译环境,难免让人有点无所适从。这对初学者,是灾难。 以下文字,适合于大部分初学者的工作环境。为能边看边做,请确认:(1)你用的是Windows操作系统(强烈建议初学者进阶后,适时开启Linux下开发的体验);(2)已经安装了Code::Blocks(版本不限,但也别太低了);(3)
2014-05-18 19:47:51 45797 18
原创 wxWidgets初学者导引(1)——前言
针对初学者起步学习困难的实际,提供了一个学习方案,帮助C++初者提升学习能力,用CodeBlocks、wxWidgets、wxSmith开发出C++ GUI(图形用户界面)的应用程序。
2014-05-18 17:18:04 14384 3
原创 wxWidgets编程起步
昨天开始学习wxWidgets先推荐一下这两天找到的学习材料。博客中有一个系列教程,貌似作者没有写完,见《跟我学wxWidgets开发》系列教程http://www.cnzui.com/archives/921。要看书,就《使用wxWidgets进行跨平台程序开发》http://download.csdn.net/detail/cjylg/2997827。我给的链接中,包括中书中的源码。这本书,是
2014-05-15 10:48:00 8588 4
原创 安装wxWidgets遭遇的两大关卡
早就想体验wxWidgets。这学期的C++课,课时还算充裕,关键是弟子们的实践能跟得上,我希望能让他们也浅尝一把GUI开发。MFC可以选,但既然IDE都用CodeBlocks了,还是选wxWidgets,开源平台到底吧。问题1:编译中“内存耗尽”;问题2:连接中缺少文件
2014-05-13 23:54:20 20211 18
原创 C++第12周(春)项目 4 - 日期时间类
【项目4】日期时间类 定义一个日期类Date,数据成员包括年、月、日,SetDate(int y,int m,int d)和PrintDate()函数分别用于设置日期和显示日期;再定义一个时间类Time,数据成员包括时、分、秒,SetTime(int h,int m,int s)和PrintTime()函数分别用于设置时间和显示时间,在此基础上再定义一个日期时间类TimeDate,充分利用已有的
2014-05-13 16:34:41 2615
原创 C++第12周(春)项目3 - 摩托车继承自行车和机动车
【项目3 - 摩托车继承自行车和机动车】在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类,类之间均为公有继承,如图所示。 下载可执行文件链接motorcar.exe.(1)根据上面各类间关系的描述,补全下面程序段中空缺的代码;(2)实现程序中声明的成员函数,注意相应操作中的动作发生的条件不能满足时应给出提示。(3)运行程序,享受开
2014-05-13 16:30:46 2993
原创 C++第12周(春)项目2 - "双肩挑"教师
【项目2 - 教师兼干部类】(第11章习题9)分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。要求: (1)在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。 (2)在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务),在Teacher_Cadre类中还包含
2014-05-13 16:25:42 2396 2
原创 C++第12周(春)项目1 - 长颈鹿类对动物类的继承
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接
2014-05-13 16:23:16 2774
原创 在实验室还是企业实习,这个无定数
【来信】(CSDN的私贺老师,您好 我是中科大软院研一学生,软件工程专业,研二有一年的时间出去实习,请问,我是应该去实验室,还是去企业实习?最近比较迷茫,这个问题,困惑我很久了,我想知道,去哪个能学到更核心的技术。 我不准备读博(至少在5年内,没有这个安排)这个问题很难为你解答,要结合很多因素综合判断:你所在实验室水平如何,导师是否能提供足够机会,指导力量及投入、学习氛围如何,在实验室将做哪方面的
2014-05-11 11:13:06 6061 1
原创 2013级C++第12周(春)项目——成员的访问属性、多重继承
#include using namespace std; class Animal { public: Animal(){} void eat() { cout } protected: void play() { cout } private: void drink()
2014-05-11 10:24:55 3598
原创 答复大一学生:学会爬,再说跑
【来信】 我是一名计算机科学与技术软件开发与设计方向的大一学生。最近关于基础课很头疼。在上学期我们学了计算机导论。下学期学了c语言。但是没有学计算机组成原理 操作系统等 在大学刚开始老师就说这些学科很重要。因此我就选择了自学, 学习操作系统的时候教材要求要计算机组成原理 数据结构 c语言基础比较好,而且操作系统也分好几种UNIX windows等 我要选择一种学习还是怎样?。 然后我又就开始学
2014-05-09 21:54:48 3221 9
原创 C++课程资源下载问题
【来信】 贺老师,您好,我是江西某高校软件学院的一名在校学生。看了您在csdn上发布的博文和视频,我获益良多。不得不承认,之前的大学时光我是荒废了,马上就要大三了,我主攻的是C++方面。因此我悔过自新的想从头再来,打好基础,为大三进工作室做准备,同时我也会按照您在博文中给出的建议完善自己,希望您能满足我提出的建议,附上一份2012或是2013年份的视频PPT,不胜感激涕零。收到请回复,谢谢贺老师
2014-05-08 09:05:55 2896
原创 答大一学生:英语成绩不好,能有多大发展空间
【来信】 贺老师好,我是烟台大学、软件工程专业的一名学生,现在是大一。我想问下您,英语成绩不好,在计算机这行能有多大的发展空间,有哪些方向。【回复】 英语不好,总体讲,会对你的发展会有限制,无论从事哪个方向。“限制”并不意味着你失去机会,你仍然可以在这个行业中做下去,但不能跟行业的最新发展同步,始终通过二手的材料学习、工作。 你提到的话题是“英语成绩不好”,而不是我说的“英语不好”。其实,你
2014-05-07 08:36:13 4331 5
原创 面对完全看不懂的书
【来信】 老师,我是大一学生,学了C++半年(教材),然后现在很迷茫,不知道怎么去提高,然后我去看MFC和API,我完全看不懂,我也不知道现在要去看什么书好,希望老师能指点一下,或者推荐书籍给我,十分感谢!【回复】 当在学习中面对完全看不懂的书时,该为看懂这本书做些准备了。如果问题出在语言上,可以到我的C++课程主页中,看是否能将相关的实践做下来。而如果障碍来自于于对计算机系统的了解,学好正在
2014-05-07 08:09:00 4515
原创 记录:50多行程序中找出多写的一个字母e
小霍同学调程序,做的是第11周的项目1 - 存储班长信息的学生类,但是她写的程序,呃,请读者自己运行一下吧。(下午在机房调试时用的是Code::Blocks10.05,输出的是很长的莫名的符号,晚上在家用的是CodeBlocks12.11,典型的内存溢出症状。)#include #include using namespace std;class Stu //声明基类{public:
2014-05-06 20:40:45 3250
原创 C++第11周(春)项目4 - 类族的设计
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接
2014-05-06 16:55:44 2180
原创 C++第11周(春)项目3 - 点类派生直线类
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接
2014-05-06 16:50:30 2437
原创 C++第11周(春)项目2 - 职员有薪水了
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接
2014-05-06 16:43:49 2421
原创 C++第11周(春)项目1 - 存储班长信息的学生类
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接
2014-05-06 16:38:26 2569
原创 《逆袭大学》文摘——9.5 用算法和数学奠定专业基础
有不少读者给我来信,咨询的是关于数学和算法对学习计算机的意义。这样的话题,在我的专栏中很多文章里都提到过。在拙作《逆袭大学——传给IT学子正能量》中,在这方面写了不少文字,现将其中的9.5节全文摘录在此文中,以供参考。 更多话题,见《逆袭大学——传给IT学子正能量》全书目录。9.5 用算法和数学奠定专业基础 一个程序设计的初学者,在刚刚开始学习时,会认为编程中语言是最重要的。没有语言,没有掌握
2014-05-06 07:05:57 6570 2
原创 职场二年级转型C++的困惑
在工作之后,为了长远发展考虑,技术在一段时间之内尽量不要大动。立足于自己进行设计,做某一项技术的专家,而不是围绕着工作变来变去。这些技术,都有各自的市场,如果总是基于一两年的经验去做,各方面都不能得到理想的结果。当然,我想你应该是想清楚了长期使用C++而转变的。选好了,就深入进去,不要浅尝之后再变了。我的建议是:(1)马上可以做的事情,是多看一些招聘需求,从中找到自己感兴趣的领域(这个兴趣需要关心,有两年工作经验,也有些资格关注兴趣了);(2)确定领域,设计学习的路线,着手学习(学习的内容可以参考一些就业培
2014-05-05 10:20:31 2910 3
原创 2013级C++第11周(春)项目——通过继承拥有基类的资源
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接
2014-05-05 08:39:13 2604
原创 软件工程师周兆熊给IT学子的倾情奉献
在从事软件开发工作的过程中,我发现我们在学校里面学到的很多东西都是片面而肤浅的,根本达不到岗位的要求。像编码规范、研发流程等等学校里几乎不提及的知识,在实际的软件开发项目中却恰恰是异常的重要。 我就想到,我走过的路,很多人都将再次走过。如果他们没有一个引路人,没有人将自己之前所遭遇的困难和学到的经验告诉他们,那么他们很可能还会重蹈前人的覆辙,还会犯同样的错误。作为过来人,我觉得自己有义务将所学到的经验分享给大家,让大家在软件开发这一条道路上走得更顺畅一点。
2014-05-04 09:49:29 4814 10
android上玩8086汇编
2017-04-20
8086汇编语言工作环境
2017-02-03
2014 C++ 第3讲 用流程图思考和表达PPT
2014-09-28
2014 C++ 第3讲 用流程图思考和表达
2014-09-28
异常处理和命名空间(2013级-C++程序设计)
2014-06-16
输入输出流(2013级-C++程序设计)
2014-06-01
多态性与虚函数(2013级-C++程序设计)
2014-05-25
wxWidgets初学者导引
2014-05-18
运算符重载(2013级-C++程序设计)0
2014-04-14
C++类和对象(二)(2013级-C++程序设计)
2014-03-23
C++类和对象(2013级-C++程序设计)
2014-03-09
C++自定义数据类型(2013级-C++程序设计)
2014-02-24
C++程序设计实践学材微课件——1.9 编码规范之一句一行、缩格排放、加上注释
2013-12-31
C++程序设计实践学材微课件——1.8 输出星号的循环程序在执行
2013-12-31
C++程序设计实践学材微课件——1.7 两数中大值程序的执行过程
2013-12-31
C++程序设计实践学材微课件——1.6 完成简单计算的程序的一般“套路”
2013-12-31
C++程序设计实践学材微课件——1.5 电阻串联程序的执行过程
2013-12-31
C++程序设计实践学材微课件——1.4 程序执行的两种方式
2013-12-31
C++程序设计实践学材微课件——1.3 程序中的几种“低级”错误
2013-12-31
C++程序设计实践学材微课件——1.2 编辑、运行第一个程序
2013-12-31
C++程序设计实践学材微课件——1.1 下载、安装CodeBlocks
2013-12-31
读懂冒泡排序
2013-12-09
C++指针(2013级-C++程序设计)
2013-12-07
C++数组(2013级-C++程序设计)
2013-11-25
读懂C++递归程序
2013-11-16
计算机学科与专业(计算机学科导论)
2013-11-14
CodeBlocks单步调试入门
2013-11-12
C++中的函数(2013级-C++程序设计)
2013-11-02
计算机通信与网络(计算机学科导论)
2013-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人