预习作业(2)

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

没有,一个都没有

当然,如果发呆算是技能的话,就是发呆吧。

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

既然没有什么技能,自然就没有成功的经验

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

老师博客中的学习经验很值得我学习。博客中的核心思想无非就是“勤”,这正是我所缺少的

有关C语言学习的调查

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

看书,看书,看书

目前为止估算自己写过多少行C代码?理解的情况如何?

都大三了,差不多有个五千多行了吧。能写出来的都是能理解的。

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

分得清。

指针数组:指针数组是数组;数组里的元素都是指针;如:int *daytab[13]

数组指针:数组指针是指针;指针指向一个类型和元素个数都固定的数组;如:int (*daytab1)[13]

指针函数:指针函数是函数;函数的返回值是指针类型;如:int *comp()

函数指针:函数指针是指针;指针指向函数;函数名就是函数指针;如:int (*comp1)()

学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?

分不清……

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

C语言编程就是面向过程程序设计。

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

大概就是各个分函数吧。写过,大二计算机实习的时候写的。

学过了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?

不是很清楚,只知道“高内聚低耦合”是好的情况。

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

伪代码:

int A[100],B[100];
int i, flag=0;

//将数组A的内容复制到数组B中;
for(i=0; i<100; i++)
    B[i] = A[i];

//查找数组A中是否含有特定数字(5);
for(i=0; i<100; i++)
{
    if(A[i] == 5)
    {
        flag = 1;
        breaak;
    }
}
if(flag)
    printf("存在 !\n");
else
    printf("不存在!\n");
//对整数数组A进行排序 
int j, temp;
for (j=0; j<100-1; j++) //从小到大
for (i=0; i<100-1-j; i++)
{
if(A[i] > A[i+1])
{
temp = A[i];
A[i] = A[i+1];
A[i+1] = temp;
}
}
for (j=0; j<100-1; j++) //从大到小
for (i=0; i<100-1-j; i++)
{
if(A[i] < A[i+1])
{
temp = A[i];
A[i] = A[i+1];
   A[i+1] = temp;
}
}

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

这一条没看懂……

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

不知道什么是断点

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

希望能够编出一套完整的应用程序。多练习吧。

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

写作能力,还可以吧。毕竟我的理想是成为一名网络写手,写作能力也是很重要的

posted @ 2016-12-18 22:21  20145234黄斐  阅读(601)  评论(4编辑  收藏  举报