20165237 学习基础和C语言基础调查
学习基础和C语言基础调查
一、技能学习与特长
你有什么技能比大多人(超过90%以上)更好?
我的爱好和技能说实话挺广泛的。如果要挑出来一个很擅长的话,我觉得应该是钢琴。
- 针对这个技能的获取你有什么成功的经验?
- 首先有一定的兴趣和追求,这个能让我产生继续下去的动力和勇气,也是我不断练习的原因。
- 其次就是要有耐心,只有不停的练习和思考,能力才会提升,技能才会变得娴熟。
- 最后就是坚持,学习过程中有很多瓶颈,只有坚持下去,才会到达成功的彼岸,最终在人群中脱颖而出。
与老师博客中的学习经验有什么共通之处?
读了娄老师的「做中学(Learning By Doing)」之乒乓球刻意训练一年总结,我认为有很多共通之处。比如:
引用:
现实生活中,只有极少部分人有意志力能长时间大量重复枯燥的基础练习。半途而废是许多人都经常面临的事情。
钢琴老师经常告诉我们坚持这个词。尽管手指的茧很多,关节很痛,但是如果坚持下去,这些痛都会一消而散,转化为成功道路上的汗水和动力。而且,练习过程中,必须高度集中注意力,不专注,效果真的会很差。

