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

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

技能的学习

说到比大多数人都擅长的技能,我可能是最有发言权的人了。从小我就因为不愿意出门和别的小朋友玩被妈妈强制报名了一系列的特长班,各个方面无所不包。其中我最喜欢的当属书法。不仅是因为和教书法的老师关系好,更多的我沉醉于用毛笔的笔锋转碾之间一笔勾勒出的美妙。书法的学习没有捷径可走,每个人都要从端正的楷书开始,从“一”开始,练习每一个笔画的书写。这一点上和娄老师练习挥拍动作有异曲同工之妙。学习完楷书之后,再临摹行书、隶书、篆书等等,练得其实就是对毛笔的把控。你说一个人照着字画画,谁不会呢;但是要用毛笔一笔一画地写出这个字,不在笔画上填填补补,不是一两天的学习就能做到的。就像用拍子把乒乓球打到对面球桌上,谁不会呢;但是要打的有力度,有角度,还能接得下快速袭来的球,是一天两天的学习就能做到的么?

当然,一味的临摹并不会造就大家,真正的水平会随着时间的积累沉淀,慢慢的变成自己的东西,。有三四年没有动毛笔的我上了大学之后再次提笔,写的竟然比小时候写的还要好。年龄的增长也会带来质的改变,从“写字”变成“书法”,对字的结构和美感有了更深的认识。本周我几乎所有的时间都在写对联,从最初的生涩不敢提笔,到前几天每天从上午再到下午两点写到九点丝毫没有停歇,沉醉于其中无法自拔。我们那里小有名气的书法家申老师这样说:“如此才算入了道了。”

