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

技能学习经验和感悟

你有什么技能比大多人(超过90%以上)更好?

如果非要说出来一个的话,那就是篮球了。从热爱篮球,到热爱打篮球,经历挫折阻碍,不断反思学习,一步一步地向前迈进。

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

热爱和激情

对于篮球,因为热爱才想去学习,因为激情才会有动力,有了这些才能让我不断进步。

勤加苦练

光有热情和激情也不行,一切运动都离不开“勤”“练”,不断的练习才能获得场上不断的手感,才能对得起自己的热爱!

指导有方

每一个成功的篮球运动员背后都会有一位对其影响深刻的教练员,他会教你如何运用发挥自己对篮球的热爱和激情,再加上其安排的合理的勤练,最终才能脱颖而出!

与老师博客中的学习经验有什么共通之处?

在读了老师的做中学(Learning By Doing)后,发现了挺多相似的地方,比如文章中的

体育运动的初学者练习时候都需要重复动作,比如「学习打乒乓球时」要练习挥拍,挥拍成千上万遍之后动作就会定型,也就是教练常说的「肌肉有了记忆能力」,以后实战中可以不假思索地做出来。

-- 引用自《做中学(Learning By Doing)

就提出了重复练习动作对于初学者产生肌肉记忆能力的重要意义,我在学习篮球的时候,教练就时常对我们说“肌肉记忆”这个词,“不断的练习才会有不断的手感”这几句话也一直存在于我们心中,同时让我很容易就联想到我们在学习亦或者是在生活中同样需要这样去重复练习以达到可以“不假思索地做出来”而且能保证正确率的目的!

有关C语言学习的调查

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

我的c语言的学习是基于课本教材和课堂教学及课下练习三个方面。c语言的经验最有用的就是一条就是:勤加练习;c语言的教训最深刻的一条就是:需要更加注重课堂

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

具体的数目不是很清楚,但是学完c语言需要写的代码数量最低要求肯定是达到了的,只是大多数追求数量而非质量,挺大一部分为一些简单的代码,因此没能太深入地去了解透彻。质变的前提是一定的量变,但不能为了质变而去追求低水准的量变。

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

数组指针是个指针,指向数组;指针数组是个数组,里面的元素是指针。函数指针是指指向函数的指针变量,函数指针指向函数的入口地址。

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

不怎么清楚

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

不知道

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

按照功能将一个软件切分成许多部分单独开发,然后再组装起来,每一个部分即为模块 ;没有写过。

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

参考什么是高内聚,低耦合后仍然不是特别清晰。

学过了C语言,你如何把数组A的内容复制到数组B中?

 #include <stdio.h>
#include <stdlib.h>
#define N 50
int main()
{
char a[N] = "\0",b[N] = "\0";
int i;
printf("Input:\n");
scanf("%s",a);
for(i = 0;a[i] != '\0';i++)
{
b[i] = a[i];
}
printf("%s\n",b); return 0;
}

如何查找整数数组A中有没有数字5?

#include<stdio.h>
int main()
{
int A[20]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
int i;
for(i=0;i<20;i++)
{
if(A[i]==5)
{
printf("数组中有 5 !\n");
break;
}
}
return 0;
}

如何对整数数组A进行排序(从小到大,从大到小)?

从小到大

#include <stdio.h>
main()
{
int a[10];
int i,j,t;
printf("Input 10 numbers:\n");
for(j=0; j<10; j++)
scanf("%d",&a[j]);
printf("\n");
for(i=0; i<9; i++)
for(j=0; j<9-i; j++)
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
for(j=0; j<10; j++)
printf("%d\n",a[j]);
printf("\n");
}

从大到小

只需将上面从小到大里的“ if(a[j]>a[j+1])”改成“ if(a[j]<a[j+1])”

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

不会写。

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

在某行代码处设置断点后,调试程序时,程序运行到该行代码时会自动停止。在编程中可以设置断点,当运行到断点时自动停止编译,以此达到检查程序的目的。

