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

答:我对我未来的规划就是希望能够学有所用,将来可以从事有关IT方面的,跟自己的专业对口。为此现在我需要多看一些和这个专业有关的书籍,自学一些知识,多些一些代码。

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

         答:我认为学习不仅仅是学会书本上的知识,如果只埋头于书本,那与书呆子又有何异?学习更重要的是向身边的人学习,学习做事,学习技能,学习更多书本上学不到的东西。学习不仅可以丰富我们的学识,还可以修养我们的品格,让我们的生活饱满,有趣,而不至于枯燥无味。

现在学习的动力主要是面临着就业压力,要想毕业后找到一份好工作,就必须让自己有能力去拥有一份好工作。

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

答:到目前为止,我深深的认识到无论做什么事情都贵在坚持,就像学习C语言,你不能心血来潮的时候就写代码,不想写就不写,必须坚持每天都写。

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

答:我认为软件工程这个专业跟计算机紧紧的联系在一起,我们必须学会如何编写代码,如何制作网页。我希望我可以掌握这门技术,等学艺精了能够自己制作一个属于自己的网页。

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

         答:我通过听老师讲课,到图书馆借阅,上论坛或贴吧请教别人来学习C语言,目前为止我大约写过2000行代码。

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

         答:要想学好C语言必须不怕错误,不断改正,别一遇到错误就看答案,应该自己发现并改正。

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

         答:让我的抽象思维更加好了,学习编程的过程中需要的是理科式的是为模式,平常的生活中也能够理解比较抽象的一些东西,觉得很有趣。

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

         答:还是有点模糊。

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

         答:不明白;

ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。二进制文件是按二进制的编码方式来存放文件的。

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

         答:"面向过程"是一种以过程为中心的编程思想。"面向过程"也可称之为"面向记录"编程思想,他们不支持丰富的"面向对象"特性,并且它们不允许混合持久化状态和域逻辑。

面向过程解决问题的方法就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。

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

          答:按照功能将一个软件切分成许多部分单独开发,然后再组装起来,每一个部分即为模块。

写过。

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

          答:不知道。

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

          答:int a[5]=[1,2,3,4,5],b[5];

      int i;

      for(i=0,i<=4,i++)

        a[i]=b[i];

      -------------------

      int a[5]=[1,2,3,4,5];

      int i;

      for(i=0,i<=4,i++)

      {

        if(a[i]==5)

          printf("数组中有5"\n);

        else

          printf("数组中没5"\n);

      }

    ----------------------------------------

    排序不太懂

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

           答:调试器的功能之一,可以让程序中断在需要的地方,从而方便其分析。也可以在一次调试中设置断点,下一次只需让程序自动运行到设置断点位置,便可在上次设置断点的位置中断下来,极大的方便了操作,同时节省了时间。

                     

#include <stdio.h>
#include <stdlib.h>
#define Max_Size 100
typedef int DataType;
typedef struct List
{
DataType data[Max_Size]; 
int length; 
}SeqList;

void InitList (SeqList &L)
{ L.length=0;
}

int Locate(SeqList L, DataType y)
{
int i=0;
while ((i<=L.length) &&(L.data[i]!=y))
i++;
if (i>L.length)
return (0);
else
return(i);
}
void InsList(SeqList &L, int i, DataType y)
{ int j;
if(i<1||i>L.length+1)
//exit(1);
return;
for(j=L.length+1;j>=i;j--)
L.data[j]=L.data[j-1];
L.data[i-1]=y;
L.length++;
return;
}
void DispList(SeqList L)
{ int i;
for(i=1;i<=L.length;i++)
printf("%c",L.data[i-1]);
printf("\n");
}
DataType DelList(SeqList &L, int i, DataType &y)
{ int j;
y=L.data[i-1];
if(i<1||i>L.length)
exit(1);
for(j=i;j<L.length;j++)
L.data[j-1]=L.data[j];
L.length--;
return y;
}

int DelElem(SeqList &L,DataType i) 
{ int j;
if(i<1||i>L.length)
return 0;
for(j=i;j<L.length;j++)
L.data[j-1]=L.data[j];
L.length--;
return 1;
}

int DelElemV(SeqList &L,DataType y) 
{ int i, j;
for(i = 0; i < L.length; i++){
if(L.data[i] == y){
break;
}
}
if(i == L.length){
return 0;
}
for(j = i + 1; j < L.length; j++){
L.data[j-1] = L.data[j];
}
L.length--;
return 1;

}
SeqList del(SeqList L)
{
int i=0;
while (i<L.length-1)
{
int j=i+1;
while (j<L.length)
if(L.data[i]==L.data[j])
{
for(int k=j+1;k<=L.length-1;k++)
L.data[k-1]=L.data[k];
L.length--;
}
else j++;
i++;
}
return L;
}