二、有关C语言学习的调查
- 你是怎么学习C语言的?(作业,实验,教材,其他),与你的高超技能相比,C语言的学习有什么经验和教训?
- 通过精读教材、网站刷题以及习题实验来学习
- 我认为C语言的学习过程中,一定要思想灵活,多思考,一个问题可以简单化,也可以复杂化,就看编程者怎么思考。
目前为止估算自己写过多少行C代码?理解的情况如何?量变引起质变,如何平衡质和量?
如果按照网站题库每道题15行代码的话,大概也有将近四千五百行。在指针的一些地方理解的还是有些欠缺,但是前面基础我认为还是可疑的。质变是量变的结果,但是不能追求由千篇一律的粗糙量变换来的质变。
- 学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
- 数组指针:指向数组的指针。
- 指针数组:元素是指针的数组。
- 函数指针:指向函数的指针变量。
- 指针函数:返回值是指针的函数。
学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?你知道什么叫面向过程程序设计吗?它解决问题的方法是什么?什么是模块?你写过多个源文件的程序吗?你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
这些问题中,我只是略知一二。
- 面向过程是以过程为中心的编程思想。
- 解决的方法:通过分析出程序所需要的步骤,然后用函数把每一个步骤写出来,最后再依次调用。
- 模块是将一个程序分成多个完整组成部分,然后编程分别实现这些部分。
- 学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从大到小)?
#include <stdio.h>
#include <stdlib.h>
#define N 100
int main()
{
int a[N],b[N],i,j,k,temp;
printf("输入数组中有几个数:");
scanf("%d",&k);
for(i=0;i<k;i++) //复制a->b
{
scanf("%d",&a[i]);
b[i]=a[i];
}
for(i=0;i<k;i++){
printf("%d ",b[i]);}
for(i=0;i<k;i++) //循环查找5
{
if(a[i]==5)
{
printf("数组中有5\n");
break;
}
}
printf("数组中没有5\n");
for(i=0;i<k-1;i++) //从大到小排序
{
for(j=i+1;j<k;j++)
{
if(a[i]<a[j]) //此处若改成>,则为从小到大排序
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
return 0;
}
你知道什么是断点吗?给出自己调试程序的例子。
断点为在程序的某行代码处设置断点,程序运行到就停止,开始单步调试。
调试:

- 每章提出一个问题
- JAVA应用程序源文件如何编写和保存?
- 数组怎么分配元素空间?
- 条件语句和循环语句怎么使用?
- 如何引用对象?
- 如何面向抽象编程?
- 接口怎样克服Java单继承缺点?
- 怎样使用内部类和匿名类?
- 什么是String类与StringBuffer类?有什么关联吗?
- 怎么去构造并理解JFrame?
- 怎样获取一个对象的克隆对象?
- 如何更新、添加与删除?
- 为什么产生垃圾实体?
- URL类是什么?特殊的地方在哪里?
- 如何绘制基本图形和播放音频?
- 如何使用各种集合框架类?
三、对比C语言的学习,你对《Java程序设计》的学习有什么具体目标?如何通过刻意训练提高程序设计能力和培养计算思维?如何通过“做中学”实现你的目标?
- 我认为积极的练习和广泛的思考是必不可少的。我希望在课程中,真正领会到编程语言的意义,像理解汉语那样知道JAVA语言的真正含义和思想。理解和练习相结合,学会、学通、学精。
20165237 学习基础和C语言基础调查的更多相关文章
- 20165318 预备作业二 学习基础和C语言基础调查
20165318 学习基础和C语言基础调查 技能学习经验 我们这一代人,或多或少的都上过各种兴趣班,舞蹈钢琴画画书法,我也是如此.可这些技能中,唯一能拿的出手的就是舞蹈了.按照<优秀的教学方法- ...
- 20165230 学习基础和C语言基础调查
20165230 学习基础和C语言基础调查 技能学习经验 我擅长弹钢琴.小时候我曾上过很多兴趣班,比如钢琴.跳舞.书法.绘画等等,唯一坚持至今的只有钢琴.仔细一算学习钢琴至今已有12年,不能说已经精通 ...
- 20165234 预备作业2 学习基础和C语言基础调查
学习基础和C语言基础调查 一.技能学习经验及体会 你有什么技能比大多人(超过90%以上)更好? 看到这个问题,我仔细想了想,好像的确没有什么特别出众的技能,但是我想到了许多我个人的爱好. 我从小喜欢五 ...
- 20165337学习基础和C语言基础调查
20165337学习基础和C语言基础调查 你有什么技能比大多人(超过90%以上)更好? 讲道理我感觉我自己没有什么能比90%以上的人都做得好的技能,我就瘸子里面拔将军挑一个我自认为还不错的技能吧. 我 ...
- 学习基础和C语言基础调查
学习基础和C语言基础调查 一.一种比大多数人(超过90%以上)更好的技能 说句实话,我还没有那种特别特别自信的.说我能拿得出手的.所谓能超过百分之九十以上的人的技能.毕竟人外有人,天外有天. 姑且算上 ...
- 20165323 学习基础和C语言基础调查
20165323 学习基础和C语言基础调查 一.技能学习心得 1.你有什么技能比大多人更好? 我觉得我羽毛球打的还行,不能说打得比大多数人好,但是对于一些打羽毛球的要领还是掌握的. 2.针对这个技能的 ...
- 20165235 学习基础和C语言基础调查
20165235 学习基础和C语言基础调查 首先第一个问题:你有什么技能比大多人(超过90%以上)更好?感觉很难回答这种问题,其实我对很多东西挺感兴趣的,如果非要拿出一种比较突出的技能的话我感觉就是象 ...
- 20165317 学习基础和C语言基础调查
学习基础和C语言基础调查 关于优势技能 说来惭愧,读书多年,爱好不少,但是真的能拿的出手的.能被叫做特长的不多.至今,能在同龄人中处于较领先位置的也只有从四年级开始练起的乒乓球.记得开始练习乒乓球是从 ...
- 20165305 学习基础和C语言基础调查
学习基础和C语言基础调查 <优秀的教学方法---做教练与做中学>心得 在<优秀的教学方法---做教练与做中学>文章中又一次提到了"做教练"这一学习方法,因为 ...
随机推荐
- PHP三元运算符
:条件 ? 结果1 : 结果2 <?php$a=10; $b=20;$c=$a>$b?($a-$b):($a+$b);//说明:如果变量a大于变量b则执行问号后面的,否则就执行:冒 ...
- pandas知识点
1.选择对象 1.选择特定列和行的数据 a['x'] 那么将会返回columns为x的列,注意这种方式一次只能返回一个列.a.x与a['x']意思一样. 取行数据,通过切片[]来选择 如:a[0:3] ...
- Spring_事务管理
转自:https://www.ibm.com/developerworks/cn/java/j-master-spring-transactional-use/index.html 事务管理是应用系统 ...
- Kafka技术内幕 读书笔记之(四) 新消费者——心跳任务
消费者拉取数据是在拉取器中完成的,发送心跳是在消费者的协调者上完成的,但并不是说拉取器和消费者的协调者就没有关联关系 . “消费者的协调者”的作用是确保客户端的消费者和服务端的协调者之间的正常通信,如 ...
- Linux-CentOS 查看(监控)服务器网卡流量
1.使用系统自带的命令: watch more /proc/net/dev 2. 使用nload命令,需要自行安装 1)# yum install flex byacc libpcap ncurses ...
- JAVA-try-catch-finally-自定义异常例子(适合初学者)
package com.net.xinfang.reflect; import java.io.IOException; import java.util.Scanner; /*** * 运行try块 ...
- sqlyog创建数据库表关系图
作为一个后台前端,数据库,需求分析,运维,PPT全包的码农来说.uml建模不存在的,对不起我没有时间,就用sqlyog拉几个你看看吧.看的懂的一眼就看清了,看不懂的整再好也是白瞎. 第一步:选择增强工 ...
- 我的长大app开发教程第三弹:实现四个子页面绑定RadioButton
在开始之前先上一张图 在上一节中我们实现了底部Button,这一弹我们要实现点击四个按钮分别切换到不同页面,我们可以把页面分为两部分,顶部栏和中间内容部分,我们可以通过线性布局包裹两部分内容,顶部栏又 ...
- 清除 SQL Server Management Studio 服务器名称历史记录
Ø 前言 在开发过程中,经常使用 SQL Server Management Studio 连接本地或远程 SQL Server 服务器,时间长了可能有些名称就不用了或者重复了,SQL Server ...
- GCC编译器原理(二)------编译原理一:ELF文件(1)
二.ELF 文件介绍 2.1 可执行文件格式综述 相对于其它文件类型,可执行文件可能是一个操作系统中最重要的文件类型,因为它们是完成操作的真正执行者.可执行文件的大小.运行速度.资源占用情况以及可扩展 ...