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

  • 我看电影比一般人多一点点;我听英文歌比一般人多一点点;我有一把尤克里里和一个滑板。我有很多爱好,但都没能发展成我的特长,它们给我的生活增添了情趣,又不足以在人前津津乐道。细想我有什么比70%的人做得好,那应该就是一直到初三我都沉迷于的一款养成游戏——赛尔号。游戏中玩家收集不同属性不同能力不同天赋的精灵,把它们培养成最合适的样子,以提升玩家的竞争能力。为了得到一只天赋值高的精灵,我需要重复多次捕捉操作;为了最大化利用一只精灵的属性,我需要给它分配合适的学习点数;为了完成游戏中的任务,我需要查看其他玩家的攻略。你大可不必像我这样这样劳累地玩,你可以随意培养你的精灵,不过多在意它的天赋,随意打怪随意刷些学习点数,照样可以从中获取一些乐趣。而从我的游戏经历中可以看出我有些偏执,想要追求最好的。这份追求让我有能力打败游戏中70%的玩家。
    2、针对这个技能的获取你有什么成功的经验?
  • 怎样学好《面向对象程序设计》,可以从我的游戏经历中获取一些灵感。我今后《面向对象程序设计》学习的进程,可以类比于我在游戏中对完美的追求。一遍一遍的练习就像一次一次的捕捉;给精灵分配学习点数就像我对于时间、精力的分配;查看他人的攻略就像向他人请教、听他人分享经验。想要成功地学好这门课程,我可以从管理规划、练习、请教三个方面入手。
    3、你是怎么学习C语言的?(作业,实验,教材,其他),与你的高超技能相比,C语言的学习有什么经验和教训?
  • 通过课前预习课堂内容、课上认真听讲、课后独立思考作业、请教不懂的地方、总结所学内容,可以较好地掌握C语言。
  • 对于上述技能获取过程中所得的经验,C语言的学习是有所补充的。在我C语言学习的过程中,总结就很重要。在我得以检验我的算法的正确性之前,编译常常出现问题;又或者在我算法没有错误的情况下编译成功后,运行所得的结果是不正确的。在我找出自己的错误后,我会进行总结,列出一个“哪些问题你总错”的list,其中包含如“输入中有没有‘&’?”、“变量有没有赋初值?”、“循环嵌套有没有出错?”等。事实上,C语言课本也给出了常见错误总结,值得关注。
    4、目前为止估算自己写过多少行C代码?理解的情况如何?
  • 估计有5000行(?)。
  • 只要是自己写的代码,我的理解还算是比较彻底的;一些老师教授的算法或者是同学提出的算法理解就没有那么透彻,需要多看几遍。
    5、学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
  • 分得清。这些名词的后两个字才是主体。
    6、学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?
  • 文件是数据集合,而流是文件的传输过程。
  • 如果一个文件中的每个字节的内容都是可以表示成字符的数据,我们就可以称这个文件为文本文件,而文本文件以外的文件称为二进制文件。
  • 编程时可以调用fopen、fclose、fgetc、fputc等函数操作这两种文件。
    7、学过了C语言,你知道什么叫面向过程程序设计吗?它解决问题的方法是什么?
  • 面向过程程序设计就是在编程过程中关注问题的解决步骤的程序设计的一种方法。
  • 面向过程程序设计通过拆分问题的解决步骤,用不同函数完成各个步骤,再在编程时调用这些函数来解决问题。
    8、在C语言里面,什么是模块?你写过多个源文件的程序吗?
  • 在设计一个较大的程序时,往往把它分成若干个程序模块,每个模块实现特定的功能,这些模块组合起来构成程序整体。
  • 我写过同时调用stdio.h和math.h的程序。
    9、学过了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
  • 此前不知道,查询后才知道。
  • 想写一个高质量的程序,尽可能将它的功能分割成独立的几个模块,一个模块只完成一个特定的功能,即低耦合;同时各个模块内部的元素尽可能地紧密联系,即高内聚。
    10、学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
  • 复制
  • 查找5
  • 从小到大
  • 从大到小
    11、写一个程序,统计自己C语言共写了多少行代码。
  • 统计
    12、你知道什么是断点吗?给出自己调试程序的例子。
  • 在此之前不知道。
  • 之前没有过使用断点调试程序的经历。
    13、对比C语言的学习,你对《面向对象程序设计》的学习有什么具体目标?如何通过刻意训练提高程序设计能力和培养计算思维?如何通过“做中学”实现你的目标?
  • 具体目标是期末成绩95及以上。
  • 为了提高程序设计能力和培养计算思维,我应该:认真对待每次训练,要专注,灵活运用所学内容,多做有挑战性的题目;多方面思考问题,在做题目前有一个整体的思路,就算不会做的题目在请教后也要想一想为什么他人会这样思考。
  • 为了通过“做中学”实现我的目标,我应该在一次一次的练习中,熟练不熟悉的内容,巩固所学知识,拓展知识面;在自己有新的想法时,先自己通过编程实践,而不是先问别人这样子行不行。
    14、毕业后大多数人从事的工作的要求是“提笔能写,开口能说,问策能对,遇事能办”,非常重要的技能是公文写作能力,你觉得自己写作能力如何?要怎么提高?
  • 我认为自己的写作能力一般,语言组织能力不够强,词汇不够丰富。
  • 我可以通过阅读书籍,多写博客来提高我的写作能力。

