标签:
希望可以在大学四年的时光中让自己变得更加成熟,得到充分的锻炼和提升,成为一个品行兼优的人,并且希望家人一切安康。我会多阅读各类报纸书籍,从课堂中和课堂外汲取充分的知识充实自己。
我认为学习是获取新知识的过程,这个过程可以把原本自己不知道的转化成自己的一部分,学习可以充实自我。我们在学习中丰富了自己的人生,不只是课程的学习,学习如何待人处世,如何立足于社会都是不可或缺的部分。现在我对于学习的动力有所欠缺,一旦进入假期就十分懈怠,这些都是我想要努力克服的弊端。
公务员考试决定了我们日后是否能找到满意的工作,专业课为我们提供了良好的知识储备,这两者相辅相成,都很重要。
我想了半天……好像也没找到什么特别成功的事情……但是我觉得自己还算成功的就是有一个比较良好的心态去面对生活,不会动不动心理防线崩溃。
一门和c语言有些类似的计算机语言类课程,需要真正的去理解算法和经过练习才能学好这门课,我希望可以在学完这门课后应用于生活中帮助我解决一些问题。
希望老师在课堂上注重基础,然后适当的给出一些提高性的案例,让我们用不同的角度思考问题,开拓思维。
对于Java的学习我会首先了解Java,在上课之前拟定好学习计划,平时多练习。
通过老师布置的作业和自己查找的书籍。有时候遇到不会解决的问题会上网搜索解决方案。
到目前为止的代码有上千行。
一定要注意细节,有时候一个括号的位置就能影响整个程序的对错。
有一次密码学基础的作业,我通过编程免去了一系列复杂的计算直接得出答案。
10. 学了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
数组指针是一个指针,它指向的是一个数组,指针数组是一个数组,这个数组中的每个元素都是指针。在指针这一块我没有很深入的了解,我也只是知道概念,但是并没有实际运用过。
11. 学了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操这两种文件?
不明白文件和流的区别,文件这一块我也只知道如何打开写入之类的基本操作。
12. 学了C语言,你知道什么叫面向过程吗?它解决问题的方法是什么?
听说过这样的说法但是不了解。
13. 在C语言里面,什么是模块?你写过多个源文件的程序吗?
模块是一个不能单独运行的程序,有点类似函数。一般情况下在主模块中进行调用。没有写过多个源文件的程序。
14. 学了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
高内聚是指一个模块中尽量不依赖外部的程序独立地完成任务,低耦合是减少模块之间的联系,高内聚低耦合的原则是为了提高程序的可移植性及可重用性。
在编写代码前考虑清楚需要哪几个模块,每个模块自有每个模块要做的事情,思路理清楚之后再进行编程,并且在编程结束后对相应模块进行优化。
15. 学了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
//把数组A的内容复制到B中 int i; for(i=0;i<100;i++) A[i]=B[i];
//查找整数数组A中有没有5 int i,j=0; for(i=0;i<100;i++) { if(A[i]==5) { j=1; break; } } if(j) printf("数组A中有5!"); else printf("数组A中没有5!");
//如何对整数数组A进行从小到大排序?(假设有100组数据) int i,j,t; for(i=0;i<99;i++) { for(j=0;j<99-i;j++) { if(a[j]>a[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } }
//如何对整数数组A进行从大到小排序?(假设有100组数据) int i,j,t; for(i=0;i<99;i++) { for(j=0;j<99-i;j++) { if(a[j]<a[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } } }
16. 你知道什么是断点吗?给出自己调试程序的例子。
断点就是在某行代码处设置断点后,调试程序时,程序运行到该行代码时会自动停止,然后就可以对程序进行逐步调试。其作用就是深入代码,查找代码内部缺陷。
只知道概念,实际运用中我没有使用过断点。
17. 毕业后大多数人从事的工作的要求是“提笔能写,开口能说,问策能对,遇事能办”,非常重要的技能是公文写作能力,你觉得自己写作能力如何?
我觉得自己写作能力比较薄弱,经常为了凑足字数而写,很难表露出内心真实的想法。希望可以通过多读书来提高自己的写作能力。
标签:
原文地址:http://www.cnblogs.com/alovera/p/5222448.html