调查问卷

  1. 你对自己的未来有什么规划?做了哪些准备?
    我对未来其实有憧憬也有担心。希望自己能越来越优秀,家里人健健康康,自己也能过上自己想要的生活。但是既然未来的最大特点就是不确定性,那又何必过于在意这些目前还不存在的东西,这样只会患得患失。所以既要仰望星空、憧憬未来、保持信心,也要脚踏实地、立足当下、做好自己,未来无法左右唯有把握当下,只有现在抓紧大学里的大好时光努力学习,培养自己各方面的能力,才能积量变为质变,不失时机实现自身质的飞跃。

  2. 你认为什么是学习?学习有什么用?现在学习动力如何?为什么?
    学习是不断的从外界汲取知识充实自己。学习可以培养自己的品德,可以提升自己的能力,可以丰富自己的阅历,拓宽自己的知识面。学习可以向同学学,向老师学,向课本学,向父母学,甚至可以说是向自然万物学。我说的学习不仅仅是对学科的学习,是更加广泛的学习,比如学习同学的优点、学习如何说话表达。学习的目的是改变自己,使自己变得更加优秀。学习不是为了别人,是为了自己,学习最终的受益者是自己。你可以去应付家长、应付老师、应付考试,但最终自己学到了知识与否,还是自己心里最清楚。我觉得我学习的动力来源于我自己本身对学习的热爱,学习可以使我懂得更多知识,明白更多道理,理解更多我原来无法理解的现象,如果把这种当成乐趣又何尝不能成为自己学习的动力;设想一下,相反如果我不知道去学习,那大好光阴将被蹉跎,每天睡前躺在床上可能会有“又虚度一天”这种愧疚感。

  3. 你认为专业课学习和公务员考试是哪个重要还是同等重要还是其他想法?为什么?
    我一般都认为什么时候就干什么事,比如现在公务员离我们还有一定距离,当然专业知识更重要,努力学习科学文化知识,丰富自己的科学人文素养才是最重要的,成才更要成人嘛。到了要备考公务员时,可能暂时会把精力也等量投入到公务员备考中。如果,一定要分清孰轻孰重,我还是觉得专业知识更重要,有句话叫学好数理化走遍天下都不怕,这句话比较狭义,可以广义的理解一下,只要你有能力到哪里都能混到饭吃,所以培养自己的专业能力最重要了。退一步说,考取公务员是为了啥,还不是为了更好的服务人民、胜任岗位,难倒今后工作上遇到的难题是公务员考题吗?不是,考试只能成为选拔的手段,并不能真正说明什么,现在不重视专业知识的学习,将来即便考取了公务员又如何处理工作中的难题呢?

  4. 你感觉自己什么事情做的比较成功?有什么经验?
    看到这个问题,想了会感觉没什么事情做的比较成功吧,只是自己在做事情时比较有毅力吧,喜欢有始有终。自己做事情比较认真吧,特别是自己看重的事情或者说需要严肃对待的事情。有的事情是一开始就不想做,但还是努力的培养这方面的兴趣,在心里劝说自己,这样就入门了可以开始做事了;有的事情是做了一半,开始犹豫了,犹豫自己是否应该这样做,但最后还是继续着;有的事情是做到最后想放弃了,但最后一般都能耐得住寂寞坚持下来。成功的事可能没多少,但是每件我做的事都希望能做好做完整。

  5. 你怎么看待《Java程序设计》这门课?学习这门功课你对自己有什么期望?
    (1) Java可能是在没有上高中或大学就已经耳闻过的程序语言了,当时也知道有这个东西,感觉很神秘,现在能学这门语言,还是很期待的。
    (2)《Java程序设计》又是一门新的计算机语言课,但既然这门语言不叫C叫Java,那肯定有他独特的地方,在学习这门功课时,应该类比C语言的学习,同时又要加以区别,学习过程中多归纳多总结,相信一定可以将这门语言学到家,也希望能运用这门语言去设计、实现一些密码算法。

  6. 参考2015-2016-1 《信息安全系统设计基础》课程总结,学习《Java程序设计》你对老师有什么期望?你准备怎么学习《Java程序设计》?
    (1)老师安排的很科学也很创新,第一次遇到老师这样独特的教学模式,我也有兴趣在老师的陪同下学习、进步。
    (2)学《Java程序设计》,首先自己要始终坚持自己最开始接触Java的那份热情,俗话说:不忘初心,方得始终。我相信兴趣是最好的动力,但有了兴趣也是不够的,不能眼高手低,学习C语言时,李老师就反复强调了动手实践的重要性,Java亦然,平时要多练手,多琢磨课本上的代码,坚持学习Java视频,积极主动出击。我觉得程序语言,老师的讲述固然重要,但最终学成与否还在于自己,只有自己勤于去练习、去思考,将所学产生的困惑与老师交流,才能达到学习的目的。

  7. 你是怎么学习C语言的?(作业,实验,教材,其他),目前为止估算自己写过多少行代码?
    (1)就和上一题说的差不多,个人对程序语言本身就有一种兴趣,觉得学习程序语言,就能命令计算机,就能让这个机器给你干活,以后抱着电脑,不仅仅只是会登个QQ看个视频,还能从内部了解它,命令它,操作它。
    (2)加在一起也没什么概念,要说单个程序,自己写的最多的有三四百行代码吧;如果算上所有的,自己平时也编一些谭浩强《C程序设计》的代码,所以加在一起应该有三四千行代码吧(这个真没什么概念,因为自己确实也不知道写了多少程序)。

  8. C语言的学习有什么经验和教训?
    勤动手,孰能生出百巧来。《C程序设计》参考书讲得很仔细,李老师也是有问必答非常耐心,但是如果只是停留在听别人讲代码,看书上已经敲好的代码,那当自己坐在屏幕前想敲代码时,大脑会一片空白。这其实也是我最初的困惑,看书上的代码,都看的懂啊,也能看清结构与编程思路,可自己亲自上阵时,就无从下手了。这其实就是因为平时练习少的原因,所以勤动手对学习编程类课程很重要。

  9. 除了应付考试和实验,编程在什么地方帮到过你?
    在学习《密码学数学基础》以及设计一些实用性较高的程序时,编程确实可以帮自己解决一些问题,还是比较方便的,只能说在现有生活中运用的比较少。我认为编程对自己的影响是潜移默化的,首先编程可以锻炼我的思维,再者程序语言是一门工具学科,特别是对于我们并非计算机专业的学生,会编程不是最终的目的,会用编程的方法与思维解决或优化我们专业中的问题编才是关键,编程本就是帮我们更好的学习信息安全,是帮我们设计实现一些密码算法的,所以我相信编程在将来一定会对我大有帮助。

  10. 学了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
    分不清楚。只知道数组、函数、指针分别是什么,可能是因为学的不系统不深入,不能很好理解这几者的含义。

  11. 学了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操这两种文件?
    不明白流是什么。只知道文本文件应该存储的是字符信息,二进制文件则是以二进制的形式读取,比如“1”在文本文件中,应该是ASCII码中字符1对应的编码,二进制文件则就是1。C语言中学过操作文本文件,建立一个指针,加上一些关键字fopen、fprintf等等,可能知道的也只是皮毛。

  12. 学了C语言,你知道什么叫面向过程吗?它解决问题的方法是什么?
    学习C语言时没有专门提到面向过程这个名词,只是知道C语言解决问题都会用相应的函数建立一个功能,然后调用它解决。

  13. 在C语言里面,什么是模块?你写过多个源文件的程序吗?
    模块应该指的是相对独立的程序片段,但是通过一些指令,仍可以调用和别的代码契合。自己没写过多个源文件的程序。

  14. 学了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
    高内聚应该是模块内部应该结构紧凑功能突出,低耦合则是模块之间的联系不是那么紧密,只是在遇到功能交叉时才互相关联。这样,程序会高效地运行,但也不至于因为一个模块的改变,导致整个程序的瘫痪。

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

    //伪代码
        
    int A[100],B[100];
    int i, flag=0;
        
    //查找数组A中是否含有特定数字(5);
    for(i=0; i<100; i++)
    {
    	if(A[i] == 5)
    	{
    		flag = 1;
    		breaak;
    	}
    }
    if(flag)
    	printf("存在 !\n");
    else
    	printf("不存在!\n");
        
    //将数组A的内容复制到数组B中;
    for(i=0; i<100; i++)
    	B[i] = A[i];
        
    //对整数数组A进行排序
    int j, temp;
    for (j=0; j<100-1; j++)			//从小到大
        for (i=0; i<100-1-j; i++)
        {
            if(A[i] > A[i+1])
            {
                temp = A[i];
                A[i] = A[i+1];
                A[i+1] = temp;
            }
        }
    for (j=0; j<100-1; j++)			//从大到小
        for (i=0; i<100-1-j; i++)
        {
            if(A[i] < A[i+1])
            {
                temp = A[i];
                A[i] = A[i+1];
                A[i+1] = temp;
            }
        }
    
  16. 你知道什么是断点吗?给出自己调试程序的例子。
    (1)断点,可以让程序中断在需要的地方,从而方便我们分析,如果没有问题,再继续设置接下来的断点。
    (2)一般的小程序好像也没怎么调,一些错误也都比较明显。在编写很长的代码时,我也没用到断点,不是很熟悉,但我感觉调试方式应该和断点差不多。我会在一些代码的关键位置输出“+ - * /”等特殊符号,来判断则一部分代码是否被执行或者从哪里结束循环。当程序从语法和功能上都通过后,会代一些特殊值测试,特别是端点值。

  17. 毕业后大多数人从事的工作的要求是“提笔能写,开口能说,问策能对,遇事能办”,非常重要的技能是公文写作能力,你觉得自己写作能力如何?
    写作能力非常重要,这一点我是认同的。但是感觉自己写作能力一般,对公文写作更加不熟悉。写作能力的提升,并非朝夕,这个缺点有待于我今后加强联系吧。

posted @ 2016-02-25 00:11  20145221高其  阅读(204)  评论(1编辑  收藏  举报