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

一、技能学习与特长

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

我的爱好和技能说实话挺广泛的。如果要挑出来一个很擅长的话,我觉得应该是钢琴。

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

首先有一定的兴趣和追求,这个能让我产生继续下去的动力和勇气,也是我不断练习的原因。

其次就是要有耐心,只有不停的练习和思考,能力才会提升,技能才会变得娴熟。

最后就是坚持,学习过程中有很多瓶颈,只有坚持下去,才会到达成功的彼岸,最终在人群中脱颖而出。

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

引用:

现实生活中,只有极少部分人有意志力能长时间大量重复枯燥的基础练习。半途而废是许多人都经常面临的事情。

钢琴老师经常告诉我们坚持这个词。尽管手指的茧很多,关节很痛,但是如果坚持下去,这些痛都会一消而散,转化为成功道路上的汗水和动力。而且,练习过程中,必须高度集中注意力,不专注,效果真的会很差。

二、有关C语言学习的调查

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

通过精读教材、网站刷题以及习题实验来学习

我认为C语言的学习过程中,一定要思想灵活,多思考,一个问题可以简单化,也可以复杂化,就看编程者怎么思考。

目前为止估算自己写过多少行C代码?理解的情况如何?量变引起质变,如何平衡质和量?

如果按照网站题库每道题15行代码的话,大概也有将近四千五百行。在指针的一些地方理解的还是有些欠缺,但是前面基础我认为还是可疑的。质变是量变的结果,但是不能追求由千篇一律的粗糙量变换来的质变。

学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?

数组指针:指向数组的指针。

指针数组:元素是指针的数组。

函数指针:指向函数的指针变量。

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

学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?你知道什么叫面向过程程序设计吗?它解决问题的方法是什么?什么是模块?你写过多个源文件的程序吗?你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?

这些问题中,我只是略知一二。

面向过程是以过程为中心的编程思想。

解决的方法:通过分析出程序所需要的步骤,然后用函数把每一个步骤写出来,最后再依次调用。

模块是将一个程序分成多个完整组成部分,然后编程分别实现这些部分。

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

#include

#include

#define N 100

int main()

