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

你有什么技能比大多数人要好?

因为不知道其他人的具体情况,我只能说,我比较擅长钢琴,素描,国画,这也是小时候掌握的比较好的技能。

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

小时候学习的这些无一例外都是为了考取证书,但应试教育也会让我们得到一些启发,日复一日的练习一样东西,直到完全掌握,量变引起质变,在量变的过程中,不单单是数量的增加,自己会总结其中的经验,发现或探索出新的东西。

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

套路是指针对某一种特定技术或技能进行重复性的练习,从而将其熟练掌握。

这强调了量变的重要性,在实现质变之前,量变是必须的,这也是和我学习技能的共通之处。

有关C语言学习的调查

  • 你是怎么学习C语言的?与技能相比有什么经验教训?

通过课本上的基础知识和例题掌握基本的套路,通过作业熟悉套路,然后总结规律和经验。与技能相比,共同点都是先熟习基本知识,即基本操作,然后先练习简单的内容,循序进渐,在练习的过程中,在错误中总结经验,减少失误,教训是在c语言的练习中,感觉量还是不够,最后考试的题目感觉没有那么得心应手。

  • 目前为止估算自己写过多少行代码?理解的情况如何?如何平衡量与质?

4000行左右;一大部分理解的很好,有一部分是记住了模板,在细节上理解的不够深入;功夫要下在平时,不要期末突击,否则很难做到平衡。在平时的情况下,要做到平衡,比如,一个类型的题目,多找类型题做,而不要盲目刷题,拆东墙补西墙。

  • 分清数组指针,指针数组;函数指针,指针函数这些概念。

数组指针:本质为指针

指针数组:本质为数组

函数指针:本质为指针变量,指向函数

指针函数:返回值是指针的函数

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

不明白

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

“面向过程”是一种以过程为中心的编程思想。

方法就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用。

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

高内聚:模块内的元素彼此结合紧密

低耦合:模块与模块之间的尽可能独立

不知道怎样应用

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

没有思路

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

设置一个断电,执行程序到此终止。我对调试程序掌握的不好,步骤不太清楚。

每章的问题

  1. JAVA的反编译是什么
  2. 数组的声明,引用与初始化是什么
  3. 什么是位运算符
  4. 类与对象在使用上的区别
  5. 子类的继承性的应用
  6. 接口的理解和实现
  7. 如何自定义异常类
  8. Class类如何应用
  9. 各种事件的区分
  10. 各种流的区分
  11. Derby数据库怎样连接
  12. 线程的同步要注意什么
  13. 怎样发送和接收数据包
  14. 绘制钟表,图像要注意什么
  15. 使用泛型类的对象是什么

JAVA学习的目标

每天的学习任务一定要完成,不拖沓,基础知识要第一时间掌握。在练习中要学会理解与总结,不要死记套路,多问问题。发现与c语言有关的学习漏洞要第一时间补漏。希望通过一学期的JAVA学习,编程能力会有很大的提高,并对这个学科感兴趣。

20165219 学习基础与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#简单操作app.config文件

    即将操作的app.config文件内容如下 <?xml version="1.0" encoding="utf-8"?> <configura ...

  2. [置顶] STM32的ADC1采集多条通道,可以不使用DMA功能吗?

    类似的问题 为什么我采集5条通道的电压,而采集到的值却都是第一条的呢? 我什么时候需要使用DMA功能? Ⅰ关于ADC的一些知识 STM32的ADC是一种12位逐次逼近型的模拟数字转换器.它有多达18条 ...

  3. SecureCRT乱码问题解决方法

    环境:SecureCRT登陆REDHAT5.3 LINUX系统 问题:vi编辑器编辑文件时文件中的内容中文显示乱码,但是直接使用linux系统terminal打开此文件时中文显示正常,确诊问题出现在客 ...

  4. 转:Python正则表达式指南

    本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例.本文的内容不包括如何编写高效的正则表达式.如何优化正则表达式,这些主题请查看其他教程 ...

  5. Linq入门博客系列地址http://www.cnblogs.com/lifepoem/category/330218.html

    http://www.cnblogs.com/lifepoem/category/330218.html Linq及LambdaSql语句: http://kb.cnblogs.com/page/42 ...

  6. C过程思想,根据需求写方法就行

     实现的方法有多种 Comprehensive orientate 2017/10/27 13:25:07 C过程思想,根据需求写方法就行  

  7. ocx控件针对网页刷新和关闭分别进行区分处理

    当ocx加载在网页上时,如果对网页执行F5刷新事件,ocx控件会销毁ocx的窗口类,但是ocx的APP类是不会销毁的. 只有当网页被关闭时,才销毁app类. --------------------- ...

  8. java 调用webservice (asmx) 客户端开发示例

    这是本人第一次写博客,其实就是自己做个笔记,写的很粗糙,也希望能给跟我遇到同样问题的你一点帮助. 因为最近有个项目要调用webservice接口,之前接触的都是Java开发服务端和客户端的接口,开发前 ...

  9. bash&nbsp;shell笔记5&nbsp;显示数据

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://twentyfour.blog.51cto.com/945260/521455 知 ...

  10. 认识WebRoot和WebContent目录

    1.webRoot是不需要加的,因为它是默认的JSP目录,完整的路径应该是:项目名/xxx.jsp,如果在webroot下边建立了文件夹abc,又在abc中建立了xxx.jsp那么此时的路径应为htt ...