调查问卷


  • 当初为什么报“软件工程”这个专业?

  这个专业的就业前景相对不错,也有自己的兴趣和家庭影响的因素

  • 当初对软件工程专业的期待和想象是什么?

   软件工程,是当今炙手可热的专业,它并不是我想象的仅限于代码编写那么简单

  • 当初希望自己是如何投入这个专业的学习的?

   制定出一个计划,并且为之付出实际行动,认真学习专业知识

  • 结合过去的一学期,你目前在专业学习方面情况如何,有什么收获,是否有什么困难?

   经过一学期的学习,我已经可以独立编写一些课上学过的程序了,同时在这个基础上可以强化程序,但是我对C语言的掌握还不够熟练

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

   课上老师布置的作业、和舍友一起完成的实训项目,课上学习的代码和课后的作业有很多,到目前为止我还没有系统的去估算自己写过多少行代码

  • 学了C语言,你分得清楚组指针、指针数组;函数指针、指针函数这些概念吗?

  指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定

  数组指针:首先它是一个指针,它指向一个数组

  函数指针:函数指针就是函数的指针,它是一个指针指向一个函数

  指针函数:简单的来说,就是一个返回指针的函数,其本质是一个函数,而该函数的返回值是一个指针

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

  “面向过程”是一种以过程为中心的编程思想。分析出解决问题的步骤后一步步执行最后解决问题。解决问题的重要方法是就是模块化的思想方法。

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

  模块就是在程序中完成指定功能的部分。目前的能力有限,还没有写过多个源文件的程序

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

  高内聚是指一个模块是由相关性很强的代码组成,只负责一项任务;低耦合是指让每个模块尽可能的独立完成某个特定的子功能,减小每个模块之间的联系程度,对后续的设计开发和维护带来便利

  • 学了 C 语言,你如何把数组 A 的内容复制到数组 B 中?
  int A[10],B[10],i;
  printf("请输入数组A\n");
  for(i=0;i<10;i++)
  {
    scanf("%d",&A[i]);
  }
  for(i=0;i<10;i++)
  {
    B[i]=A[i];
  }

 

  • 如何查找整数数组 A 中有没有 5?

 

  用指针变量来逐个查找

 

  • 如何对整数数组 A 进行排序(从小到大,从大到小)?写出相应的程序。

 

#include<stdio.h>
int main()
{
    int i,j,n,t,a[100];
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
    }
    for(i=0;i<n-1;i++)
    {
        for(j=0;j<n-i-1;j++)
        {
            if(a[j]>a[j+1])
            {
                t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
             } 
        }
    }
    for(i=0;i<n;i++)
    printf("%d",a[i]);
    return 0;
}
#include<stdio.h>
int main()
{
    int i,j,n,t,a[100];
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
    }
    for(i=0;i<n-1;i++)
    {
        for(j=0;j<n-i-1;j++)
        {
            if(a[j]<a[j+1])
            {
                t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
             } 
        }
    }
    for(i=0;i<n;i++)
    printf("%d",a[i]);
    return 0;
}

 

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

   我不知道什么是断点,我调试程序的方法就是找到错误的地方修改

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

  对于知识点我掌握的较慢,经常在一些细节上或者难点上遇到问题

  • 对于未来在闽江学院的专业学习,你有什么困惑或想法,希望表达

  对于课上学习的内容自己掌握的程度到哪个程度还没有准确的衡量,有一些难点和困惑点我还没有解决,在学习上有一些迷茫。在接下来的日子,首先我想掌握课本知识,参透课本不留疑惑,认真完成作业,增加练习量,提升自身能力培养逻辑思维能力,积累解决方法,总结关于问题求解的方法和技巧 

posted @ 2020-04-27 21:20  VousAime  阅读(129)  评论(0)    收藏  举报