20165332 学习基础和C语言基础调查
学习基础和c语言基础调查
一、技能学习经验
- 从小学过很多东西,架子鼓、电子琴、街舞、吉他、书法、美术......爱好也有很多,乒乓球、篮球、唱歌......这么多项技能,要说那一项比大多数人好,还真的没有,一直都是什么都会,但是都不精通。相比之下,唱歌算是比较好的一项,确实对音乐这方面比较感兴趣。
- 至于唱歌方面,也没有什么成功,但是能达到自我感觉良好,也是经过不断努力的结果。高中的时候学习压力大,没有其他消遣的时间与机会,就喜欢唱歌,基本每天都会抽出一个小时的时间来练歌和录歌。虽然喜欢唱歌,但是以前唱的确实只是一般水平,经过高中那段时间,唱歌水平明显提高了,目前也一直处于不断进步,不断嫌弃以前的状态。我觉得这种状态是有益的,你能感觉到以前的不好,就说明你比以前又进步了。要说总结经验,首先就是对唱歌的热爱,还有就是孰能生巧了,不断的练习、练习,肯定会看到进步的。
- 第一产生兴趣,第二不断练习,这与老师博客中的学习经验是相似的。另外,博客中提到:
如果你的目标是100分,达不到能得90分也不错,如果你想省事,目标定成60分,达不到要补考,还可能多次补考,浪费的时间精力反而会更多。
-- 引用自《「做中学(Learning By Doing)」之乒乓球刻意训练一年总结》
这就告诉我们,如果想要成功或向成功靠近,从开始就要对自己提出高要求,定下高目标,这也是对自己的鼓励与督促。
二、有关c语言学习的调查
- 你是怎么学习C语言的?(作业,实验,教材,其他),与你的高超技能相比,C语言的学习有什么经验和教训?
对于大一对c语言的学习自己也不满意,主要通过实验课上的练习和课下刷题库。和唱歌相比,一方面对c语言的学习没有足够的热情,另一方面也没有做到大量的练习,导致c语言的学习结果十分不理想。下学期java的学习一定会改正c语言学习时的错误方法。 - 目前为止估算自己写过多少行C代码?理解的情况如何?量变引起质变,如何平衡质和量?
写过多少行代码没有统计过,理解情况只能达到一知半解的水平。质变的基础是量变,量变的最终结果就是质变,要想达到质的进步,就要先付出量的努力,即平衡质和量的前提必须付出大量的努力。 - 学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
数组指针是指针,指向数组;指针数组是数组,里面的元素是指针。函数指针是指针,指向函数;指针函数是函数,返回值是指针。 - 学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?
经过百度有了初步认识。文件和流的联系和区别:
文件是计算机管理数据的基本单位。
流是字节序列的抽象概念。
- 学过了C语言,你知道什么叫面向过程程序设计吗?它解决问题的方法是什么?
“面向过程程序设计”是一种以过程为中心思想的编程方式。先分析解决问题的步骤,然后用函数逐步实现,使用时再依次调用。 - 在C语言里面,什么是模块?你写过多个源文件的程序吗?
函数就是一个模块。模块编程指的就是用函数实现各个功能,然后在主函数中调用各个功能模块(函数)。暂时还没有写过。 - 学过了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
高内聚低耦合:
高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。
内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。
所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。
- 学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
#include <stdio.h>
#define N 10
int main()
{
int a[N]={0,1,2,3,4,5,6,7,8,9},b[N],i;
for(i=0;i<N;i++)
{
b[i]=a[i];
printf("%d ",b[i]);
}
}
#include <stdio.h>
#define N 100
int main()
{
char a[N];
int i,n=1;
gets(a);
for(i=0;a[i]!='\0';i++)
{
if(a[i]=='5')
{
printf("有数字5");
n=0;
break;
}
}
if(n)
printf("没有数字5");
}
#include<stdio.h>
#define N 5
main()
{
int a[5] = {,2,5,4,1,3 };
int i,j,t;
for(j=0;j<5;j++)
for(i=0;i<4-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
for(i=0;i<4;i++)
printf("%d ",a[i]);
}
- 写一个程序,统计自己C语言共写了多少行代码。
没有思路。
-你知道什么是断点吗?给出自己调试程序的例子。
断点就是在调试的时候中断一下,比如:
#include<stido.h>
int main(void)
{
printf("hello .\n");
printf("hello world.\n");
return 0;
}
如果这个程序在第一个printf语句后设置断点就只输出hello,如果在第二个printf语句后设置断点,则两个printf后的语句都输出。
三、JAVA学习目标
我的c语言说实话学的是不满意的,所以本来会以为java的学习也不会特别突出,但是看到学姐在别的同学的博客中评论到,两者没有必然联系,很多c语言基础差的人也能学好java,这对我来说是极大的鼓励。对于下学期的学习,相比之前的c语言的学习,我肯定会做出更多的努力,既然c语言的学习并不满意,那我就必须更认真的学习java,我相信自己不会重蹈覆辙。c语言的学习,也要求刷题库,但是经常是好久不刷,一次就把好几天的量都做完,我觉得这样并不好,把任务堆到一天内完成,不仅工作量大容易疲劳,而且中间间隔时间长,容易遗忘,所以我决定java的学习,应该每天完成每天的任务,坚持当天完成该有的代码量,希望我得java学习可以取得满意的结果。
20165332 学习基础和C语言基础调查的更多相关文章
- 20165318 预备作业二 学习基础和C语言基础调查
20165318 学习基础和C语言基础调查 技能学习经验 我们这一代人,或多或少的都上过各种兴趣班,舞蹈钢琴画画书法,我也是如此.可这些技能中,唯一能拿的出手的就是舞蹈了.按照<优秀的教学方法- ...
- 20165230 学习基础和C语言基础调查
20165230 学习基础和C语言基础调查 技能学习经验 我擅长弹钢琴.小时候我曾上过很多兴趣班,比如钢琴.跳舞.书法.绘画等等,唯一坚持至今的只有钢琴.仔细一算学习钢琴至今已有12年,不能说已经精通 ...
- 20165237 学习基础和C语言基础调查
学习基础和C语言基础调查 一.技能学习与特长 你有什么技能比大多人(超过90%以上)更好? 我的爱好和技能说实话挺广泛的.如果要挑出来一个很擅长的话,我觉得应该是钢琴. 针对这个技能的获取你有什么成功 ...
- 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语言基础调查 关于优势技能 说来惭愧,读书多年,爱好不少,但是真的能拿的出手的.能被叫做特长的不多.至今,能在同龄人中处于较领先位置的也只有从四年级开始练起的乒乓球.记得开始练习乒乓球是从 ...
随机推荐
- IO流入门-第九章-BufferedReader_BufferedWriter复制
利用BufferedReader和BufferedWriter进行复制粘贴 import java.io.*; public class BufferedReader_BufferedWriterCo ...
- css的常用知识点
一.css的引入方式 1.行内引入 直接在标签中定义样式 <p style="background-color: red">test</p> 2.嵌入式引入 ...
- Spring-Hello World实例
Spring Hello World实例 创建Java项目 添加Jar包 创建源文件 现在在Spring项目下创建实际的源文件.首先,要创建一个名为com.tuorialsponit的包,然后在该co ...
- SQL逻辑查询语句 执行顺序 语法顺序
SELECT语句语法顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOIN < ...
- ionic3使用echart插件
安装 看官方文档可以知道ECharts可以在webpack中使用看这里,故我们可以使用npm下载安装到项目中 npm install echarts --save //下载ECharts npm in ...
- go——通道(二)
在Go语言里面,你不仅可以使用原子函数和互斥锁来保证对共享资源的安全访问以消除竞争状态, 还可以使用通道,通过发送和接收需要共享的资源,在goroutine之间做同步. 当一个资源需要在gorouti ...
- 62二叉搜索树的第k个结点
题目描述 给定一颗二叉搜索树,请找出其中的第k大的结点.例如, 5 / \ 3 7 /\ /\ 2 4 6 8 中,按结点数值大小顺序第三个结点的值为4. 思路 二叉搜索树的中序遍历的输出结果是拍好序 ...
- PAT 天梯赛 L1-012. 计算指数 【水】
题目链接 https://www.patest.cn/contests/gplt/L1-012 AC代码 #include <iostream> #include <cstdio&g ...
- HackerRank - common-child【DP】
HackerRank - common-child[DP] 题意 给出两串长度相等的字符串,找出他们的最长公共子序列e 思路 字符串版的LCS AC代码 #include <iostream&g ...
- cdoj 秋实大哥搞算数
地址:http://acm.uestc.edu.cn/#/contest/show/95 题目: N - 秋实大哥搞算数 Time Limit: 3000/1000MS (Java/Others) ...