zoukankan      html  css  js  c++  java
  • 20165337学习基础和C语言基础调查

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

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

    讲道理我感觉我自己没有什么能比90%以上的人都做得好的技能,我就瘸子里面拔将军挑一个我自认为还不错的技能吧。
    我感觉我最拿得出手的技能应该是跳高吧,说来惭愧,以前虽然上了些兴趣班,但是都不是自己真正喜欢的,大多学了个马马虎虎,比起门外汉可能确实强点,但是超越90%还是差远了。跳高这项技能还是在大学开发的。
    至于我的经验就是:坚持坚持再坚持
    我自己的身体素质其实在刚刚上大学那会是非常差的,跟一颗豆芽菜一样,当时报名跳高也是抱着试试看的态度,没想到被选入了跳高队。进了队伍也没想太多,就老老实实跟着学长练习,最初我们从来不练跳高的技巧,都是从身体素质开始,最最基础的跑步、仰卧起坐、俯卧撑这一类大家都知道的锻炼方法,但是随着时间的推移,我的身体素质真的在一天天变强,而且这种改变在初期最为明显,大一锻炼了一学期以后我的身体素质大有改观,到大二我终于在跳高方面有所建树。我的感觉就是水到渠成,没有一点点的突然性、没有一点点预兆,非常的自然。我认为不管自己的起点如何,只要坚持,一定有所提高。

    有关C语言学习的调查

    • 你是怎么学习C语言的?(作业,实验,教材,其他),与你的高超技能相比,C语言的学习有什么经验和教训?
      我学习C语言其实没有自己特别的方法,就是根据老师的要求,做作业啊什么的,我上学期经常麻烦学习好的同学给我讲解一些很基础的问题,然后结合老师的作业,一点点巩固我可怜的C语言知识。教训的话就是:上课一定要好好听,其实我很多麻烦同学的题目都是老师上课讲过的。

    • 目前为止估算自己写过多少行C代码?理解的情况如何?量变引起质变,如何平衡质和量?
      写过多少行代码我真的忘了,因为有时候一个大括号就可能占一行,平时写完程序也从来没有管过写了多少,只关心能不能运行了233333
      自己写的代码都能理解,一些比较基础的简单的程序理解起来也还可以。
      量变引起质变是毫无疑问的,就像我跳高,平时再怎么积累量变我觉得都不嫌多,量变多了质变就是水到渠成。

    • 学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
      我自己是这么理解的啊:
      数组指针:顾名思义,就是指数组的指针。
      指针数组:也是看名字,就是有指针的数组。
      函数指针:就是指函数的指针。
      指针函数:就是返回一个指针的函数。

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

    • 学过了C语言,你知道什么叫面向过程程序设计吗?它解决问题的方法是什么?
      面向过程嘛,就是以过程为主,一步一个脚印那种意思,解决问题的方法不太清楚。

    • 在C语言里面,什么是模块?你写过多个源文件的程序吗?
      模块就是把很长的一个过程分成一个个步骤,就像不积跬步无以至千里,模块就是跬步的意思吧。
      没写过

    • 学过了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
      我粗浅的理解是:每一个单独的模块要尽可能精细,功能要尽可能完善,但是模块与模块之间要联系尽可能的紧密。
      如何运用就不知道了。

    • 学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。

            #include<stdio.h>
            int main()
            {
            int a[5],b[5],i;
            for ( i=0;i<5;i++ )
            {
            scanf("%d",a[i]);
            b[i] = a[i];
            }
            
            #include <stdio.h>
            int main()
            {
            int a[10],i;
                for(i=0;i<10;i++)
            {
            if (a[i]==5)
            printf ("有5");
            else 
            printf ("没有5");
            }
            }
      
      
            #include<stdio.h>
      
            int main()
        {
            int i,j,temp,a[10];
            for(i=0;i<10;i++)
            scanf("%d",&a[i]);
      
            for(i=0;i<9;i++)
      
            for(j=0;j<9-i;j++)
      
            if(a[j]>a[j+1])
            {
            temp=a[j];
            a[j]=a[j+1];
            a[j+1]=temp;
            }
            for(i=0;i<10;i++)
            printf("%d ",a[i]);
            }
      

    如果从小到大就把if(a[j]>a[j+1])这一步中的大于改成小于。

    • 写一个程序,统计自己C语言共写了多少行代码。
      这个不会。
    • 你知道什么是断点吗?给出自己调试程序的例子。
      断点就是程序一运行到这里就停止。
      例子。。。因为很少调试,所以没有。
    • 参考怎样快速阅读一本书,快速阅读一下云班课中有PPT,每章提出一个问题
      1.Java中什么是反编译?
      2.基本数据类型有多少,怎么区分?
      3.Java和C语言的运算符、表达式、语句有没有关联或者可以借鉴的地方
      4.什么是类?
      5.子类和父类有什么关系?
      6.接口和abstract类到底是啥
      7.内部类,异常类,匿名类具体是啥,怎么区分
      后面的没太看明白,提不出什么问题,后面再补吧。
    • 对比C语言的学习,你对《Java程序设计》的学习有什么具体目标?如何通过刻意训练提高程序设计能力和培养计算思维?如何通过“做中学”实现你的目标?
      我觉得对Java还是比较心虚的吧,这次作业实在是写晚了,以后的小目标就是作业早早完成不拖欠吧。
      上课肯定要认真听讲,这个假期也不能落下,希望能有个好结果吧。
  • 相关阅读:
    ConcurrentHashMap的size方法是线程安全的吗?
    Spring是如何解决循环依赖的
    MySQL是如何实现事务的ACID
    Redis Hashes 数据类型简述
    当你处理了几千万数据之后...
    服务治理之重试篇
    wsl, windows subsystem for linux , windows linux子系统 root用户密码错误 su: Authentication failure 解决方式[linux][windows subsystem linux][ubuntu 20 LTS]
    如何快速查看windows cpu是什么架构?
    redhat rpm 操作[linux][redhat]
    redhat8 typora 安装教程[linux][redhat]
  • 原文地址:https://www.cnblogs.com/y963976867/p/8414885.html
Copyright © 2011-2022 走看看