void main()
{
SeqList L,A;
InitList(L);
InsList(L,1,'a');
InsList(L,2,'c');
InsList(L,3,'a');
InsList(L,4,'e');
InsList(L,5,'d');
InsList(L,6,'b');
InsList(L,6,'a');
DispList(L);
A=del(L);
DispList(A);

}

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

           答:有,老师上课讲的有些听不懂。

关于C语言的问卷调查(作业三)的更多相关文章

  1. C语言程序设计第一作业

    C语言程序设计第一作业 实验总结 (一) 1.题目:输入圆的半径,求圆周长和面积 2.流程图: 3.测试数据及运行结果: 4.实验分析: 问题1: 出现了错误 原因:是在赋值那写反了 解决方法:应该是 ...

  2. C语言博客作业6---结构体&文件

    C语言博客作业6---结构体&文件 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容.如下图所示: 1.2.学习体会 描述本周学习感受,也可以在这里提出你不理解地方.对 ...

  3. C语言博客作业5--指针

    C语言博客作业5--指针 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里 ...

  4. C语言博客作业4--数组

    C语言博客作业4--数组 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...

  5. 20155303狄惟佳预备作业三Linux学习笔记

    20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对&qu ...

  6. C语言|博客作业07

    这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9935 我在这个课程的 ...

  7. C语言|博客作业06

    这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9885 我在这个课程的 ...

  8. C语言|博客作业03

    这个作业属于哪个课程 C程序语言设计 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8654 我在这个课程的目标是 ...

  9. C语言|博客作业02

    这个作业属于哪个课程 C程序语言设计 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/8654 我在这个课程的目标是 ...

  10. C语言|博客作业10

    问题 回答 C语言 博客作业10 这个作业要求在哪里 作业要求 我在这个课程的目标是 熟练循环语句的用法 这个作业在哪个具体方面帮助我实现目标 pta作业 参考文献 <C语言程序设计> 1 ...

随机推荐

  1. JAVA 1.9 面向对象之封装

    1. 面向对象程序设计的三大基本特征:继承(Inheritence).封装(Encapsulation).多态(Polymorphism)2. 封装:类包含了数据与方法,将数据与方法放在一个类中就构成 ...

  2. winform右下角弹窗

    网页是否经常在电脑右下角弹窗显示消息?其实Winform也是可以实现的.下面介绍两种方法. 第一步:设计窗体 第二步:实现代码 第一种方法 引用user32 声明常量 窗体Load事件 窗体FormC ...

  3. 浅谈 原生javaScript&&react 实现全局触摸按钮(附带对addeventlistener的了解)

    1.采用原生javaACript 实现全局触摸按钮 首先在控制台输出,观察事件有哪些关于触摸的字段可以使用,然后拿这些字段的数据开始来写方法. 因为要做的是全局触摸按钮,我需要拿到的是按钮时时的坐标位 ...

  4. json_encode 中文乱码

    用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似"\u***"的格式, 还会在一定程度上增加传输的数据量. 而在PHP5.4, 这个问题终 ...

  5. text-decoration

    2016-08-18  text-decoration  blink貌似在firefox里也不起作用? <p style="color:red;text-decoration:unde ...

  6. js刷新框架子页面的七种方法代码

    面以三个页面分别命名为framedemo.html,top.html,button.html为例来具体说明如何做.其中framedemo.html由上下两个页面组成,代码如下: <!DOCTYP ...

  7. 点击按钮div显示,点击div或者document,div隐藏

    $("button").click(function(event){ event.stopPropagation(); if($("div").is(':hid ...

  8. Eclipse中全局搜索和更替

    Eclipse全局搜索步骤  使用快捷键"ctrl+H"打开文件搜索对话框,选择"File Search"标签,在Containing text中输入你需要搜索 ...

  9. python 学习1

    安装环境 python(2.7.x)(64位) + django(1.9.7) + python-mysql(64位) 安装python时自带pip与easy_install,因此可用 pip ins ...

  10. TextMate 通用快捷键

    原来一直在Windows上使用notepad++文本编辑器,现在换了MAC,发现notepad++ 官方没有MAC版本的,在MAC上使用也有办法,只不过实在是太麻烦了. 通过查看网友的建议,发现了Te ...