第一次寒假作业

(对不起,这么晚才做了,而且还是不能做完整,因为我真的什么都完全不懂,还有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(t
1)
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("请输入至今写过的全部代码且中间不要留空行:\n");
for(i=0;i<10000;i++)
{
gets(s[i]);
if(s[i][0]==0)
{
x=i;
break;
}
}
printf("您至今共写了%d行代码",x);
return 0;
}

你知道什么是断点吗?给出自己调试程序的例子。(可以截图贴图说明)
不知道

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

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

posted on 2017-01-24 15:22  陈超星  阅读(177)  评论(1编辑  收藏  举报