关于C语言的问卷调查(补交)

时间:2023-03-09 09:31:00
关于C语言的问卷调查(补交)
  1. 你对自己的未来有什么规划?做了哪些准备?(还是处于比较迷茫的状态;我做的准备是吧自己对计算机的兴趣提起来!)
  2. 你认为什么是学习?学习有什么用?现在学习动力如何?为什么?(学习就是学自己不会的东西;增加自己的知识量;为了自己的将来还是要不断的学习各种知识;因为学习不仅仅是在学校内的还要在社会上有用到的!)
  3. 你感觉自己什么事情做的比较成功?有什么经验?(懂得社交 懂得人情世故 懂得有什么样的人交朋友)
  4. 你怎么看待软件工程这个专业?学习这个专业你对自己有什么期望?(这个专业要是学的好在社会是很吃香的 但是要是学不来也是一场空;我对自己的期望就是尽量学习到精髓能在未来工作上能使用到!)
  5. 你是怎么学习C语言的?(作业,实验,教材,其他),目前为止估算自己写过多少行代码?((教材;还没有估算过)
  6. C语言的学习有什么经验和教训?(要问要学,不懂就问,最主要的就是动手)
  7. 除了应付考试和实验,编程在什么地方帮到过你?(在与一些爱好者和行家的语言中懂得代码意思)
  8. 学了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?(简单的语法还是会的,深入一点就不懂了,还是有点难度)
  9. 学了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?(

    文件(File)和流(Stream)是既有区别又有联系的两个概念。
          文件是计算机管理数据的基本单位,同时也是应用程序保存和读取数据的一个重要场所。
          流是字节序列的抽象概念,例如文件、输入/输出设备、内部进程通信管道等。流提供一种向后备存储器写入字节和从后备存储器读取字节的方式。

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

  10. 学了C语言,你知道什么叫面向过程吗?它解决问题的方法是什么?(面向过程:“面向过程”就是汽车启动是一个事件,汽车到站是另一个事件。在编程序的时候我们关心的是某一个事件。而不是汽车本身。我们分别对启动和到站编写程序。
    面向过程解决问题的方法:面向过程是一种基础的方法.它考虑的是实际的实现.一般的面向过程是从上往下步步求精.所以面向过程最重要的是模块化的思想方法.对比较面向对象,面向对象的方法主要是把事物给对象化,对象包括属性与行为。)
  11. 在C语言里面,什么是模块?你写过多个源文件的程序吗?(模块:C语言的程序模块称为 “函数模块化程序设计”,是将一个大的任务分解成若干个小任务,再将小任务分解成更小的任务,直到每一个任务都只完成一个独立功能。这样的每个任务都叫做模块,C语言中模块是用函数来实现。)
  12. 学了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?(高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。)
  13. 学了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。(#include"stdio.h"
    int main()
    { char a[100],b[100]; 
    int i;
    printf("输入字符串a\n"); 
    gets(a);
    for(i=0;a[i]!='\0';i++)
    b[i]=a[i]; 
    b[i]='\0';
    puts(b);
    })
  14. 你知道什么是断点吗?给出自己调试程序的例子。(断点,调试器的功能之一,可以让程序中断在需要的地方,从而方便其分析。也可以在一次调试中设置断点,下一次只需让程序自动运行到设置断点位置,便可在上次设置断点的位置中断下来,极大的方便了操作,同时节省了时间。)
  15. 你目前在学习C语言或其他专业课程方面,是否有遇到什么问题或困惑?(有 很多基础知识没弄懂,后面难的知识又一点点的增加,就很难吸收老师教授的东西。)

相关文章