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

一、技能学习经验

  • 从小学过很多东西,架子鼓、电子琴、街舞、吉他、书法、美术......爱好也有很多,乒乓球、篮球、唱歌......这么多项技能,要说那一项比大多数人好,还真的没有,一直都是什么都会,但是都不精通。相比之下,唱歌算是比较好的一项,确实对音乐这方面比较感兴趣。
  • 至于唱歌方面,也没有什么成功,但是能达到自我感觉良好,也是经过不断努力的结果。高中的时候学习压力大,没有其他消遣的时间与机会,就喜欢唱歌,基本每天都会抽出一个小时的时间来练歌和录歌。虽然喜欢唱歌,但是以前唱的确实只是一般水平,经过高中那段时间,唱歌水平明显提高了,目前也一直处于不断进步,不断嫌弃以前的状态。我觉得这种状态是有益的,你能感觉到以前的不好,就说明你比以前又进步了。要说总结经验,首先就是对唱歌的热爱,还有就是孰能生巧了,不断的练习、练习,肯定会看到进步的。
  • 第一产生兴趣,第二不断练习,这与老师博客中的学习经验是相似的。另外,博客中提到:

如果你的目标是100分,达不到能得90分也不错,如果你想省事,目标定成60分,达不到要补考,还可能多次补考,浪费的时间精力反而会更多。

-- 引用自「做中学(Learning By Doing)」之乒乓球刻意训练一年总结

这就告诉我们,如果想要成功或向成功靠近,从开始就要对自己提出高要求,定下高目标,这也是对自己的鼓励与督促。

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

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

    对于大一对c语言的学习自己也不满意,主要通过实验课上的练习和课下刷题库。和唱歌相比,一方面对c语言的学习没有足够的热情,另一方面也没有做到大量的练习,导致c语言的学习结果十分不理想。下学期java的学习一定会改正c语言学习时的错误方法。
  • 目前为止估算自己写过多少行C代码?理解的情况如何?量变引起质变,如何平衡质和量?

    写过多少行代码没有统计过,理解情况只能达到一知半解的水平。质变的基础是量变,量变的最终结果就是质变,要想达到质的进步,就要先付出量的努力,即平衡质和量的前提必须付出大量的努力。
  • 学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?

    数组指针是指针,指向数组;指针数组是数组,里面的元素是指针。函数指针是指针,指向函数;指针函数是函数,返回值是指针。
  • 学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?

    经过百度有了初步认识。文件和流的联系和区别

文件是计算机管理数据的基本单位。

流是字节序列的抽象概念。

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

    “面向过程程序设计”是一种以过程为中心思想的编程方式。先分析解决问题的步骤,然后用函数逐步实现,使用时再依次调用。
  • 在C语言里面,什么是模块?你写过多个源文件的程序吗?

    函数就是一个模块。模块编程指的就是用函数实现各个功能,然后在主函数中调用各个功能模块(函数)。暂时还没有写过。
  • 学过了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?

    高内聚低耦合:

高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。

内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。

所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。

  • 学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
#include <stdio.h>
#define N 10
int main()
{
int a[N]={0,1,2,3,4,5,6,7,8,9},b[N],i;
for(i=0;i<N;i++)
{
b[i]=a[i];
printf("%d ",b[i]);
}
}
#include <stdio.h>
#define N 100
int main()
{
char a[N];
int i,n=1;
gets(a);
for(i=0;a[i]!='\0';i++)
{
if(a[i]=='5')
{
printf("有数字5");
n=0;
break;
}
}
if(n)
printf("没有数字5");
}
#include<stdio.h>
#define N 5
main()
{
int a[5] = {,2,5,4,1,3 };
int i,j,t;
for(j=0;j<5;j++)
for(i=0;i<4-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
for(i=0;i<4;i++)
printf("%d ",a[i]);
}
  • 写一个程序,统计自己C语言共写了多少行代码。

    没有思路。

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

    断点就是在调试的时候中断一下,比如:
#include<stido.h>
int main(void)
{
printf("hello .\n");
printf("hello world.\n");
return 0;
}

如果这个程序在第一个printf语句后设置断点就只输出hello,如果在第二个printf语句后设置断点,则两个printf后的语句都输出。

三、JAVA学习目标

我的c语言说实话学的是不满意的,所以本来会以为java的学习也不会特别突出,但是看到学姐在别的同学的博客中评论到,两者没有必然联系,很多c语言基础差的人也能学好java,这对我来说是极大的鼓励。对于下学期的学习,相比之前的c语言的学习,我肯定会做出更多的努力,既然c语言的学习并不满意,那我就必须更认真的学习java,我相信自己不会重蹈覆辙。c语言的学习,也要求刷题库,但是经常是好久不刷,一次就把好几天的量都做完,我觉得这样并不好,把任务堆到一天内完成,不仅工作量大容易疲劳,而且中间间隔时间长,容易遗忘,所以我决定java的学习,应该每天完成每天的任务,坚持当天完成该有的代码量,希望我得java学习可以取得满意的结果。

20165332 学习基础和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. 处理界面上使用两个jq的报错

    转载:http://www.365mini.com/page/jquery_noconflict.htm <script src="jquery-1.9.1.js">& ...

  2. Java 集合框架之泛型

    JDK 1.5 以后出现的安全机制,提高了编译时期的安全性. 泛型出现的好处: 将运行时期的问题 ClassCastException 转到了编译时期 避免了强制转换的麻烦 泛型出现的原因: publ ...

  3. 使用idea的条件断点快速定位注解的处理类

    看代码时会碰到注解的处理类难定位的情况,比如spring的某个注解我们想知道到底是谁在处理他,他起什么作用,通过普通的代码搜索功能不容易找到,比如好用的方法就是条件断点. 比如下断:Accessibl ...

  4. 正则表达式 \b

    引用网上一段话: \b 是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter),代表着单词的开头或结尾,也就是单词的分界处.虽然通常英文的单词是由空格,标点符号或者换行来 ...

  5. 解决[[NSFileManager defaultManager] contentsOfDirectoryAtPath 方法获取不到数据的bug

    在说这个问题之前,必须先解释一下,我们在引入project的时候,xcode会给我们3个选项 1.Copy items if needed 主要是说明,是否要将文件复制到project所在文件夹. 假 ...

  6. Parcel

    1.IPC解决方案 而非 序列化机制 Container for a message (data and object references) that can be sent through an ...

  7. 004-Set 和 Map 数据结构

    原文地址:http://es6.ruanyifeng.com/#docs/set-map 1.Set ES6 提供了新的数据结构 Set.它类似于数组,但是成员的值都是唯一的,没有重复的值. Set ...

  8. Angular学习笔记—Rxjs、Promise的区别

    Promises: 异步操作完成或失败时处理单个事件 不可取消 代码可读性强,有try/catch Observables: 可持续监听和响应多个事件 可取消订阅 支持map, filter, red ...

  9. codeigniter 中使用 phpexcel

    参考:Easily integrate/load PHPExcel into CodeIgniter Framework In order to get PHPExcel working with C ...

  10. asp.net Mvc Npoi 导出导入 excel

    因近期项目遇到所以记录一下: 首先导出Excel : 首先引用NPOI包 http://pan.baidu.com/s/1i3Fosux (Action一定要用FileResult) /// < ...