预习作业(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);
f
or(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程序设计》的学习有什么具体目标?如何通过刻意训练提高程序设计能力和培养计算思维?如何通过“做中学”实现你的目标?
希望能够编出一套完整的应用程序。多练习吧。
毕业后大多数人从事的工作的要求是“提笔能写,开口能说,问策能对,遇事能办”,非常重要的技能是公文写作能力,你觉得自己写作能力如何?要怎么提高?
写作能力,还可以吧。毕竟我的理想是成为一名网络写手,写作能力也是很重要的