码迷,mamicode.com
首页 > 其他好文 > 详细

问卷调查

时间:2016-04-07 13:33:52      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:

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

   答:没有什么长远的计划只有目的我想成为一名程序师还想成为一名黑客吧。准备也只是做了借了些本书,订阅了一些教程视频。还有就是高中我竞赛老师的交流。

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

   答: 能学到东西就是学习不论方式,不管是交流,玩电脑,看书,上课,最多就是学习质量的差别吧!学习可以让很快的抓主机遇,可以快速建立你学习方向所面对的环境的优势应该是最有用的吧。学习的动力有3种  :一种是无聊的时候都动动手动动脑比发呆舒服点,一种就是每当学习有点成就的快感。还有一种是压力,在压力下强制自己学习估计谁都有吧。

(3)你感觉自己什么事情做的比较成功?有什么经验?

   答: 高中时期比赛获奖能是最成功的事,经验就是你有足够的压力,有着大家都在努力学习的氛围,还有就是不让自己奔溃坚持。

(4)你怎么看待软件工程这个专业?学习这个专业你对自己有什么期望?

     答:  因为我是软件工程的新媒体专业,不是我特别感兴趣的专业,随遇而安该学的还是学,搞不好有什么新大陆。学习这个专业对自己的期望可能也就只有可以一定图片处理能力,当然能精通最好。

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

   答:我学习出c语言基本建立在我c#的基础上在加成上左作业,实验,还有一些书。目前为止自己打的代码至少1万以上吧 可能多好几倍也可能就1万多。

(6)C语言的学习有什么经验和教训?

     答: C语言学习也就多打打敲敲,教训打代码肯定都有错的时候而且这个问题常见了,教训不如说就死经验。错的越多经验越深。

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

     答:除了开始开始实验编程最多就就是在打3d游戏的时候写下宏代码,帮你玩下游戏,毕编程能力有限。

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

     答:数组指针:一个指针指向这个数组的某个位置,指针数组:一个指针类型的数组,函数指针:指针做为调用函数和做函数的参数  指针函数:函数的返回值是个指针类型。  我也就只能区分到这程度了。

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

   答:俗的讲文件就是存在某个位置的文件数据,流就是传输中的数据。一个文件可以以文本模式或二进制模式打开,回车被当成一个字符‘/n‘,而二进制模式认为它是两个字符0x0D,0x0A;我基本用UltraEdit这个软件来编辑操作,不过我还真没真正意义上改过基本就是用来查看的,有改也就是把类似net4.0的运行版本号改一下之类的。

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

    答:面向过程用我的话来说就是思考问题解决它。

 向  过程就是找出解决问题所需要的步骤,然后用函数把这些步骤实现,使用的时候调用。

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

    答:模块是: 把某个或多个功能合成一个部分开发 就比如一个程序师有很多部分组成的,每个单独的部分就是模块。

  c语言里有写过当是没有封装打包,c#里倒是有写过也封装打包了。

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

   答: 这个只是大概懂一点:高内聚 一个模块内部元素的紧密程度很高,低耦合就是模块的独立性 。

后面的问题就真不知道怎么说了  之前自己写模块的时候 这两个就没把握好。很多时候能达到功能就很不错了,水平还是不够 。

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

// ConsoleApplication8.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include"stdio.h"

 


void main()
{


  int a[3] = {3,4,1},b[3],i=0,j=0,t;

  for (i = 0; i <= 2; i++)
  {
    b[i] = a[i];

  }


  for (i = 0; i <= 2; i++)
  {

    if (a[i]==5)
    {
      printf("表中有5");

    }


  }
  for ( i = 0; i <= 2; i++)//从小到大
  {

    for (j=i+1; j <= 2; j++)
    {
      if (a[i] > a[j])
      {
        t = a[i];
        a[i] = a[j];
        a[j] = t;
      }


    }
  }

  for (i = 0; i <= 2; i++) //从大到小
  {

    for (j = i + 1; j <= 2; j++)
    {
      if (a[i] < a[j])
      {
        t = a[i];
        a[i] = a[j];
        a[j] = t;
      }


    }
  }

}

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

   答:断点就是你在程序试运行的时候你希望程序运行到哪一步中断,方便调试。 一上面的程序举例  你在这句话上设断点 b[i] = a[i]; 把鼠标移到这个a[i]变量上你可以看到他当前的值是不是你想要的值,下一步执行玩这句话时 你可以再把鼠标移到b[i]上看你的赋值是否成功。

 

(13)你目前在学习C语言或其他专业课程方面,是否有遇到什么问题或困惑?   

     答:不是很想上理论课,喜欢实践课。
 
好文要顶 已关注 收藏该文 技术分享 技术分享

问卷调查

标签:

原文地址:http://www.cnblogs.com/namepass/p/5363067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!