C语言学习情况

  • C语言的学习有什么经验和教训?

    C语言的学习主要依靠老师提供的作业系统,在上面不停地练习,参考答案给出的代码,学会各种各样优秀的算法和语句,再投入到下一次的练习中。和书法的学习一样,从临摹学习,渐渐地变成自己的东西。只是相对于书法的学习,我对C语言的学习并没有如书法般热爱,并未进行大量与持久的训练,现在脑子里已经不剩多少东西了。

  • 自己写过多少行C代码?理解的情况如何?量变引起质变,如何平衡质和量?

    估计写过3000行左右的代码,但是很多都是重复的、简单的、为了刷分所做的无用功,对于更加困难的、难理解的题目以及代码算法不敢于尝试。所谓量变也未引起质变,只是一个比较平庸的C语言使用者。

  • 数组指针:本质是指针,是指向数组的指针。

    指针数组:数组元素全为指针的数组,本质是数组。

    函数指针:并不清楚。查阅资料后解释为“指向函数的指针变量”。

    指针函数:返回值为地址的函数。

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

    并不理解,以下概念参考自百度百科

    流:流就是一个类的对象,很多文件的输入输出操作都以类的成员函数的方式来提供。

    文件:文件是计算机管理数据的基本单位,同时也是应用程序保存和读取数据的一个重要场所。每个文件都有文件名、文件所在路径、创建时间及访问仅限等属性。

    并不会区分文本文件与二进制文件,也不会编程实现。

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

    是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程,不同于面向对象的是谁在受影响。

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

  • 什么是模块?你写过多个源文件的程序吗?

    将程序根据功能划分为各种各样的模块,最后再将模块拼接成完整的程序。

    没有写过。

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

    并不知道,看过参考资料后仍一头雾水,C语言基础并不扎实。

  • 你如何把数组A的内容复制到数组B中?
     #include <stdio.h>
     #define N 20
    int main()
    {
    int i;
    char A[N] = "\0",B[N] = "\0";
    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>

main()
{
    int A[5]={1,9,6,5,4};
    int i;
    for(i=0;i<5;i++)
    {
        if(A(i)==5)
        {
        printf("数组中有数字5");
        break;
        }
    }
}

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

    #include <stdio.h>
    main()
    {
    int A[5]={1,9,6,5,4};
    int i.j;
    for(i=0; i<5; i++)
        for(j=0; j<4-i; j++)
            if(A[j]>=A[j+1])
            {
                temp=A[j];
                A[j]=A[j+1];
                A[j+1]=temp;
            }
    for(j=0; j<5; j++)
    {
        printf("%d\n",A[j]);
    }
    }  

    若要从大到小,

    将以上程序中“if(A[j]>=A[j+1])”改作“if(A[j]<=A[j+1])”即可。

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

    并不会。没有思路。之前写的代码也没有留存。

  • 你知道什么是断点吗?

    设置断点后,程序自动编译时会在断点处停止。可通过断点的设置检查程序中的错误。

  • 快速阅读一下PPT,每章提出一个问题
    • Java的优越性实际体现在现实应用中是怎样?
    • Java中数据结构类型与C有很多的相同之处,具体学习时如何过度?
    • instanceof运算符的作用是什么?
    • 当实体对象作为参数时是值传递还是引用传递?
    • 子类和父类的面向对象之间的转换关系是什么?
    • import语句的用法在PPT中例子不足,不能看懂。
    • 断言功能能否使用if语句实现。如何在代码运行时关闭断言语句。
    • 引用和实体的区别是什么?
    • 如何判断各种事件类型。
    • 流的使用方法是什么。
    • JDBC连接的方法,查询功能的实现。
    • 线程创建的两种方法并不能很好地理解。
    • 为什么UDP的信息传递安全性更差。
    • 布尔运算就是图形搜索引擎的基础么?
    • 集合的使用不是很懂。

关于Java的学习

就和书法的学习一般,我希望自己能够沉浸于其中,多加练习,并不止步于普通的编程语言,更深刻地理解java的优越性。

以大量的训练为基础,加之适当地指点与突破。C语言的学习对我来说总体上是失败的,总觉得并没有在脑子里留下什么东西。java的学习中定不会重演。

原文地址:https://www.cnblogs.com/jph596299009/p/8413854.html

时间: 2024-10-17 14:21:50

20165204 学习基础和C语言基础调查的相关文章

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

学习基础和C语言基础调查 读做中学有感 读了老师的推送,通过邹欣老师的博客中对老师和学生的关系比作教练和学员的阐述,这里重点为我们阐述了「做中学(Learning By Doing)」的重要性. 套路(Kata)指针对某一种特定技术或技能进行重复性的练习,从而将其熟练掌握.这个概念借鉴于武术,指的是可以独自或多人共同练习的一系列动作.招式. 做中学(Learning By Doing)从老师角度讲就是「项目驱动教学法」.学生在实践中发现问题,解决问题,在迭代中提升. --引用自<优秀的教学方法-

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

学习基础和C语言基础调查 ====== 一,技能学习经验体会 要问我有什么技能比大多数人强,这个我还真的不敢说,虽然我在很多方面都有自己的一些了解,比如乐器和绘画,但也都是一知半解,并没有在某一方面出类拔萃,自己虽然在某些方面强于一些人,但毕竟只是小有发展,更别说什么90%了,对于这个问题我想我们每个人都是没有勇气也没有资格说出来的,毕竟人外有人,因为这个问题和90%的条件确实没什么意义,所以我就随便说说我比部分人强的地方,在一些兴趣爱好和特长方面我认为唯一能拿得出手的就是萨克斯,虽然才学了两三

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

20165230 学习基础和C语言基础调查 技能学习经验 我擅长弹钢琴.小时候我曾上过很多兴趣班,比如钢琴.跳舞.书法.绘画等等,唯一坚持至今的只有钢琴.仔细一算学习钢琴至今已有12年,不能说已经精通,但已比大多数人更加熟练这项技能.对于弹钢琴最重要的就是需要反复的练习和有持之以恒的毅力.最开始练习弹钢琴时是非常枯燥无味的,因为练习的曲目是最基本最简单的音符,并不能一开始就练习你喜欢的曲目.只有通过不断的练习抬指和固定手型,才能拥有扎实的基本功,进而能在日后练习难度更大的曲目时得心应手.这和娄老

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

20165235 学习基础和C语言基础调查 首先第一个问题:你有什么技能比大多人(超过90%以上)更好?感觉很难回答这种问题,其实我对很多东西挺感兴趣的,如果非要拿出一种比较突出的技能的话我感觉就是象棋和书法.不敢说比大多数人更好,但是在业余爱好者中间相对来说还是不错. 针对这个技能的获取你有什么成功的经验?若想获取这种技能首先最重要的是对这种技能的兴趣,因为兴趣是人最好的老师.因为我对象棋书法的热爱导致我想去学习.其次是坚持,若想真正的掌握一门技能就得去坚持练习,不断的增进自己的技能. 对于第

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

学习基础和C语言基础调查 做中学体会 阅读做中学之后,了解老师关于五笔练习.减肥.乒乓和背单词的经历,不禁联想到自己学古筝的经历. 成功的经验 兴趣 我其实小时候学过一段时间古筝,但是那时候是因为父母的要求,自己并不喜欢,后来就终止了.直到再过了几年自己对于古筝产生了兴趣,主动要求重新学习古筝,一直坚持到了最后. 专注 说来惭愧,我练琴从来不是定时定量的,而是根据心情和专注程度来,对于我来说,心不在焉的练习两个小时的效率没有专注练习半小时高.状态不好时当天我会放弃练习,状态好的时候连续练习几个小

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

20165318 学习基础和C语言基础调查 技能学习经验 我们这一代人,或多或少的都上过各种兴趣班,舞蹈钢琴画画书法,我也是如此.可这些技能中,唯一能拿的出手的就是舞蹈了.按照<优秀的教学方法---做教练与做中学>中的标准:一项技能的掌握程度分为:新手/高级初学者/合格者/精通/专家.我认为自己尚且只达到合格者的程度,并不能说自己的水平凌驾于大多数人之上. 从4岁学到14岁,这些年的学习,还是带给我很多启发,要学好一项技能,要具备以下几点: 兴趣:兴趣是最好的老师.我小时候就对舞蹈很有兴趣,看

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

学习基础和C语言基础调查 一.一种比大多数人(超过90%以上)更好的技能 说句实话,我还没有那种特别特别自信的.说我能拿得出手的.所谓能超过百分之九十以上的人的技能.毕竟人外有人,天外有天. 姑且算上象棋吧,能下的过一些人,碰上一些每天都在下的那种老爷爷可能还是不太招架得过来. 至于说我所积累的经验,总结一下,大量的实战经验和灵活的思维模式. 首先说这头一点吧,实战经验就是大量的练习.有的人下棋就喜欢背棋谱,不过我觉得纸上得来终觉浅,或者说,我觉得真刀真枪地干上一局比背棋谱进步得快.其实....

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

学习基础和C语言基础调查 一.技能学习与特长 你有什么技能比大多人(超过90%以上)更好? 我的爱好和技能说实话挺广泛的.如果要挑出来一个很擅长的话,我觉得应该是钢琴. 针对这个技能的获取你有什么成功的经验? 首先有一定的兴趣和追求,这个能让我产生继续下去的动力和勇气,也是我不断练习的原因. 其次就是要有耐心,只有不停的练习和思考,能力才会提升,技能才会变得娴熟. 最后就是坚持,学习过程中有很多瓶颈,只有坚持下去,才会到达成功的彼岸,最终在人群中脱颖而出. 与老师博客中的学习经验有什么共通之处?

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

20165323 学习基础和C语言基础调查 一.技能学习心得 1.你有什么技能比大多人更好? 我觉得我羽毛球打的还行,不能说打得比大多数人好,但是对于一些打羽毛球的要领还是掌握的. 2.针对这个技能的获取你有什么成功的经验? 想要打好羽毛球,首先你得建立起对它的兴趣.你对打羽毛球这件事产生了兴趣,你才能够更加投入地去练习它,这样子你的效率才高.如果你对这件事没有兴趣,那么你对于这件事的态度或许只是在应付而已,这样子就不会有任何的意义,也很难提升自己的水平.其次,便是坚持.常言道:"宝剑锋从磨砺出