创新思维:问卷调查
调查问卷
Q: 1.1、当初为什么报”软件工程“|”大数据“ 这个专业?
A: 小时候就很喜欢玩游戏,且对编程语言很着迷,觉得这很神奇,可以用自己的代码来创建一个作品,然我很有成就感,希望以后可以从事这个行业。
Q: 1.2、当初对 XX 专业的期待和想象是什么?
A: 觉得是于软件开发整个流程有关的专业,学好后可以更高效的开发产品。
Q: 1.3 当初希望自己是如何投入这个专业的学习的?
A: 在课余时间多看看这个领域经典书籍,且多实践,试着完成一些小项目。
Q: 1.4 结合过去的一学期,你目前在专业学习方面情况如何,有什么收获,是否有什么困难?
A: 只能说一般般,第一次上大学,花了很久的时间适应,导致学习的时间很少,唯一的收获就是期末独立完成的C语言课程的实操,在未来的学习方法上还在摸索。
Q: 2.1 你是怎么学习 C 语言的?(作业,实验,教材,其他),目前为止估算自己写过多少行代码?
A: 个人比较喜欢看视频教程和一些经典书籍,并找一些例子,结合来学习,保守估计3000多行代码。
Q: 2.2 学了 C 语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
A: 数组指针是一个指向数组地址的指针,指针数组是一个包含多个同类型指针的数组,函数指针是指向函数的指针(较少接触),指针函数是返回值为指针类型的函数。
Q: 2.3 学了 C 语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?
A: 使用不多,并不清楚,文本文件和二进制文件在存储时有不同的编码方式,也需要用不同的函数来处理。
Q: 2.4 学了 C 语言,你知道什么叫面向过程吗?它解决问题的方法是什么?
A: 面向过程就是将问题分步,把重点放在编写问题的步骤上。
Q: 2.5 在 C 语言里面,什么是模块?你写过多个源文件的程序吗?
A:模块就是事先写好的一些代码,用来重复使用,没有。
Q: 2.6 学了 C 语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
A: 不知道。
Q: 2.7 学了 C 语言,你如何把数组 A 的内容复制到数组 B 中?如何查找整数数组 A 中有没有 5?如何对整数数组 A 进行排序(从小到大,从大到小)?写出相应的程序。
A:
// 复制
for ( i = 0; i < A_length; i++ ) B[i] = A[i];
// 查找
for ( i = 0; i < A_length; i++ ) {
if ( A[i] == 5 ) {
index = i;
break;
}
index = -1;
}
// 排序
// 循环次数
for ( i = 1; i < A_length; i++) {
// 下标
for ( j = 0; j <A_length - i; j++ ) {
if ( A[j] < A[j + 1] ) { // “<”为从大到小,“>”为从小到大
t = A[j];
A[j] = A[j + 1];
A[j + 1] = t;
}
}
Q: 2.8 你知道什么是断点吗?给出自己调试程序的例子。
A: 断点就是在调试程序的时候事先设定好的一个语句位置,让调试时程序在这里停止。在排序时用调试程序来查看数组里的数据。
Q: 2.9 你目前在学习 C 语言或其他专业课程方面,是否有遇到什么问题或困惑?
A: 理论偏多,不知道如何和实践配合在一起,学完后有种似懂非懂的感觉。
Q: 3.1 对于未来在闽江学院的专业学习,你有什么困惑或想法,希望表达。
A: 希望图书馆多更新一下计算机方面的书籍,也希望自己可以更加努力的学习。
原文:https://www.cnblogs.com/tuoyechen/p/12796239.html