Q1:你认为编程技能对你以后的工作有多重要?
非常重要,编程能力决定了我毕业以后能否找到好工作;
比较重要,具备编程能力可以让我找工作的选项更多;
不太重要,有没有编程能力对我找工作没有影响。
Q3:这门课学习期间,你的学习感受是什么?
逐步掌握了编程思维方式,语法知识也很简单,学习越来越容易了;
学习过程中会遇到困难,但通过努力还是能够克服;
学着学着就开始学不懂了,努力了一段时间,最后还是放弃了;
自始至终都没有开窍,别说掌握编程思维,就连语法知识都记不住;
Q4:学完这门课后,你认为计算机编程思维和特点是什么?
跟日常规划做一件事的思维没什么区别,靠直觉就可以了;
计算机编程思维很困难,大的步骤、小的算法、变量规划、语法细节,很容易想糊涂;
编程思维逻辑性强,要求思考得很严密,不容有一点含糊。
Q6:对结构体类型的掌握程度如何?
了解结构体的封装特点,会定义结构体类型;
了解结构体类型与结构体变量的联系和区别;
掌握了结构体数组的定义和初始化方法;
掌握了给函数传递结构体参数以及函数返回结构体变量。
使用结构体,可以帮助我更清晰地组织程序中的数据。
Q7:除了结构体,你还熟练掌握了哪些自定义数据类型?
位域;
联合或共用体;
枚举;
typedef。
Q8:对指针的掌握程度如何?
了解指针的含义以及指针与内存地址的关系;
清楚指针与指针变量的区别;
了解指针类型是指什么;
了解什么是直接内存访问和间接内存访问,清楚P和*P的关系;
掌握指针的算术运算以及移动指针的含义;
清楚数组变量与指针的关系;
掌握使用指针访问数组元素的方法;
掌握定义字符串数组的多种方法及其适合的应用场景;
掌握了动态内存分配的概念、使用方法。
Q10:编程中遇到运行错误或结果不对时,你如何处理?
反复检查代码,尝试发现其中的错误;
猜测出问题的代码位置,通过注释有问题的代码,看能不能解决运行错误,从而确定错误代码的大致位置。然后再仔细检查这部分代码。
用调试的方法,先猜测出问题的代码位置,设置断点调试运行。通过观察变量的值是否正确、运行的路径是否正确,来判断哪里有问题。