转载于:https://www.cnblogs.com/kofyou/p/6286236.html

2017《面向对象程序设计》寒假作业一相关推荐

  1. 2017福州大学面向对象程序设计寒假作业一

    作业链接 第一次作业统计完成,本次作业满分10分,统计结果如下: 学号 姓名 博客 分数 111500206 赵畅 ZCplayground 9.5 031602211 盖嘉轩 031602211 8 ...

  2. 2017福州大学面向对象程序设计寒假作业四

    作业链接 第四次作业统计完成,本次作业满分100分,统计结果如下: 学号 姓名 作业地址 分数 031602431 王源 http://www.cnblogs.com/circlek/p/652872 ...

  3. 2017《面向对象程序设计》作业四

    2017<面向对象程序设计>作业四 林燊 031602325 https://www.cnblogs.com/linshen/ github链接:https://github.com/Tr ...

  4. “2017面向对象程序设计(Java)第十一周学习总结”存在问题的反馈及教学安排...

    "2017面向对象程序设计(Java)第十一周学习总结"存在问题的反馈及教学安排 1."提出表扬的同学:姜依萍,王雪玲,徐楠,相文君,赵晓 未提交作业的同学:任红强,王瑞 ...

  5. C++面向对象程序设计大作业:魔兽世界(三):开战

    C++面向对象程序设计大作业:魔兽世界(三):开战 问题描述 问题分析 代码 问题描述 问题来自于北京大学郭炜老师的C++慕课的大作业 魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部.两个司令部 ...

  6. 浙大远程教c语言在线作业答案,浙江大学远程教育2020面向对象程序设计在线作业答案...

    <浙江大学远程教育2020面向对象程序设计在线作业答案>由会员分享,可在线阅读,更多相关<浙江大学远程教育2020面向对象程序设计在线作业答案(28页珍藏版)>请在人人文库网上 ...

  7. C++大作业(面向对象程序设计大作业)——销售公司员工管理

    面向对象程序设计大作业 目录 面向对象程序设计大作业 1.问题重述 2.编程思想 2.1数据结构 2.2功能确定 3.类的设计 3.1UML图标准 3.2本题类图 4.运行结果 1.输出所有信息 2. ...

  8. 《面向对象程序设计》作业(四)

    <面向对象程序设计>第四次作业 作者信息 刘思泳 佘岳昕 031602524 031602131 博客链接 博客链接 设计思路 之前的思路是在函数中调用resource,但查资料及询问学长 ...

  9. 【2017级面向对象程序设计】作业一

    Github PTA 这次电梯就把之前的代码改了一下,但是还是有很多之前留下的现在没用接口,没有删除,下次作业时看一下如果真的没用就删除了. 困难主要集中在调用函数上面,我再一次给参数忘记加引用了,导 ...

  10. 2017级面向对象程序设计——团队作业2

    Deadline:2018/6/19 22:00 作业要求 根据上一阶段的设计和分工,完成构建地图.基地.英雄.小兵等基本游戏元素的编程任务(构建相应的类和对象即可,不要求实现可操控移动等功能). 每 ...

最新文章

  1. SD-WAN可以提高WAN性能的3种方式—Vecloud
  2. PYG教程【四】Node2Vec节点分类及其可视化
  3. 02ODBC基本概念
  4. 基于libpcan库can总线操作的Barrett 机械手控制及腕部六维力传感器驱动
  5. 使用java程序读取配置文件中的相关属性值-asp.net关注
  6. Bash shell中的位置参数$#,$*,$@,$0,$1,$2...及特殊参数$?,$-等的含义 1
  7. hp ux安装oracle 11g,HP UX安装oracle 11g asm扫不到盘
  8. SpringBoot+zk+dubbo架构实践(三):部署Dubbo-admin管理平台
  9. 如何:使用 DataAnnotations 特性验证模型数据+MetadataType的使用,MVC的Model层数据验证 指定要与数据模型类关联的元数据类
  10. 信号与系统学习难点(一)群时延与相频特性
  11. pta平台c语言作业答案,C语言PTA平台习题与答案.pdf
  12. 计算机模拟仿真技术是什么,仿真与模拟
  13. 极速pdf android,极速PDF阅读器 V3.0.0.2003 官方版[安卓软件]
  14. Android、Python实现微信运动
  15. 《犯罪心理学》读书笔记(part2)--犯罪心理学发展史
  16. 手机uc打开本地html,(涨知识)关于手机UC浏览器折叠网页内容解决办法
  17. WHT20无线温湿度传感器 STM8S单片机
  18. 电脑win10进入设置就闪退卡顿,解决办法:
  19. 微信工具箱小程序源码-多功能集合一体工具箱
  20. 大华视屏监控对接集成

热门文章

  1. CV07-DeepLab v3+笔记
  2. spring vertx_如何在Spring设置Vertx
  3. html中的两种标记,如何在html选项标记中实现两种不同的对齐?
  4. 低版本jdbc连接高版本oracle,转:oracle11g的JDBC连接 URL和之前的版本有一定的区别...
  5. gitee查看当前账号_upic+gitee图床,自由书写Markdown
  6. 女生做软件测试需要学习什么技术?
  7. jdk7新特性学习笔记
  8. Codeforces 862B - Mahmoud and Ehab and the bipartiteness
  9. 绿盟科技与CCF成立“鲲鹏”科研基金 计划发力5大领域资助16个项目
  10. MYSQL 数据库迁移 ***