预习

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

  • 第一章:public类别的源文件是什么类?
  • 第二章:关于基本数据类型的区分及定义
  • 第三章:if语句的表达值必须是boolean型,这个boolean型是?
  • 第四章:类是不是可以理解为c语言中的某个函数所充当的角色啊?
  • 第五章:ppt中提到的abstract类的使用意义?
  • 第六章:java中的接口回调和C语言中的指针回调的区别?
  • 第七章:内部类中的类,能编译出字节码文件吗?有点不明白。
  • 第八章:什么是String类与StringBuffer类?他们之间的联系?
  • 第九章:JFrame怎们去构造,怎么去理解?
  • 第十章:各种流要怎样去连接和使用?
  • 第十一章:JDBC数据库的操作是不是建立服务器的基础?
  • 第十二章:垃圾实体是怎样产生的?
  • 第十三章:套接字与对象怎么去进行连接?
  • 第十四章:矩形形状的组件其默认值是人为规定?
  • 第十五章:泛型类和普通类的区别是什么?

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

  • 对于Java的学习,要吸取学习c语言的教训,一定要更加努力的练习,更加注重课上的教学,在结合课下的理解和练习达到目标!
  • 在进一步了解Java这门课程后,相信我的目标也就更加清晰了!

20165227 学习基础和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. c# 连接操作linux

    0.背景 现在linux重要性是显然易见的,学习linux是必须,通过程序来来控制linux 也能发挥很大的作用.比如我们可以做一个自动化部署的程序,来发布程序到linux上面. 1.在项目中添加SS ...

  2. SSL证书部署

    SSL证书部署指南 https://www.trustauth.cn/ssl-guide

  3. POJ2699_The Maximum Number of Strong Kings

    这题目,,,真是...诶.坑了好久. 给一个有向图.U->V表示U可以打败V并得一分. 如果一个人的得分最高,或者他打败所有比自己得分高的人,那么此人就是king. 现在给出每个人的得分,求最多 ...

  4. HashMap的put方法返回值问题

    API文档中的描述: 先看一个例子 Map<Character, Integer> map = new HashMap<Character, Integer>(); Syste ...

  5. QString,string,char* 在utf8和gbk不同编码下的相互转化

    关于编码简介:ascii编码是最开始的编码规则本,里面只收纳了英文.特殊字符.数字等有限字符,采用的是8位一个字节的方式进行编码对照:unicode在ascii码的基础上进行了升级扩展,立志将全世界所 ...

  6. Candies CodeForces - 991C(二分水题)

    就是二分暴力就好了 为什么要记下来 呵呵....emm你说为什么... 行吧 好吧 我一直以为我的二分出问题了 原来不是 依旧很帅 统计的时候求的减了多少次  然后用次数乘了mid 这样做会使那个人获 ...

  7. [BZOJ2502]清理雪道 有上下界网络流(最小流)

    2502: 清理雪道 Time Limit: 10 Sec  Memory Limit: 128 MB Description        滑雪场坐落在FJ省西北部的若干座山上. 从空中鸟瞰,滑雪场 ...

  8. HTML的标签元素分类的区别

    HTML ,即Hyper Text Markup Language 超文本标记语言: 文本:纯字符,如window中的txt文本 超文本:在纯文本中嵌入样式,图片,音频,视频,链接等内容 HTML的基 ...

  9. shell 变量定义使用

    shell 中变量的几种类型: 1.局部变量:只在当前 shell 可用的变量, 2.环境变量:当前 shell 的子进程也可用的变量 3.shell 变量:一些由 shell 设置的特殊变量,如:$ ...

  10. python 冒泡法 排序

    冒泡排序 冒泡排序(Bubble Sort):重复地遍历要排序的数列,依次比较两个元素,如果他们的顺序不符就把他们交换过来.就像气泡一样,需要排序的元素通过比较.交换位置,一点一点浮到对应的位置. 个 ...