程序员实习日记
第1篇第2篇第3篇第4篇第5篇更多顶部
第一篇:C程序员实习日记第二篇:C语言程序员之路第三篇:程序员日记1第四篇:程序员C方向技能描述技能描述第五篇:C、C程序员应聘常见面试题更多相关范文正文第一篇:C程序员实习日记
实习日记1
第一次是来面试,当时感觉不怎么好,面试的人问了一些问题有些没回答上来,这并不奇怪,C自己学习了2个月,然后就没怎么用,回答不上我觉得可以理解。没想到还能第二次来到公司,由于对环境还比较陌生,所以今天大概熟悉了一点,成都这边有50多个员工,属于研发中心,主要从事无线微波得较大型的设备的再加工,听同事说以前在北京,但由于北京人力资源太贵所以来到成都,这听起来怎么像是在压榨的感觉啊,没关系,只是来实习而已。
对于今天的第一个小任务,要求:界面、数据压入堆栈、简单冒泡排序实现数据有序输出、堆排序输出。让我快速地熟悉了C,从界面到后台都得到了加强,此外在实现过程中对用到的冒泡排序和堆排序有了更深的理解,并能用C熟练的实现。
实习日记2
今天对昨天的实例进行了改进和提高,将堆排序和冒泡排序封装在一个动态链接库中,提供函数调用和事件委托。此外加入xml进行配置,在xml中存入相关配置信息,提供一个单独的xmlClass对其进行操作,加深了对xml的理解。为增加程序的性能,采用简单工厂模式对其客户端和算法操作进行分离,有很好的可扩展性,对于C的动态链接库和xml配置不怎么熟悉,花了很长一段时间看书和网上查资料,才开始动手写代码,不过感觉还是很快,因为自己有编程的能力,可以说掌握了一种快速编程的方法,所以就能驾轻就熟。
实习日记3
今天采用抽象工厂模式对实例进行改进,以达到动态加载算法实例,抽象工厂模式属于设计模式中的内容,自己在学习视频的时候注意到了,所以之前就买了本大话设计模式来学习,可以说了解了大部分设计模式。今天遇到后自己心里也有底,温故一下书就知道怎么做了,可以说这是我学习的方法。
针对以上,在dll中提供一个接口,两个算法都继承了该接口,对于该dll的操作都通过接口isort进行,此外,修改工厂为抽象工厂,提供一个接口创建算法,在算法中返回isort实例,在主函数中使用该实例进行对应的排序算法操作,充分显示了抽象工厂的作用,本例子将反射和抽象工厂模式结合,增加了程序的可扩展性和可维护性。
实习日记4
由于自己编程能力还算可以吧,所以软件组的老大就叫我加入开始做一些这次项目的东西,说了一句ldquo;我可是没把你当实习生哦。rdquo;,这话一听当时感觉还好,不过后来一想,我却是吃亏了,他不把我当实习生但给我的却是实习生工资,这点有点想不过去,不过没关系,实习嘛就是学习,有基本工资也不错了,关键的公司提供的条件那是在学校里所得不到的:商业性的问题。
今天将上述实例的方法用到本次项目中,开始项目中的一些任务。仍然使用抽象工厂模式,将自定义窗体封装到类库中,将窗体的控件预留到外部进行实施定义;在xml文件中配置窗体的实际参数,利用反射按从xml中读出的参数动态加载窗体。将上述的实例方法运用到了实际项目中。
实习日记5
昨天的任务基本已完成,今天温习了一下加深了对知识的理解,可以说掌握得比较牢固了,今天又有新的任务,可以说每天都在进步。
按组长要求编写rankstylegroup时的窗体排列方式,在xml中配置控件或窗体的参数,利用xml读接口从xml中读出参数,为了使程序具有灵活性,在组长的提示下将窗体的配置按照窗体的name属性进行配置,之前是利用字段的方式写在xml中,但是组长说这样的话在程序中查找不方便,可我觉得没什么啊,当然了,对于我这个没有工作经验的人来说看什么都是可以的,所以要多学习学习。在formControl中利用双层循环将控件容器中的控件按name与读出的配置进行匹配,如果在xml中配置了该窗体,就设置该窗体的一些属性。个人感觉实现了该功能吧,最后经过组长看了一下审核基本通过。要求:
根据group,从xml中读取控件配置信息,动态设置控件在主窗体中的显示。
实习日记6
每天都有不同的要求,哎,果然和学校是不一样啊,今天将dll中的控件更换成窗体,方法仍然采用反射抽象工厂模式。
虽然自己有一定编程经验,但是遇到问题是不可避免的,今天在编写过程中遇到了一个问题,就是当窗体接口和窗体类库放在一起的时候,在工厂中创建的实例无法装换成接口类型,经过多次测试和上网查阅相关资料,发现控件类实现接口,不能将接口放在同一个类库中,针对以上问题在网上查阅相关资料,结果还是没有相同的主题,没办法,只有硬着头皮在网上找,没有主题就找有没有相关的例子,结果还是没有,差点就无语了,突然看到有类似方法的一个例子,真是柳暗花明又一村啊,仔细看了看,发现他和我的结构有些差异,所以调了一下结构,一编译果然痛过了,就是将两个类库分离,再在接口中加入工厂便可创建实例并转换成接口。在主窗体中只需要引用该接口类库便可达到要求,使程序耦合性降低了。
实习日记7
由于黎甫对dll的要求发生变化,今天就不断修正dll程序,并验收,再结合group的窗口排列方式对dll中的窗体进行测试。我现在才明白,编写代码是一件很容易的事,但是编写好的代码却是很难的事情,好的代码要有可维护性、可扩展性,这样在修改的话就很简单,可不能像我昨天写得代码,根本谈不上艺术,所以一旦面对客户的要求,改动就很困难,这一点值得我继续学习。
至于可扩展性也是对维护的扩充,因为顾客的要求有可能随时都在改变,我们也得适应客户的要求,如果软件有了可扩展性,那么它的改动就比较小,就能适应顾客的要求。所有上面说的这些都是自己要学习的地方,这样在以后的商业开发中才能游刃有余,应对自如。
实习日记8
回顾前几天所做的练习,对遇到的问题进行解决,在网上查阅相关资料独立解决,并对之前的一些项目练习做好备份。将这几天练习中所用的编程方法都串联了一遍,形成了固定的模式,以便在今后可以快速的使用。
实习日记9
今天算是正式开始做公司的项目,上午黎甫和秦阳在会议室给我讲解了项目的一些功能并进行讨论,大致理解了项目后,分配了自己的一部分任务,整理过后在多次与秦阳的沟通请教下明白了自己的任务,下午秦阳建好vss,我拷贝项目进行框架整合和测试。在编写代码的过程中也涉及了一些问题,通过看msdn和上论坛,基本得到解决,同时也了解了一些C其它的相关知识。
实习日记10
今天继续昨天的任务,做一个小测试,将现今做的项目所有代码进行整合测试,测试要求是在数据库中配置菜单项,动态添加几项菜单项,在不同点击下动态从dll中加载窗体读取配置文件进行排列,顺利完成。第二篇:C语言程序员之路
程序员之路如何学习C语言并精通C语言
程序员之路如何学习C语言
学习C语言不是一朝一夕的事情,但也不需要花费十年时间才能精通。如何以最小的代价学习并精通C语言是本文的主题。请注意,即使是ldquo;最小的代价rdquo;,也绝不是什么捷径,而是以最短的时间取得最多的收获,同时也意味着你需要经历艰苦的过程。
一、要读就读好书,否则不如不读
所有初学者面临的第一个问题便是:如何选择教材。好的开始是成功的一半,选择一本优秀的教材是事半功倍的关键因素。不幸的是,学校通常会帮你指定一本很差劲的C语言课本;而幸运的是,你还可以再次选择。
大名鼎鼎的谭浩强教授出了一本《C语言程序设计》,据说发行量有超过400万,据我所知,很多学校都会推荐这本书作为C语言课本。虽然本人的名字(谭浩宇)跟教授仅仅一字之差,但我是无比坚定地黑他这本书的。这本书不是写给计算机专业的学生的,而是给那些需要考计算机等级考试的其它专业学生看的。这本书的主要缺点是:例子程序非常不专业,不能教给你程序设计应该掌握的思考方式;程序风格相当地不好,会让你养成乱写代码的恶习;错误太多,曾经有人指出过这本书的上百个错误,其中不乏关键的概念性错误。好了,这本书我也不想说太多了,有兴趣大家可以百度一下:)
kernighan和ritChie的《theCprogramminglanguage》(中译名《C程序设计语言》)堪称经典中的经典,不过旧版的很多内容都已过时,和现在的标准C语言相去甚远,大家一定要看最新的版本,否则不如不看。另外,即使是最经典最权威的书,也没有办法面面俱到,所以手边常备一本《C语言参考手册》是十分必要的。《C语言参考手册》就是《CreferenCemanual》,是C语言标准的详细描述,包括绝大多数C标准库函数的细节,算得上是最好的标准C语言的工具书。顺便提一句,最新的《C程序设计语言》是根据C89标准修订的,而《C语言参考手册》描述的是C99标准,二者可能会有些出入,建议按照C99标准学习。还有一本《C和指针》,写得也是相当地不错,英文名是《pointersonC》,特别地强调指针的重要性,算是本书的一个特点吧。不过这本书并不十分适合初学者,如果你曾经学过C语言,有那么一些C语言的基础但又不是很扎实,那么你可以尝试一下这本书。我相信,只要你理解了指针,C语言便不再神秘。
如果你已经啃完了一本C语言教材,想要更进一步,那么有两本书你一定要看。首先是《Ctrapsandpitfalls》(中译名《C陷井与缺陷》),很薄的一本小册子,内容非常非常地有趣。要注意一点,这本书是二十多年前写成的,里面提到的很多C语言的缺陷都已被改进,不过能够了解一些历史也不是什么坏事。然后你可以挑战一下《expertCprogramming》(中译名《C专家编程》),书如其名,这本书颇具难度,一旦你仔细读完并能透彻理解,你(请继续关注好范文网:wWW。HAOwORD。cOM)便可以放心大胆地在简历上写ldquo;精通C语言rdquo;了。
切记一个原则,不要读自己目前还看不懂的书,那是浪费生命。如果你看不懂,那你一定是
缺失了某些必需基础知识。此时,你要仔细分析自己需要补充哪些内容,然后再去书店寻找讲述的这些内容的书籍。把基础知识补充完毕再回头来学习,才会真正的事半功倍。
二、unixlinux还是windows,这是个很大的问题
不同的编程环境会造就出不同思维的程序员。windows的程序员大多依赖集成开发环境,比如visualstudio,而unix程序员更加钟爱makefile与控制台。显而易见,集成开发环境更容易上手,在windows上学习C语言,只需要会按几个基本的visutalC工具栏按钮就可以开始写hello,world!了,而在unix下,你需要一些控制台操作的基本知识。有人也许认为unix的环境更简洁,但习惯的力量是很大的,大家都很熟悉windows的基本操作,而为了学习C语言去专门装一个unix系统,似乎有点不划算。
对于一个只懂得windows基本操作、连dos是什么都不知道的新手而言,尽快做一些有趣而有意义的事情才是最重要的。用C语言写一个小程序远比学习ls、Cat等命令有趣,况且我们要专注于C语言本身,就不得不暂时忽略一些东西,比如编译链接的过程、makefile的写法等等等等。
所以我建议初学者应该以visualC6。0(不是visualC。net)或者devC作为主要的学习环境,而且千万不要在ide的使用技巧上过多纠缠,因为今后你一定要转向unix环境的。visualC6。0使用很方便,调试也很直观,但其默认的编译器对C标准的支持并不好,而devC使用gCC编译器,对C99的标准都支持良好。使用顺带提一下,很多大学的C语言课程还在使用turboC2。0作为实验环境,这是相当不可取的,原因其一是tC2。0对C标准几乎没有支持,其二是tC2。0编译得到的程序是16位的,这对今后理解32位的程序会造成极大的困扰(当然,用djgpp之类的东西可以使tC2。0编译出32位程序,不过那过于复杂了)。
等你学完一本C语言的教材,你一定要转向unix平台继续学习,几乎所有的C语言高级教程都是基于unix平台的(比如《C专家编程》)。转变的过程是痛苦的,你需要面对的是各种纷繁复杂的命令,完全不同于windows平台的思考方式,但是这种痛苦是值得的。unix与C是共生的,unix的思考方式和习惯更加符合C语言的思考方式和习惯。在unix下,你可以找到无数优秀的源代码供你尽情阅读,你可以方便地查看某个库函数的联机手册,还可以看到最优秀的代码风格
归结起来就是一句话:初学C语言,建议使用windows系统和集成开发环境,在准备向ldquo;高手rdquo;方向努力时,请先转向unix平台。
三、万事俱备,你就是东风
书已选定,环境配置完成,正所谓万事俱备,只欠你自己的努力了。请从书的前言开始,仔细地阅读手头的教材,很多人看书喜欢直接从第一章开始看,这是错误的做法。前言是作者对整本书的大体介绍,作者一般会告诉你需要什么基础才能够顺利阅读本书,这可以帮助你检验自己的基础知识是否已经具备。看完前言,还要浏览一下目录,了解一下书的整体结构,顺便给自己安排一下学习计划。
学习C语言,必需注意每一个细节,书上的例子代码一定要自己亲自敲一遍,编译执行输出都跟书上说的一致才能算是学完了一个例子,如果不一致,就要仔细找原因。出了书本上有的例子,自己还要ldquo;创造rdquo;一些例子,比如学习运算符优先级的时候,可以写几个相同的表达式,在不同的位置加上括号,看看有哪些不同的行为,比如p和(p),又比如abC、(ab)C和a(bC)等等。自己抄的书上的例子以及改造之后的例子,还有自己ldquo;创造rdquo;的例子,都应该仔细地归类保存,并且要在源代码中写上简短的注释,阐述这个例子的意图。
例子之后就是习题了,我建议初学者把所有的习题都独立做一遍,然后对照答案的代码,看看自己的代码有那些不足,再试着修改自己的代码。很多人不重视习题,这是极大的错误,因为作者通常会在习题中说明一些重要的道理,而不是单纯地检验前面的知识。
也许你认为这样学习太慢,其实不然。学得细致就不用走回头路,等你学到后面才发现自己前面没搞清楚,那才是真的得不偿失。一般说来,整本书读完,你应该完成数千行乃至上万行的代码,无论是原封不动照抄书上的,还是自己心血来潮写就的,都是今后继续学习的一笔财富。以我自己举例,阅读《windows核心编程》时(我只阅读了34的内容),除了抄书上的代码,还自己写了很多例子,一共有5574行(用unix下的wC工具统计),时隔多日,我早已记不清windows的系统编程了,但只要花几分钟翻出以前的代码看看,便会重新了然于胸。所谓好记性不如烂笔头,就是这个道理。
仔细读书、认真抄写源代码、独立完成习题外加更进一步的实验,最后将所有的代码留下,成为自己的经验和财富,绝对的辛苦,也绝对的事半功倍。当然,这种方式只适合学习需要精通的技术,如果不是学习C语言,你还要具体情况具体分析。
写到最后,还有非常非常重要的一点没有提及代码风格,从最开始学习就必须强迫自己模仿最优秀的代码风格。
看了这篇文章之后,我很有感触。想现在学习C语言都好多年了还是没有什么进步,上面都说道了。建议楼主置顶,让更多的人更快更好的学习C语言。C语言是编程的根基,也是最为深奥和灵活的语言。有了这篇文章的帮助相信大家会有一个学习方法。第三篇:程序员日记1
java入门必备知识
1常用的dos命令行
dir:显示当前目录下面的所有文件夹和文件。
Cd:进入文件夹。
Cd。。:返回上一级目录。
Cd:返回主目录。
rd:删除文件夹。
s文件名除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。(可以删除文件夹内层的文件夹)
q安静模式,带s删除目录树时不要求确认
md:创建文件夹。
del:删除文件(如果del后面是文件夹名则删除的是文件里面的文件)。Cls:清屏。
exit:退出控制台。
:通配符。使用通配符可以很快的查找或者是删除掉有相同的扩展名的文件。比如在dos命令行下,我们要删除掉当天编译的很多的。Class文件的时候,就可以输入:del。Class
这样就会删除掉当前目录下的所有的字节码文件了。
3。java中的一些专用名词解释:
javase:javastandardeditionjava标准版。
javaee:javaenterpriseeditionjava企业版。
javame:javamiCroeditionjava微型版。
api:appliCationprogramminginterfaCe应用程序编程接口。
ide:integrateddevelopmentenvironment:集成开发环境。
os:operatingsystem:操作系统。
jvm:java虚拟机实现了java的跨平台性。
jdk:java开发工具包。java开发人员使用的。jdkjrejava开发工具jre:java的运行环境。jrejvm类库
javaC。exe:java编译器,将java源代码(。java文件)编译为字节码(。Class)文件java。exe:是解释执行java字节码文件的程序,作用:让虚拟机(jvm)加载。Class文件并解释执行。
4。环境变量path与Classpath
环境变量是指在操作系统中用来指定操作系统运行环境的一些参数path:
如果想在任意目录下运行一个程序,我们就需要将程序所在的路径配置在path环境变量中。
通常我们会将javaC。exe所在目录配置到path中,因为我们需要在任意目录下都能编译java源文件。
配置完成之后可以在命令行输入javaC测试,如果显式帮助信息则是配置成功。
Classpath:
java虚拟机运行时加载类的路径。jdk5之后不配置默认为当前目录ldquo;。rdquo;。如使用jdk1。4或以下版本时需要人工配置。
暂时不需要配置,默认加载当前目录下的所有Class文件。
配置方式:
(1)。命令行
点击屏幕左下角开始ndash;运行ndash;输入Cmdndash;在命令行中直接输入命令进行修改查看变量值:set变量名
设置变量值:set变量名变量值,多个值之间使用分号ldquo;;rdquo;分割,引用变量时使用ldquo;变量名rdquo;形式
注意:此种方式仅适用于当前窗口
(2)我的电脑
鼠标右键点击我的电脑ndash;属性ndash;高级ndash;环境变量
找到要修改的变量将其值修改,此种方式永久有效。
ljvm查找类文件的顺序:
?如果没有配置Classpath环境变量,jvm只在当前目录下查找要运行的类文件。
?如果配置了Classpath环境,jvm会先在Classpath环境变量值的目录中查找要运行的类文件。
?值的结尾处如果加上分号,那么jvm在Classpath目录下没有找到要指定的类文件,会在当前目录下在查找一次。
?值的结尾出如果没有分号,那么jvm在Classpath目录下没有找到要指定的类文件,不会在当前目录下查找,即使当前目录下有,也不会运行。
?建议:配置Classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用ldquo;。rdquo;表示。
注意:
(1)。配置环境变量之后可以查看编译器(javaC。exe)和虚拟机(java。exe)版本,虚拟机版本不能低于编译器。
(2)。ClasspathC:它只会查找C盘下是否有要运行的Class文件,如果没有报错
(3)。ClasspathC:;它会查找C盘下的Class文件,如果没有,会查找当前路径是否存在。
(4)。Classpath作用是设置Class文件运行路径
(5)。path作用是设置java工具运行路径
使用哪个版本的编译器和虚拟机取决于path环境变量,如果虚拟机版本过低,可以通过环境变量来修改。
5set的应用与变量名
(1)。set显示当前所有的环境变量设置
(2)。set变量名显示某全个环境变量的配置
(3)set变量名将这个环境变量清空
(4)。set变量名值给某个环境变量重新设置值
要以用set进行临时的环境变量设置,当当前窗口关闭时,
用set设置的所有环境变量都消失。
变量名它的作用相当于引用这个变量名对应的值,我们可以用这个特点,在set设置值时进行添加操作例如:
setaC:root
setad:sourCe;a第四篇:程序员C方向技能描述技能描述
软件程序员C方向技能描述
初级
软件程序员初级资格主要培养学生的基本编程能力,应具备以下技能:
1、熟练掌握C程序设计的基础知识、基本概念;掌握过程化程序设计的思想和编程技巧;理解算法的概念以及算法的表示方法,能使用C语言进行简单的程序设计。
2、熟练掌握C语言的基本语法规则,掌握常用数据类型、函数、类、对象等基础知识;掌握面向对象程序设计的思想和编程技巧;能够使用C语言进行简单程序设计。
3、掌握面向对象程序设计的基本方法,能进行简单的vC界面设计。
4、掌握基本的数据库知识,熟悉常见数据库在编程语言中的使用。
5、具有规范化、标准化的编程习惯和方法,符合软件工程要求。
中级
中级程序员资格主要培养学生的基本编程能力、数据库应用能力,具备初级的软件工程思想,应具备以下技能。
1、掌握过程化程序设计的思想和编程技巧;理解算法的概念以及算法的表示方法;能够使用C语言按照需求进行编码实现。
2、能够深刻理解和领会面向对象程序设计的特点和风格,掌握其方法和要领。
3、掌握面向对象程序设计的基本方法,熟练使用vC进行界面设计。
4、掌握一定的数据库理论知识,熟悉一种或两种数据库产品的使用,能够进行基本的数据库设计与分析能力,熟悉编程语言与数据库的连接和操作。
5、具备基本的软件工程思想,熟悉软件生命周期和常用开发模型。
6、具有规范化、标准化的编程习惯和方法,符合软件工程要求。
高级
高级程序员资格主要培养学生的数据库编程能力,具备系统的软件工程理论知识,应具备以下能力:
1、熟练掌握过程化程序设计的思想和编程技巧;熟悉数据结构,能够使用C语言能进行较复杂的算法编程。
2、深刻理解和领会面向对象程序设计的特点和风格,具有较高的使用语言解决实际问题的能力。
3、能正确运用面向对象的思维方法分析问题和解决问题,能够应用mfC来解决实际复杂的问题,具有创新意识。
4、掌握一定的数据库理论知识,熟悉一种或两种数据库产品的使用,能够进行基本的数据库设计。
6、具备系统的软件工程理论知识,有一定的软件工程实践经验,有较强的沟通能力和协调能力,能够应付软件开发中出现的大多数问题。第五篇:C、C程序员应聘常见面试题
CC程序员应聘常见面试题
一找错题
试题1:
voidtest1()
{
Charstring〔10〕;
Charstr10123456789;strCpy(string,str1);
}
试题2:
voidtest2()
{
Charstring〔10〕,str1〔10〕;inti;
for(i0;ilt;10;i)
{
str1〔i〕39;a39;;
}
strCpy(string,str1);
}
试题3:
voidtest3(Charstr1)
{
Charstring〔10〕;
if(strlen(str1)lt;10)
{
strCpy(string,str1);
}
}
试题4:
voidgetmemory(Charp){
p(Char)malloC(100);}
voidtest(void)
{
Charstrnull;
getmemory(str);
strCpy(str,helloworld);
printf(str);
}
试题5:
Chargetmemory(void)
{
Charp〔〕helloworld;
returnp;
}
voidtest(void)
{
Charstrnull;
strgetmemory();
printf(str);
}
试题6:
voidgetmemory(Charp,intnum)
{
p(Char)malloC(num);
}
voidtest(void)
{
Charstrnull;
getmemory(amp;str,100);
strCpy(str,hello);
printf(str);
}
试题7:
voidtest(void)
{
Charstr(Char)malloC(100);
strCpy(str,hello);
free(str);
。。。省略的其它语句
}
二内功题
试题1:分别给出bool,int,float,指针变量与ldquo;零值rdquo;比较的if语句(假设变量名为var)
试题2:以下为windowsnt下的32位C程序,请计算sizeof的值voidfunC(Charstr〔100〕)
{
sizeof(str)?
}
voidpmalloC(100);
sizeof(p)?
试题3:写一个ldquo;标准rdquo;宏min,这个宏输入两个参数并返回较小的一个。另外,当你写下面的代码时会发生什么事?
leastmin(p,b);
试题4:为什么标准头文件都有类似以下的结构?
ifndefinCvxworksh
defineinCvxworksh
ifdefCplusplus
externC{
endif
。。。
ifdefCplusplus
}
endif
endifinCvxworksh
试题5:编写一个函数,作用是把一个Char组成的字符串循环右移n个。比如原来是ldquo;abCdefghirdquo;如果n2,移位后应该是ldquo;hiabCdefghrdquo;
函数头是这样的:
pstr是指向以39;39;结尾的字符串的指针
steps是要求移动的n
voidloopmove(Charpstr,intsteps)
{
请填充。。。
}
试题6:已知wav文件格式如下表,打开一个wav文件,以适当的数据结构组织wav文件头并解析wav格式的各项信息。
wave文件格式说明表
偏移地址字节数数据类型内容
文件头00h4Charriff标志
04h4int32文件长度
08h4Charwave标志
0Ch4Charfmt标志
10h4过渡字节(不定)
14h2int16格式类别
16h2int16通道数
18h2int16采样率(每秒样本数),表示每个通道的播放速度
1Ch4int32波形音频数据传送速率
20h2int16数据块的调整数(按字节算的)
22h2每样本的数据位数
24h4Char数据标记符data
28h4int32语音数据的长度
试题7:编写类string的构造函数、析构函数和赋值函数,已知类string的原型为:
Classstring
{
publiC:
string(ConstCharstrnull);普通构造函数
string(Conststringamp;other);拷贝构造函数
string(void);析构函数
stringamp;operate(Conststringamp;other);赋值函数
private:
Charmdata;用于保存字符串
};
试题8:请说出statiC和Const关键字尽可能多的作用
试题9:编写一个标准strCpy函数
三技巧题
试题1:请写一个C函数,若处理器是bigendian的,则返回0;若是littleendian的,则返回1
试题2:写一个函数返回123hellip;n的值(假定结果不会超过长整型变量的范围)本网推荐其他范文:
C程序员实习报告
程序员实习报告总结
程序员实习报告范文
程序员实习小结
程序员实习总结报告
宝宝夏季腹泻会不会影响发育夏季是宝宝腹泻的高发季节,每日数次至数十次,有的带有脓血,常伴吐奶、发热、腹胀、烦躁不安,严重影响宝宝健康,需及时治疗。但是,对于腹泻的宝宝,防脱水最重要。下面我们一起来了解下……
平菇的功效与作用常吃这一物越吃越健康平菇的功效与作用平菇是生活中最常见的食用菌,无论食素炒还是制成荤菜,都十分鲜嫩诱人,加之价钱不贵,实在是餐桌上的佳品。但是许多人都不太了解的是,常吃平菇的话,连癌症……
网络上的梗是什么意思有趣且爆笑的各种梗盘点现在网上总是流传着各种各样的梗,有那么几个不明白那么就真的out了。其实我们现在用的许多网络热词也都是有着一个梗的,而我们一般说的这个梗是什么意思呢,网上如今比较流传的又有哪些……
经理苦了你了啊这软件还挺准哦《经理,苦了你了啊!》今天和一战友一起去逛商场,中间有个手机大卖场,所有手机都可以试玩。然后他就一个个的全都给设上屏幕锁。当我们出来的时候就听到商场经理那一声……
悟空的失误女儿国王逼婚,唐僧很着急:悟空,这可如何是好?悟空想了想,道:这简单,只要把女儿国王变成男人,他有一国女子可以选择,忙都忙不过来,师傅就能脱身了!唐僧很高兴,让悟空……
宋朝皇帝有多憋屈宋太祖想买东西还要审批宋朝在古代算是一个比较令人羡慕的朝代,虽然对外实力给人的信心不足,但内部各方面还是蒸蒸日上的。宋朝无论做什么都很讲规矩,也有着严格的流程把控,就连皇帝也不能例外。宋太祖想买个东……
特殊的寻人启事本人的儿子张真遥昨晚不慎走失,家长心急如焚,该小子一米四的个头,年龄才八岁呀,满脸猴毛,手拿金箍棒,脚踏电火滑轮。各位老伯老太,你们找到了他,请告诉我,他可就是你的孙子了……
年世界三大驱逐舰排行榜中国的型驱逐舰排第二驱逐舰是现代海军中不可或缺的一种中型水面舰艇,它具有非常强大的综合作战能力,可以同时装备针对海陆空以及潜水艇等攻击性武器,所以各个军事大国都在不遗余力的研发和建造,下面是最新的……
月亮文化中的团圆理念在中华民族的记忆中,从春华秋实,春种秋收等自然律动引发的感时伤逝,使先民们感到时光流逝、春秋轮回与四时更迭、季节变化必定有着某种神秘的内在联系。我国有与二十四节气同时并行的节日……
巴黎圣母院突发大火大清已经亡了你就别再跪着了01:hr《角色扮演》里说:不是我不够专业,而是世界变化太快。是的,世界在昼夜不停高速运转,你永远不知道下一秒是什么样子。比如,今天刷屏的巴黎圣母院大火事件。……
高情商和低情商各有啥表现如何提升情商这篇说的最全Managershare:这篇很实用,改变可以从现在开始。晚上好诸位。最近每天灌鸡汤,今天分享一篇比较实用的内容,内容较长,不过没有一句废话,句句箴言。如果你有耐心看完,……
夏季脚美甲图片大全现代人追求细节的美,不仅会给手做aclasstaghrefwiki10050IRJVFrl。html美甲a,还会给脚做美甲,接下来这篇指南将给大家带来夏季脚美甲图片大全。……
结婚锦囊之女方嫁妆清单男女结婚时,虽然男方要给女方聘礼,但是女方也是需要出嫁妆的。而且女方的陪嫁品可是不能随意准备的,这一切都是有讲究的哦,接下来我们就来看看结婚时女方嫁妆需要准备哪些东西吧!……
打架的一些小技巧操作方法01:hr二龙戏珠眼睛是人的面部非常脆弱的地方,所以如果对方是比你矮但是强壮的人,可以直接戳向对方的眼睛,并且快速趁机逃走。02:hr踩脚如果对……
第一次与你共打一把伞又到了两个人共打一把伞的季节,可惜我们的恋爱开始于冬季,却在次年冬季结束了短短两个月的美好恋情。那是我高中时代非常美好而又难忘的记忆。但不代表说我在冬季喜欢的你,分开后就……
最美的声音湛蓝的天下,宁静的操场尽头,银铃般的歌声随风而逝。秀丽的外表,自然卷的黑发,两颗黑色的珍珠在她的眼眶中摆动,她是我见过最美的女孩。那时的操场上,独自坐在主席台边沿,……
试衣服今天下午我的心情就像午后的阳光,格外晴朗,因为今天下午我们要试比赛的衣服!到了社团,老师对我们说:人都到齐了以后,上体育馆等我,不用拿书包。我环顾四周,发现人都到齐了,于……
爸爸妈妈我想对你们说爸爸、妈妈,我想对你们说,我非常爱你们。有几件事埋藏在我心底,一直以来很想对你们说,然而几次想对你们说却欲言又止。今天我借此机会,对你们说说我的心里话。记得有一次放学后,……
倾听生命拔节的声音生命中每一次拔节与绽放,都经历了许多次失败与挫折,而每一次拔节的声音,代表了它们的成功与成长,都需要我们静下心来倾听。夜凉如水,残月半弯。深秋,北国寒风的刺骨凉意在小城里……
那一刻那一刻,我似闻花香扑鼻,沁人心脾;那一刻,我如沐春风细雨,心朝大海。那一刻,我似懂非懂,何谓人间真情?仅仅在这一个个小小的举动中,便能让我们泪眼朦胧,无限感怀那天,……
春联爆竹声中一岁除,春风送暖入屠苏,千门万户瞳瞳日,总把新桃换旧符,过年了,家家户户都开始贴春联啦!你们知道最早的春联是什么样子吗?其实在很久很久以前,春联有一个美美的名字,……
给我一个梦想就够了给我一个梦想,我将还你一个美好未来。喜欢写作并且立志成为作家是我的梦想。在饱览群书后,这个愿望在我心里开始萌发、生长。在一个闲暇时间里,我突发奇想,想要自己创作。铺……
帮助人的感觉真好在生活中,我们遇到过很多让人快乐的事,它们有的大,有的小,有的有趣,有的难忘。然而,最让我快乐的则是帮助别人后那暖暖的感觉。有一次我和妈妈坐公交车,车上人非常多,我们好不……
想起我们一起走过的点点滴滴丽:在这个静静的夜晚,端坐在电脑前想起以前很多我们一起走过的点点滴滴。2007年的10月30日,我找到了我的爱情,却不小心弄丢了自己见面的那天和你在一起开心的……