学习基础和C语言基础调查

《优秀的教学方法---做教练与做中学》心得

在《优秀的教学方法---做教练与做中学》文章中又一次提到了“做教练”这一学习方法,因为我的上一篇文章中已经叙述过,所以我这一次打算重点写“做中学”。做中学,把它解释的再明白一点就是说学生应该在做事中学习,对于这一观点,我认为它是一种快速、准确、高效的学习方法。我对文章中印象最深刻、最熟悉的一段话是“肌肉有了记忆能力”,拿上学期我上足球课为例,我们在上足球体育课尤其是在进行训练时,我们最主要的任务就是一次次的瞄准,一次次的踢起球,然后射向门里,这就是因为我们要做到肌肉记忆,在我们下一次踢球时可以快速、准确的把球踢进门里。所以我认为“做教练”与“做中学”这样的配合可以说是一种更好的教学方法。至于要说我有什么技能比大多人(超过90%以上)更好的,我只能说我现在还没有发现。

C语言学习调查

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

在课上认真听讲,在课下按时完成作业,这是我最基本的学习过程,还有就是实验,对于一般的简单实验,我总会一个人独立完成,至于困难的实验题,我一般会和同学一起讨论,然后自己在完成。在C语言学习中,我的经验和教训就是一定要多做题,你自己觉得你已经做了很多,但是别人可能做得比你还要多。

目前为止估算自己写过多少行C代码?理解的情况如何?量变引起质变,如何平衡质和量?

我自己估算已经写了几千行代码了,所做的题也有几百到了,其中的题有难有易。我认为自己对于C语言的理解也就是个基础,日后还需要不断努力才行。对于如何平衡质和量,我的理解是要按部就班,循序渐进的去学习,没有捷径可走。

学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?((x[4])())[4]这个声明中的x是什么东东?

数组指针:指的是数组名的指针,即数组首元素地址的指针。即是指向数组的指针。指针数组:数组元素全为指针的数组称为指针数组。函数指针:函数指针是指向函数的指针变量。指针函数:指针函数是一个函数。x是个数组。

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

不知道,已下是我在网上复制粘贴的。文件:文件是计算机管理数据的基本单位,同时也是应用程序保存和读取数据的一个重要场所。特性:每个文件都有文件名、文件所在路径、创建时间及访问仅限等属性。流:流是字节序列的抽象概念,例如文件、输入/输出设备、内部进程通信管道等。流提供一种向后备存储器写入字节和从后备存储器读取字节的方式。除了和磁盘文件直接相关的文件流以外,流还有多种类型。流可以分布在网络中、内存中或者是磁带中。所以可以说,文件若是没有结构,则为流文件,属于流。有结构的每个单位被称作一个逻辑记录。

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

“面向过程”是一种以过程为中心的编程思想。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用。

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

我的理解是模块就是一段代码组成的,需要用是只需要调用可以了。我并没有写过多个源文件的代码。

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

高内聚是说模块内部要高度聚合,低耦合是说模块与模块之间的藕合度要尽量低。前者是说模块内部的关系,后者是说模块与模块间的关系。高内聚是模块功能的专一性高,独立性强。低耦合是模块之间的联系尽量少,尽量简单。在高质量程序设计中要要多使用函数和模块,模块之间的联系尽量少,尽量简单。

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



你知道什么是断点吗?给出自己调试程序的例子。

断点就是在调试的时候中断一下,比如

如果这个程序在第一个printf语句后设置断点就只输出hello。

参考怎样快速阅读一本书,快速阅读一下云班课中有PPT,每章提出一个问题

第一章 什么是Java反编译?第二章 类型转换运算怎么运算?第三章 break和continue语句的区别?第四章 import语句怎么用?第五章 子类的继承性怎么做?第六章 接口是什么?第七章 什么是断言?第八章 string类和stringbuffer有什么不同?第九章 怎么使用MVC结构?第十章 什么是对象流?第十一章 怎么连接Derby数据库? 第十二章 线程消亡是什么?第十三章 Java远程调用怎么做?第十四章 怎么绘制图像 第十五章 泛型类的对象?

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

具体目标:简单题、中等难度题能够独立完成,每一个类型的极难得题的例题都明白并且会做一些题,期末能够的到80分左右的成绩。我相信只要每天坚持做题和多做题就一定能够提高程序设计能力和培养计算思维,并且我打算做题时规定一定的时间限制。至于“做中学”,我们在做题时一定要细心和有耐心,对于一些不懂得知识点要记录在本子上。