{

int a[N],b[N],i,j,k,temp;

printf("输入数组中有几个数:");

scanf("%d",&k);

for(i=0;ib

{

scanf("%d",&a[i]);

b[i]=a[i];

}

for(i=0;i

printf("%d ",b[i]);}

for(i=0;i

{

if(a[i]==5)

{

printf("数组中有5\n");

break;

}

}

printf("数组中没有5\n");

for(i=0;i

{

for(j=i+1;j

{

if(a[i],则为从小到大排序

{

temp=a[i];

a[i]=a[j];

a[j]=temp;

}

}

}

return 0;

}

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

断点为在程序的某行代码处设置断点,程序运行到就停止,开始单步调试。

调试:

每章提出一个问题

JAVA应用程序源文件如何编写和保存?

数组怎么分配元素空间?

条件语句和循环语句怎么使用?

如何引用对象?

如何面向抽象编程?

接口怎样克服Java单继承缺点?

怎样使用内部类和匿名类?

什么是String类与StringBuffer类?有什么关联吗?

怎么去构造并理解JFrame?

怎样获取一个对象的克隆对象?

如何更新、添加与删除?

为什么产生垃圾实体?

URL类是什么?特殊的地方在哪里?

如何绘制基本图形和播放音频?

如何使用各种集合框架类?

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

我认为积极的练习和广泛的思考是必不可少的。我希望在课程中,真正领会到编程语言的意义,像理解汉语那样知道JAVA语言的真正含义和思想。理解和练习相结合,学会、学通、学精。

如何学习java c语言_20165237 学习基础和C语言基础调查相关推荐

  1. 零基础学习Java开发,这些学习笔记送给你

    因为Java具备很多特点,并且在企业中被广泛应用为此很多小伙伴选择学习Java基础开发,但是零基础学习Java技术开发需要我们制定Java学习路线图对于我们之后的学习会非常有帮助. 零基础学习Java ...

  2. 写给java初学者,从零开始学习java开发的完整学习路线

    要问编程王者是谁?自然是非java莫属!发展了20多年,学习java的人络绎不绝.不管是有计算机基础还是没有基础,都想学习这门前途无量的技术.这时候有人担心了,零基础该怎么学java呢?会不会困难重重 ...

  3. 零基础学习Java开发,这些学习笔记送给你!

    因为Java具备很多特点,并且在企业中被广泛应用为此很多小伙伴选择学习Java基础开发,但是零基础学习Java技术开发需要我们制定Java学习路线图对于我们之后的学习会非常有帮助. 零基础学习Java ...

  4. 学习java的步骤_java学习的基本步骤

    Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了.但有一些基本的步骤: 熟悉一种文本编辑器, 比如:Vim, Emacs, Notepad++, TextMate等.知道哪些 ...

  5. 零基础学习java必须要了解的学习路线

    Java开发目前热火朝天,但是有传言说Java将被取代,当然那只是传言.今天小编来谈谈零基础学习Java必须了解的学习路线. 第一阶段:HTML+CSS 静态布局开始 有人肯能会说我是做后端的,前端的 ...

  6. 零基础如何系统学习Java Web?

    自学 java 的时候,不仅需要关注 java 入门的相关知识,还需要关注自己的自学方法.掌握好自学的方法,对构筑知识框架有很大帮助. 怎么样在没人指导的情况下自己去练习.自学和在学校上课的时候不一样 ...

  7. 零基础快速学习Java技术的方法整理

    在学习java技术这条道路上,有很多都是零基础学员,他们对于java的学习有着很多的不解,不知怎么学习也不知道如何下手,其实Java编程涉及到的知识点还是非常多的,我们需要制定java学习路线图这样才 ...

  8. 学习java周期_Java第一作业周期总结

    1.作业总结 自java开课,我们已经进行了三次作业的练习,一步步的从最开始的没有什么特别之处,到运用到java中独有的知识,从简单到复杂,初步了解了Java编程的基本准则.最开始的作业,写完之后,并 ...

  9. 初学者怎么学习Java

    作为一名Java的学习者,跟大家分享下我的学习经验. 学习Java呢,如果你学过别的面向对象的语言那么通过类比我觉得你一定学起来比较轻松,这里就从什么语言没学过的小白说起. 首先来给大家推荐几本参考书 ...

最新文章

  1. 使用Maven进行Selenium测试自动化
  2. java中8种数据类型和默认值所占字节数
  3. 【4.0】jdbcTemplate
  4. Kudu : 插入无法获取主键冲突的异常
  5. texstudio自动拼写检测_飞桨PaddleDetection物体检测统一框架详解
  6. java ajax 返回乱码,解决使用$.ajax的时候得到返回乱码
  7. Linux 学习步骤(从入门到精通)
  8. OpenWrt 无线桥接
  9. C# ObjectArx AutoCAD二次开发(转帖)
  10. 【unity学习笔记】OnMouseEnter、OnMouseOver、OnMouseExit
  11. docker+mesos+marathon
  12. python -i 豆瓣源
  13. SQL语句判断奇偶数
  14. DCHQ + EMC REX-Ray在多个云和虚拟化平台上交付容器数据库服务
  15. 山贼集团 (group)
  16. vfloppy使用问题
  17. which,that 引导定语从句不同
  18. LayoutManager布局管理器:FlowLayout、BorderLayout、GridLayout、GridBagLayout、CardLayout、BoxLayout
  19. java收到邮件后短信提醒_java邮件发送和短信发送(一)
  20. 本分初心,vivo以科技之力守护“唯一的地球”

热门文章

  1. Echarts实时更新数据
  2. 理解并实现摩尔投票算法
  3. Ubuntu安装wps2019
  4. 关于人工智能的一些想法
  5. android 使用MediaCodec(根据设备状况硬编解码)来转码音频(MP3 to aac),并同时裁剪音频
  6. 【BootStrap】Bootstrap简介、环境安装与基本模板
  7. OmniGraffle 一款曾获得苹果设计大奖的绘图软件
  8. 嵌入式C语言方面面试、笔试经典问题/题目
  9. 有哪些好的上报crash工具:推荐crashlytics
  10. EXCEL的密码相关