- 你对自己的未来有什么规划?做了哪些准备?(还是处于比较迷茫的状态;我做的准备是吧自己对计算机的兴趣提起来!)
- 你认为什么是学习?学习有什么用?现在学习动力如何?为什么?(学习就是学自己不会的东西;增加自己的知识量;为了自己的将来还是要不断的学习各种知识;因为学习不仅仅是在学校内的还要在社会上有用到的!)
- 你感觉自己什么事情做的比较成功?有什么经验?(懂得社交 懂得人情世故 懂得有什么样的人交朋友)
- 你怎么看待软件工程这个专业?学习这个专业你对自己有什么期望?(这个专业要是学的好在社会是很吃香的 但是要是学不来也是一场空;我对自己的期望就是尽量学习到精髓能在未来工作上能使用到!)
- 你是怎么学习C语言的?(作业,实验,教材,其他),目前为止估算自己写过多少行代码?((教材;还没有估算过)
- C语言的学习有什么经验和教训?(要问要学,不懂就问,最主要的就是动手)
- 除了应付考试和实验,编程在什么地方帮到过你?(在与一些爱好者和行家的语言中懂得代码意思)
- 学了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?(简单的语法还是会的,深入一点就不懂了,还是有点难度)
- 学了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?(
文件(File)和流(Stream)是既有区别又有联系的两个概念。
文件是计算机管理数据的基本单位,同时也是应用程序保存和读取数据的一个重要场所。
流是字节序列的抽象概念,例如文件、输入/输出设备、内部进程通信管道等。流提供一种向后备存储器写入字节和从后备存储器读取字节的方式。文本文件和二进制文件
ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。)
- 学了C语言,你知道什么叫面向过程吗?它解决问题的方法是什么?(面向过程:“面向过程”就是汽车启动是一个事件,汽车到站是另一个事件。在编程序的时候我们关心的是某一个事件。而不是汽车本身。我们分别对启动和到站编写程序。
面向过程解决问题的方法:面向过程是一种基础的方法.它考虑的是实际的实现.一般的面向过程是从上往下步步求精.所以面向过程最重要的是模块化的思想方法.对比较面向对象,面向对象的方法主要是把事物给对象化,对象包括属性与行为。) - 在C语言里面,什么是模块?你写过多个源文件的程序吗?(模块:C语言的程序模块称为 “函数模块化程序设计”,是将一个大的任务分解成若干个小任务,再将小任务分解成更小的任务,直到每一个任务都只完成一个独立功能。这样的每个任务都叫做模块,C语言中模块是用函数来实现。)
- 学了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?(高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。)
- 学了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);
}) - 你知道什么是断点吗?给出自己调试程序的例子。(断点,调试器的功能之一,可以让程序中断在需要的地方,从而方便其分析。也可以在一次调试中设置断点,下一次只需让程序自动运行到设置断点位置,便可在上次设置断点的位置中断下来,极大的方便了操作,同时节省了时间。)
- 你目前在学习C语言或其他专业课程方面,是否有遇到什么问题或困惑?(有 很多基础知识没弄懂,后面难的知识又一点点的增加,就很难吸收老师教授的东西。)
相关文章
- C语言中如何写一个简单可移植而又足够随机的随机数生成器
- C语言中的函数、数组与指针
- 【转载】C语言中的undefined behavior/unspecified behavior - 序
- 向量体系结构(5):步幅&&集中一分散- 在C语言中,矩阵的行存储是连续的,但列之间存在较大的步幅。以矩阵D为例,如果要连续访问其列中的元素(内层循环的目的),每次迭代需要跳过整个行的宽度。Fortran语言通常以列主序存储数组,意味着矩阵的列元素在内存中是连续的,意味着访问其连续行元素时需要跨过较多内存空间。 编译器在向量化代码时,需要识别并优化这些步幅问题,以便有效地利用向量处理器的并行能力。如果不对循环进行重新排序或调整访问模式,处理器可能无法有效加载连续的向量元素到寄存器中进行并行运算,这会影响性能。 编译器可以通过循环变换(如循环展开、循环交换等)来改善内存访问模式,以减小步幅或使其适应向量寄存器的宽度。例如,通过改变循环顺序,使内存访问变得更加连续,从而减少跨步读取的次数。 向量处理器处理非连续数据
- C语言——栈的实现
- C语言结构体在内存中的存储情况探究------内存对齐
- C语言数据结构之栈-2.栈的实现
- C语言中细说用typedef和用struct定义结构体的区别及其在单片机C语言开发中的应用
- C语言 实现带透明度的鼠标光标 .cur 编辑器
- 【C语言程序】今天是祖国母亲的生日,特意编写一个小程序,为祖国母亲庆生~