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

一、技能学习心得

1、你有什么技能比大多人更好?

我觉得我羽毛球打的还行,不能说打得比大多数人好,但是对于一些打羽毛球的要领还是掌握的。

2、针对这个技能的获取你有什么成功的经验?

想要打好羽毛球,首先你得建立起对它的兴趣。你对打羽毛球这件事产生了兴趣,你才能够更加投入地去练习它,这样子你的效率才高。如果你对这件事没有兴趣,那么你对于这件事的态度或许只是在应付而已,这样子就不会有任何的意义,也很难提升自己的水平。其次,便是坚持。常言道:“宝剑锋从磨砺出,梅花香自苦寒来。”只要你能够坚持下来,每天进行练习,积累经验,你的能力就会得到提高。那些专业的运动员,为什么他们打的那么好,就是因为他们练习的够多。每天一个动作都要来回做几百次乃至上千次,形成肌肉记忆。而且羽毛球是一项非常耗费体力的运动,训练体能的过程也是一个非常难熬的过程。绕着四个场子跑个五六十圈,然后进行对打练习,有时候挥拍挥到胳膊都伸不直,这也是常见的事。而完成这些过程的前提是什么?那就是自己内心对于这件事的坚持。为什么我们和专业运动员有着明显的差距,因为他们已经在能力上有了进一步的升华。这跟娄老师在《做教练与做中学》所说的实践要具备一定的量才能引起质变有着共通之处。也正如娄老师在博客中所说,

技能的提升要「刻意训练」

低水平重复是不行的,训练时间再长都没用

要摆脱「舒适区」,进入「学习区」学习

要循序渐进,不能进入「恐慌区」

--引用自《做教练与做中学》。大部分人打球只是停留于“舒适区”,这便是专业运动员与我们存在差距的原因所在。

二、有关C语言学习的调查

1、你是怎么学习C语言的?

大一下学期学习C语言这门课程,先是通过消化上课时老师所讲的内容,理解所讲的含义,能弄懂大部分的内容。但是实践上存在很大的问题,不知道如何具体的使用,不知道应该从哪一步开始下手。在作业系统中完成作业时,先写出一些简单的代码,通过写一些简单的题来加深自己对这些内容的理解。当感觉自己理解的差不多的时候,再开始去做一些稍微复杂的题目。可能题目不如那些简单题目那样一目了然,不过我会自己先思考一下,尝试去写一下代码,如果实在写不出来,再看看答案是怎么去做的,如果里面的步骤还是不能够去理解,再去请教一下老师和同学。当确定自己已经理解如何去做之后,过一段时间再去做一下同类型的题,看看自己是否还能够做出来,防止自己遗忘这部分的内容。与打羽毛球相比,C语言的学习最重要的也是练习量,你做的够多,能够理解的也就越多。当你的理解达到一定层面的时候,你就应该摆脱“舒适区”,继续做一些比较复杂的题目,积累一定的题目,达到一定的量而引起质变。

2、目前为止估算写过的代码数,理解情况

估计代码可能写了3000-4000行左右,大部分简单的代码都能理解,但是一些复杂的题目做起来难度还是很大,很难自己编写出来。对我来说,大量的练习是必不可少的,我觉得要做到质和量的平衡还是要多加练习。

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

数组指针:指向数组的指针

指针数组:数组元素全为指针的数组

函数指针:指向函数的指针包含函数的地址,调用函数

指针函数:指针函数返回类型是某一类型的指针

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

没有明白两者的区别与联系。查了一下百度《C语言流与文件》

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

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

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

函数应该就是一个模块吧。还没写过多个源文件的程序。

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

通过上网查找,理解了一下

高内聚,低耦合,说的是在程序的各各模块中,尽量让每个模块独立,相关的处理尽量在单个模块中完成

8、学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?

#include

#define N 80

int main()

