(对不起,这么晚才做了,而且还是不能做完整,因为我真的什么都完全不懂,还有Markdown实在看不懂,学不会,抱歉)
你是怎么学习C语言的?(作业,实验,教材,其他),与你的高超技能相比,C语言的学习有什么经验和教训?
在课堂上和作业中学的
目前为止估算自己写过多少行C代码?理解的情况如何?
可能有300行以上吧,大部分都能理解吧
学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
分不清,作业里根本不用知道这些就可以做的
学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?
怎么可能知道,老师并没教啊
学过了C语言,你知道什么叫面向过程程序设计吗?它解决问题的方法是什么?
完全不知道
在C语言里面,什么是模块?你写过多个源文件的程序吗?
不知道,没写过
学过了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
不知道,莫非我们同学中有人能看懂这个问题?!
学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
如何把数组A的内容复制到数组B中:
include"stdio.h"
define n 3
int main()
{
int A[n],B[n],i;
for(i=0;i<n;i++)
scanf("%d",&A[i]);
for(i=0;i<n;i++)
B[i]=A[i];
return 0;
}
如何查找整数数组A中有没有数字5:
include"stdio.h"
define n 3
int main()
{
int A[n],i,t=0;
for(i=0;i<n;i++)
scanf("%d",&A[i]);
for(i=0;i<n;i++)
if(A[i]5)t=1;
if(t1)
printf("数组A中有数字5");
else printf("数组A中没有数字5");
return 0;
}
如何对整数数组A进行排序(从小到大):
include"stdio.h"
define n 3
int main()
{
int A[n],i,j,t;
for(i=0;i<n;i++)
scanf("%d",&A[i]);
for(i=0;i<n-1;i++)
for(j=i;j<n-1;j++)
if(A[i]>A[i+1])
{
t=A[i];
A[i]=A[i+1];
A[i+1]=t;
}
for(i=0;i<n-1;i++)
printf("%d<",A[i]);
printf("%d",A[n]);
return 0;
}
写一个程序,统计自己C语言共写了多少行代码。
include"stdio.h"
int main()
{
int x,i;
char s[10000][100];
printf("请输入至今写过的全部代码且中间不要留空行:
");
for(i=0;i<10000;i++)
{
gets(s[i]);
if(s[i][0]==0)
{
x=i;
break;
}
}
printf("您至今共写了%d行代码",x);
return 0;
}
你知道什么是断点吗?给出自己调试程序的例子。(可以截图贴图说明)
不知道
对比C语言的学习,你对《面向对象程序设计》的学习有什么具体目标?如何通过刻意训练提高程序设计能力和培养计算思维?如何通过“做中学”实现你的目标?
认真听课,认真做作业
毕业后大多数人从事的工作的要求是“提笔能写,开口能说,问策能对,遇事能办”,非常重要的技能是公文写作能力,你觉得自己写作能力如何?要怎么提高?
我写作能力很辣鸡,以后多练习可能就会提高吧