20165305 学习基础和C语言基础调查的更多相关文章

  1. 20165318 预备作业二 学习基础和C语言基础调查

    20165318 学习基础和C语言基础调查 技能学习经验 我们这一代人,或多或少的都上过各种兴趣班,舞蹈钢琴画画书法,我也是如此.可这些技能中,唯一能拿的出手的就是舞蹈了.按照<优秀的教学方法- ...

  2. 20165230 学习基础和C语言基础调查

    20165230 学习基础和C语言基础调查 技能学习经验 我擅长弹钢琴.小时候我曾上过很多兴趣班,比如钢琴.跳舞.书法.绘画等等,唯一坚持至今的只有钢琴.仔细一算学习钢琴至今已有12年,不能说已经精通 ...

  3. 20165237 学习基础和C语言基础调查

    学习基础和C语言基础调查 一.技能学习与特长 你有什么技能比大多人(超过90%以上)更好? 我的爱好和技能说实话挺广泛的.如果要挑出来一个很擅长的话,我觉得应该是钢琴. 针对这个技能的获取你有什么成功 ...

  4. 20165234 预备作业2 学习基础和C语言基础调查

    学习基础和C语言基础调查 一.技能学习经验及体会 你有什么技能比大多人(超过90%以上)更好? 看到这个问题,我仔细想了想,好像的确没有什么特别出众的技能,但是我想到了许多我个人的爱好. 我从小喜欢五 ...

  5. 20165337学习基础和C语言基础调查

    20165337学习基础和C语言基础调查 你有什么技能比大多人(超过90%以上)更好? 讲道理我感觉我自己没有什么能比90%以上的人都做得好的技能,我就瘸子里面拔将军挑一个我自认为还不错的技能吧. 我 ...

  6. 学习基础和C语言基础调查

    学习基础和C语言基础调查 一.一种比大多数人(超过90%以上)更好的技能 说句实话,我还没有那种特别特别自信的.说我能拿得出手的.所谓能超过百分之九十以上的人的技能.毕竟人外有人,天外有天. 姑且算上 ...

  7. 20165323 学习基础和C语言基础调查

    20165323 学习基础和C语言基础调查 一.技能学习心得 1.你有什么技能比大多人更好? 我觉得我羽毛球打的还行,不能说打得比大多数人好,但是对于一些打羽毛球的要领还是掌握的. 2.针对这个技能的 ...

  8. 20165235 学习基础和C语言基础调查

    20165235 学习基础和C语言基础调查 首先第一个问题:你有什么技能比大多人(超过90%以上)更好?感觉很难回答这种问题,其实我对很多东西挺感兴趣的,如果非要拿出一种比较突出的技能的话我感觉就是象 ...

  9. 20165317 学习基础和C语言基础调查

    学习基础和C语言基础调查 关于优势技能 说来惭愧,读书多年,爱好不少,但是真的能拿的出手的.能被叫做特长的不多.至今,能在同龄人中处于较领先位置的也只有从四年级开始练起的乒乓球.记得开始练习乒乓球是从 ...

随机推荐

  1. ES6的十大新特性(转)

    add by zhj: 该文章是由国外一哥们写的,由腾讯前端团队翻译,图片中的妹子长得挺好看的,很养眼,嘿嘿.我目前在学习ES6,这篇文章把ES6的 几个主要新特性进行了归纳总结,犹如脑图一般,让人看 ...

  2. shell脚本循环和信号

    条件判断 if     条件1:then COMMAND elif  条件2:then COMMAND else COMMAND(:)        :  表示pass  不执行任何命令 fi 读取用 ...

  3. window下git的下载

    window下git的下载window下git的下载window下git的下载window下git的下载 https://git-scm.com/download/win https://git-sc ...

  4. Pro*C介绍

    内嵌SQL 概要 Pro*C语法 SQL 预处理指令 语句标号 宿主变量 基础 指针 结构 数组 指示器变量 数据类型同等化 动态SQL 事务 错误处理 SQLCA WHENEVER语句 Demo程序 ...

  5. DLNg改善深层NN:第一周DL的实用层面

    1.为什么正则化可以减少过拟合? //答:可以让模型参数变小,减小模型的方差. 在损失函数中加入正则项,在正则化时,如果参数lamda设置得足够大,那么就相当于权重系数W接近于0 ,就会减少很多隐藏单 ...

  6. Linux 网络编程之 Select

    /*server*/ #include <stdio.h> #include <string.h> #include <unistd.h> #include < ...

  7. 解放你生产力的10款效率工具,赶紧mark起来

    聪明的人总是善用工具 社会的快度发展赋予我们的一个幸运之处在于:你可以通过读书或使用工具去改善自身的处境甚至是阶层. 在父母那个时代,通过熟练使用办公软件,可以使一个在水泥地做帮工的青年走进格子间.而 ...

  8. ROSETTA使用技巧随笔--蛋白蛋白对接

    先写简略版,以后再详细写. 1. 对输入结构进行预处理(refine) $> relax.default.linuxgccrelease -in:file:s input_files/from_ ...

  9. cocos2d JS 错误异常抛出捕获和崩溃拦截

    Error对象 一旦代码解析或运行时发生错误,JavaScript引擎就会自动产生并抛出一个Error对象的实例,然后整个程序就中断在发生错误的地方. Error对象的实例有三个最基本的属性: nam ...

  10. unity3d中Transform组件变量详解

    Transform组件是每个游戏对象必须有的一个组建,因为你创建一个空物体,它也有该组建,因为unity3d是面向组建开发的一款游戏引擎.通过一张图片来看看它的属性 你可以在通过代码查看这些属性的区别 ...