{

int a[N],b[N];

int i,n,k=0;

printf("input n:");

scanf("%d",&n);

printf("A:");

for(i=0;i

{

scanf("%d",&a[i]);

b[i]=a[i];

if(a[i]==5)

{

printf("该数组有5\n");

break;

}

}

if(a[i]!=5)

{

printf("该数组没有5\n");

}

printf("B:\n");

for(i=0;i

{

printf("%d\t",b[i]);

}

printf("\n");

return 0;

}

9、如何对整数数组A进行排序(从小到大,从大到小 )?写出相应程序。

#include

#define N 40

int main()

{

void min(int a[],int n);

void max(int a[],int n);

int a[N];

int i,n,k=0;

printf("input n:");

scanf("%d",&n);

printf("A:");

for(i=0;i

{

scanf("%d",&a[i]);

}

printf("从小到大排序输入0,从大到小排序输入1\n");

scanf("%d",&k);

if(k==0)

{

min(a,n);

printf("从小到大排序后的整数依次为:\n");

for(i=0;i

printf("%d\t",a[i]);

printf("\n");

}

if(k==1)

{

max(a,n);

printf("从大到小排序后的整数依次为:\n");

for(i=0;i

printf("%d\t",a[i]);

printf("\n");

}

return 0;

}

void min(int a[],int n)

{

int i,j,temp;

for(i=0;i

{

for(j=i+1;j

{

if(a[i]>a[j])

{

temp=a[i];

a[i]=a[j];

a[j]=temp;

}

}

}

}

void max(int a[],int n)

{

int i,j,temp;

for(i=0;i

{

for(j=i+1;j

{

if(a[i]

{

temp=a[i];

a[i]=a[j];

a[j]=temp;

}

}

}

}

写一个程序,统计自己C语言共写了多少行代码

真心不会

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

断点就是程序调试是自动中断的地方。

提出问题

1、Java源文件中为什会有不同的类?怎么区分?

2、数组的引用是什么?

3、for语句在Java中所具有的不同于C语言中的用法有什么?

4、实例方法和类方法的区别是什么?

5、子类与对象之间的关系是什么?

6、接口如何理解以及面向借口编程的思路是什么?

7、异常类如何使用?

8、String类与StringBuffer类的区别与联系?

9、常用布局所适用的情况对应是什么?

10、不同的子类所对应的输入、输出流的类别是什么?

11、如何使用预处理语句?

12、如何创建多线程?

13、套接字与对象如何进行连接?

14、绘制基本图形应该注意什么?

15、如何对泛型和集合进行使用?

java学习目标及途径

养成每天写代码的习惯,做到知识的积累,量的积累产生质变,由此提高自己的知识面。每天完成布置的任务,利用课外时间看看ppt,加深对内容的理解。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

学习基础和C语言基础调查 心得 在文章中又一次提到了"做教练"这一学习方法,因为 ...

随机推荐

浅谈sizeof

问题:1)sizeof是函数吗:2)sizeof功能:3)具体问题下sizeof值 1)sizeof不是函数,是C语言的一个关键字 2)sizeof作为右值时,求①某个数据类型(sizeof(int) ...

SVNServer迁移

本文主要记录SVNServer从windows系列迁移到Centos的过程,以下几篇文章已经描述的很好了,本文就不再赘述. 注意问题: 配置权限时空格问题:包括前面不能有空格,=两边有空格等. 参考链 ...

Wormholes

Description While exploring his many farms, Farmer John has discovered a number of amazing wormholes ...

easy ui 异步上传文件,跨域

easy ui 跨域上传文件,代码如下: 1.html代码:(这段代码是个win窗体,我在点击上传图片按钮然后弹出一个上传图片的窗体,选择图片再进行上传,这样在form提交时,提交的参数会少一点.) ...

poj1064 二分,注意精度!

Cable master Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 35269   Accepted: 7513 Des ...

windows下使用python googleprotobuf

首先下载:protobuf-2.5.0.tar.gz 和protoc-2.5.0-win32.zip.两者的版本要对应: 将下载的google protobuf解压,会看到一个python目录,Win ...

Android 中 ListView 常用属性合集

class ListView.FixedViewInfo//用来在列表内展现一个固定位置视图,如在列表顶端的header和在列表底端的footer 一.XML属性 1.ListView的XML属性 a ...

linux系统下MySQL表名区分大小写问题

linux系统下MySQL表名区分大小写问题 https://www.cnblogs.com/jun1019/p/7073227.html [mysqld] lower_case_table_name ...

How to Restart Qt Application

How to restart QtApplication As we know, Restarting Application means to exit current application, t ...

Linux入门-5 用户及权限基础

1. Linux用户基础 用户 相关文件 查看登录的用户 添加用户 修改用户信息 删除用户 组 2. Linux权限机制 权限 UGO 修改文件所属用户和组 修改权限 3. Linux权限扩展 默认权 ...

随机函数c语言对打,20165323 学习基础和C语言基础调查相关推荐

  1. 《Go语言圣经》学习笔记 第三章 基础数据类型

    <Go语言圣经>学习笔记 第三章 基础数据类型 目录 整型 浮点数 复数 布尔型 字符串 常量 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语言小白学习笔记, ...

  2. R语言︱H2o深度学习的一些R语言实践——H2o包

    每每以为攀得众山小,可.每每又切实来到起点,大牛们,缓缓脚步来俺笔记葩分享一下吧,please~ --------------------------- R语言H2o包的几个应用案例 笔者寄语:受启发 ...

  3. c语言高级算法bc,老调重弹篇:有关BC/C++语言程序编程学习的:10大基础算法科普帖...

    有关B|C语言算法是搭建网站程序和软件的灵魂,作为一名优秀的网站开发程序码农,只有对一些基础的算法有着全面的掌握,才会在日后搭建网站程序编写代码的过程中显得从容淡定. 1.计算Fibonacci数列 ...

  4. C 语言还值得学习吗?C 语言会过时吗?C 语言解惑

    C 语言还值得学吗? 答案是肯定的. 第一,学习C有助于更好的理解C++,Java,C#,Perl以及其他基于C的特性的语言.第一开始就学习其他语言的程序员往往不能很好的掌握继承自C语言的基本特性. ...

  5. python怎么学习一门语言_如何学习Python这一门语言

    Python现在非常火,语法简单而且功能强大,很多同学都想学Python! 如果你选择了自学,我想给你提几点建议: 找浅显易懂,例程比较好的教程,从头到尾看下去.不要看很多本,专注于一本.把里面的例程 ...

  6. C语言初阶学习-----01初识C语言

    这是初识C语言,对有一定基础的同学帮助很大,看不懂的到以后对应的章节会详细介绍. 1.数据类型 char //字符数据类型 short //短整型 int //整形 long //长整型 long l ...

  7. c语言特征码搜索,[学习笔记]通过各语言特征码寻找按钮事件

    今天的课件都无壳. 一  Delphi和BC++ DIE检测一下,是Delphi OD载入 反汇编窗口右键---查找---二进制字符串 查看一下特征码 复制Delphi的特征码,粘贴进刚才打开的查找二 ...

  8. C语言遥控器程序,学习型遥控器C语言.doc

    /*********************************************************************/ // remote.c // 学习型遥控器 // 使用k ...

  9. C 语言结构体引用,引用 C 语言结构体学习

    引用 C 语言结构体学习 这篇文章很基础,是个学习的好资料,所以收藏了: 1.直接声明结构体变量: struct{ int length; int width; }box1; 这样就声明了一个名为bo ...

最新文章

  1. 彻底理解HashMap及LinkedHashMap
  2. 刘鹏飞 袁玮哲:自动生成论文评审意见!AI可以取代审稿人吗?
  3. 模拟电磁曲射炮设计报告_毕业设计展 | 他们的毕业设计,有趣又实用
  4. jQuery对select操作(2)
  5. Ubuntu 10.04 的源服务器和PXE安装环境搭建。
  6. python编_python编
  7. Map四种获取key和value值的方法,以及对map中的元素排序
  8. PyTorch:保存/加载训练好的模型测试
  9. 断言(Assertion)需要注意的一个地方
  10. 研发人员如何提高工作效率
  11. 【刷题】BZOJ 1487 [HNOI2009]无归岛
  12. JS - 计算直角三角形的边长及角度
  13. python画立体地球_如何在Python中绘制3D地球?
  14. 2022年最新WordPress主题更新列表(2022年5月28日)
  15. python爬虫获取下一页_python爬虫获取下一页
  16. CobaltStrike的安装配置及使用,实现office钓鱼
  17. 大数据人才培养的规划之路如何走
  18. 你的灯还亮着吗?--走出问题的乌托邦
  19. Web前端 笔记 (21-45)
  20. 长江商学院营销学李洋教授分析大数据与精准营销

热门文章

  1. 数据库的一些基本语法一
  2. 微信小程序夜间模式,实现更换皮肤,切换白天黑夜模式,简单易懂
  3. mac下hadoop 2.6.0编译native library
  4. mach3 丝杠的步进电机参数设置
  5. 电脑无法连接WiFi,一直显示无法连接此网络
  6. stackoverflow热门问题(二)- 如何确定C的数组的大小
  7. IText生成PDF
  8. AiDD AI+软件研发数字峰会开启编程新纪元
  9. 华为重度渗透的欧洲,美国如何清剿?
  10. android2.2智能手机,Jelly 2:全球最小的Android 10 4G智能手机