• 第一次寒假作业


    (对不起,这么晚才做了,而且还是不能做完整,因为我真的什么都完全不懂,还有Markdown实在看不懂,学不会,抱歉)

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

    目前为止估算自己写过多少行C代码?理解的情况如何?
    可能有300行以上吧,大部分都能理解吧

    学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
    分不清,作业里根本不用知道这些就可以做的

    学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?
    怎么可能知道,老师并没教啊

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

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

    学过了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
    不知道,莫非我们同学中有人能看懂这个问题?!

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

    include"stdio.h"

    define n 3

    int main()
    {
    int A[n],B[n],i;
    for(i=0;i<n;i++)
    scanf("%d",&A[i]);
    for(i=0;i<n;i++)
    B[i]=A[i];
    return 0;
    }

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

    include"stdio.h"

    define n 3

    int main()
    {
    int A[n],i,t=0;
    for(i=0;i<n;i++)
    scanf("%d",&A[i]);
    for(i=0;i<n;i++)
    if(A[i]5)t=1;
    if(t
    1)
    printf("数组A中有数字5");
    else printf("数组A中没有数字5");
    return 0;
    }

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

    include"stdio.h"

    define n 3

    int main()
    {
    int A[n],i,j,t;
    for(i=0;i<n;i++)
    scanf("%d",&A[i]);
    for(i=0;i<n-1;i++)
    for(j=i;j<n-1;j++)
    if(A[i]>A[i+1])
    {
    t=A[i];
    A[i]=A[i+1];
    A[i+1]=t;
    }
    for(i=0;i<n-1;i++)
    printf("%d<",A[i]);
    printf("%d",A[n]);
    return 0;
    }

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

    include"stdio.h"

    int main()
    {
    int x,i;
    char s[10000][100];
    printf("请输入至今写过的全部代码且中间不要留空行: ");
    for(i=0;i<10000;i++)
    {
    gets(s[i]);
    if(s[i][0]==0)
    {
    x=i;
    break;
    }
    }
    printf("您至今共写了%d行代码",x);
    return 0;
    }

    你知道什么是断点吗?给出自己调试程序的例子。(可以截图贴图说明)
    不知道

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

    毕业后大多数人从事的工作的要求是“提笔能写,开口能说,问策能对,遇事能办”,非常重要的技能是公文写作能力,你觉得自己写作能力如何?要怎么提高?
    我写作能力很辣鸡,以后多练习可能就会提高吧

  • 相关阅读:
    蚂蚁金服SOFAMesh在多语言上的实践
    2018第48周日
    git只拉取github部分代码的方法
    深入理解brew link命令
    openssl/ssl.h file not found
    react热加载失败
    pycharm批量清楚pyc、$py.class文件
    Hash history cannot PUSH the same path; a new entry will not be added to the history stack
    JavaScript indexOf() 方法,获取元素的位置;Object.keys()获取对象的所有key的数组
    JavaScript删除数组里的某个元素
  • 原文地址:https://www.cnblogs.com/ccxccx/p/6347224.html
Copyright © 2020-2023  润新知