1.你对自己的未来有什么规划?做了哪些准备?

     长期上学好公务员和本专业知识,将来能找一份好工作,并能在职务上履行好相称的工作。短期上在下一学期拿一等奖学金,尽快入党,考出英语四级和二级c语言。任何成就都是过去,现在能做的才是未来,目前来看现在能做的就是多看书、练好字、学好密码以及代码知识。

2.你认为什么是学习?学习有什么用?现在学习动力如何?为什么?

     学习无论何时何地都只是一种工具,学得好不代表一定有成就,但不学习一定没有成就。无论是80岁种地的老头还是吃奶的娃娃,其实心里都清楚,学习是唯一可改变的出路。学习的内容不仅限于书本知识,一种技艺或这是能力都可以成为学习的对象。

3.你认为专业课学习和公务员考试是哪个重要还是同等重要还是其他想法?为什么?

      我不想说专业课和公务员课程孰轻孰重,专业课学习固然重要,但只学专业课就能有出路吗?太多的大学生并没有在本专业就业,因为并不是每个人都能成为该领域的学者、专家,进而长久的从事本专业。公务员对于我们只是一种出路,一种同专业课不对等的出路,而善于把我二者之间的度非常重要。我相信学不好专业课是因为公务员课程占用时间的话是借口。

4.你感觉自己什么事情做的比较成功?有什么经验?

      去年十月份由我组织和几名高中同学去湖南的自助游。这件事说明只要想干就能干好,无论这件事多么麻烦,此外还有有一点点运气。

5.你怎么看待《Java程序设计》这门课?学习这门功课你对自己有什么期望?

      Java课程无非又是一门电脑语言课,又一门c语言。希望这门课能够带给我们一种全新的视角去看问题,并更好的从编码层次认识程序。

6.参考2015-2016-1 《信息安全系统设计基础》课程总结,学习《Java程序设计》你对老师有什么期望?你准备怎么学习《Java程序设计》?

      期望能够真有所学,不必过分担忧自己的成绩。希望老师能严格要求我们,最后能给我们一个响当当成绩。在学习过程中我会借鉴学习c语言的经验,重要的是一个字:练。

7.你是怎么学习C语言的?(作业,实验,教材,其他),目前为止估算自己写过多少行代码?

      由于教材不尽人意,我又购买了谭浩强教授编写的《c程序设计》以及一系列其他的关于c语言的书。看c语言的书,写代码,做实验,做网站上的题是我学习c语言的方法。到目前估计保守写过几百个程序,几千行代码。

8.C语言的学习有什么经验和教训?

      C语言学习给我最深的一点启发是只听课是学不好的。其实所有语言课、有实验的课紧靠课堂根本学不好,一定得抓住机会多问多练,编程序解决实际问题是学习者重科的最好方法。

9.除了应付考试和实验,编程在什么地方帮到过你?

      变成目前为止只在学习密码学数学算法等一些其他专业课时用到,学不好语言,这些专业可没法学!

10.学了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?

      这几个定义只是学过,分清谈不上,因为当时针对这一部分的应用太少,自己在学习密码学数学算法以及做程序作业时根本用不上或者因为不会用索性不用,导致现在没有多少印象,只是知道有这回事儿。

11.学了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操这两种文件?

      这几个概念区别是知道的,文件操作和二进制文件操作还是记得的,但应用时还需要查阅一些代码。

12.学了C语言,你知道什么叫面向过程吗?它解决问题的方法是什么?

      过程在c语言里体现最多的就是流程图,有图有真相,对一个个实际操作过程进行编码是c语言的特点。在处理问题时要先进行数学建模,然后做出流程图,题目就迎刃而解。

13.在C语言里面,什么是模块?你写过多个源文件的程序吗?

      模块有多种多样,有类似头文件的这种模块,也有在程序外设置调用函数的这种模块,通俗的说,其实际就是把一个写在别的地方的函数借来用用。

14.学了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?

      顾名思义,好的程序往往结构优秀、简洁,易于让阅读程序的人看懂,而初学者的程序往往杂乱、缀余。该程序是提高程序质量的最好方法。

15.学了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。

       有专门对于数组进行操作的函数,复制用strncpy,比较用strcmp。排序用算法:

while (1)
         {
                   i=i+1;
                   scanf("%lf",&a);
                   ch=getchar();
                   n=n+a;
                   b=max(a,b);
                   if(ch=='\n')
                            break;
         }

16.你知道什么是断点吗?给出自己调试程序的例子。

      断点意思就是说:你在某行代码处设置断点后,调试程序时,程序运行到该行代码时会自动停止。我在调试时由于对密码算法设计比较多,于是大部分调试采取断点加输出法,看看算法设计在哪一步出错。

17.毕业后大多数人从事的工作的要求是“提笔能写,开口能说,问策能对,遇事能办”,非常重要的技能是公文写作能力,你觉得自己写作能力如何?

     自己的写作能力不是很好,这与平时写的不多,读得不多有关,但只要努力去做都会做好,人才是能力的主人,能力可以改变!