博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
20145209预备作业02
阅读量:5978 次
发布时间:2019-06-20

本文共 1891 字,大约阅读时间需要 6 分钟。

20145209预备作业02

你有什么技能比大多人(超过90%以上)更好?针对这个技能的获取你有什么成功的经验?

我觉得我唱歌比大多数人更好。这个技能获取的经验有两点,一是天赋,二是不分白昼的练习,我觉得努力还是占最大的成分的。

有关C语言学习的调查

你是怎么学习C语言的?(作业,实验,教材,其他),与你的高超技能相比,C语言的学习有什么经验和教训?

我并没有好好学习C语言,因为我对这门课不感兴趣,现在想起来也有些后悔,并正在一点点把学习进度赶上来。

目前为止估算自己写过多少行C代码?理解的情况如何?

并不太清楚,不过有不少都是一知半解,大多数都通过问同学搞懂的。

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

指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。

数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。

指针函数 本质上是一个函数,只不过函数的返回值是指一个指针,比如定义 int *func(int );

函数指针 本质上是一个指针,只不过指针指向的是一个函数,比如定义 int (*p2func)(int );

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

文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码)。

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

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

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

函数就是一个模块。

模块编程指的就是用函数实现各个功能,然后在主函数中调用各个功能模块(函数),这样在维护或升级程序时就可以只关注某个模块。

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

耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。

内聚性又称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素(语名之间、程序段之间)联系的越紧密,则它的内聚性就越高。

耦合性与内聚性是模块独立性的两个定性标准,将软件系统划分模块时,尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。

学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。

include 
define n 10 int main() { int a[n],b[n],i; for (i=0;i
define n 10 int main() { int a[n],b[n],*p=a,*q=b,i; for (i=0;i

对比C语言的学习,你对《Java程序设计》的学习有什么具体目标?如何通过刻意训练提高程序设计能力和培养计算思维?如何通过“做中学”实现你的目标?

我觉得首先要培养对编程的兴趣,不能因为不想学就放弃学,要克服这一困难,多敲代码,改掉自身的惰性。

毕业后大多数人从事的工作的要求是“提笔能写,开口能说,问策能对,遇事能办”,非常重要的技能是公文写作能力,你觉得自己写作能力如何?要怎么提高?

我觉得自己的写作能力不是很强,尤其是临场发挥的时候,提高的方法是多看书,多练习,有了基础和内在底蕴,就可以轻松写出文章了。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 200/200 2/2 20/20
第二周 300/500 2/4 18/38
第三周 500/1000 3/7 22/60
第四周 300/1300 2/9 30/90

参考资料

  • ...

转载于:https://www.cnblogs.com/liuyiyang/p/6194364.html

你可能感兴趣的文章
OnePlus安装Kali-NetHunter
查看>>
[Oracle][DataGuard]Standby数据库文件有损坏时的处理方法
查看>>
JavaScript:Array 对象
查看>>
PDFCreator:一款免费,开源的PDF(Tiff,pcx,png,jpeg,bmp,PS,EPS)打印机(VB,GPL),并提供了COM接口,方便使用各种编程语言调用...
查看>>
Note 1773479 - SYB: Displaying multiple triggers per object
查看>>
联手云计算核心技术开发,BoCloud与中科院软件所战略合作
查看>>
2017年背景下的SSD选购技巧有哪些变化?
查看>>
2016年的数据存储和管理的成本将何去何从?
查看>>
Airpods 并非无用,而是苹果借助语音交互布局物联网的新“棋子”
查看>>
项目总结:数据迁移测试
查看>>
你有足够的勇气改变不良的数据习惯吗?
查看>>
SQL中存储过程的创建和使用
查看>>
荷兰政府:保证不强制在任何产品中留有后门
查看>>
编写单元测试的10条理由
查看>>
LINUX-SAMBA服务配置
查看>>
图像处理------光束效果
查看>>
剑指offer 面试题6:重建二叉树
查看>>
智能合约从入门到精通:Solidity语法之内存变量的布局和状态变量的存储模型...
查看>>
基于ES5`defineProperty` 实现简单的 Mvvm框架
查看>>
关于UI设计的一些工作了解
查看>>