1.阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的?
我期望的师生关系是朋友,更是导师。在上课时,老师则以导师的身份,认真教学,学生则细心聆听,学习每个知识点;下课时,老师和学生则是朋友,私下以朋友身份讨论学习问题及生活问题,这样师生关系才更加融洽。
2.你有什么技能(学习,棋类,球类,乐器,艺术,游戏,......)比大多数人更好?专长技能获取的成功经验是什么?对你下学期的学习有什么帮助或值得借鉴的地方?
我平常假期会打羽毛球,在安静时刻,我还可以下棋,技能谈不上,只能说是兴趣吧!羽毛球则是经常锻炼,不能半途而废;下棋就是要有一颗安静的心态,静下心思考才能百战不殆。下学期我将多练多写,要打持久战,静心思考,方能练就自己的能力。
3.学完C语言和数据结构两门课程,你一共写了多少行代码?编写一个C程序,做个统计。上学期java课程的同学完成试验代码3000行,有的同学则达到8000行,本学期的实验内容将会增加,那么,5000行代码是否是你能够完成的?
#include
int main()
{
FILE *fp=NULL;
char file_name[10];
int c,a=0,num=0;
printf("输入要统计的文件名\n");
scanf("%s",file_name);
fp=fopen(file_name,"r");
while((c=fgetc(fp))!=EOF)
{
if(c=='\n')
{
num++;
}
a=c;
}
fclose(fp);
if(a!='\n')
{
num++;
}
printf("文件共有%d行\n", num);
return 0;
}
下学期实验内容增加,5000行代码必定可以达到。
4.学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序
复制
#include
#define N 100
int main()
{
char a[100],b[100];
int i;
printf("请输入数组a:\n");
gets(a);
for(i=0;a[i]!='\0';i++)
{
b[i]=a[i];
}
b[i]='\0';
printf("数组b:\n");
puts(b);
}
查找
#include
int main()
{
int i,j=0;
int a[5]={1,2,3,4,5};
for(i=0;i<5;i++)
{
if(a[i]==5)
{
j++;
}
}
if(j!=0)
printf("数组中存在该元素");
else
printf("数组中没有该元素");
}
从小到大排序
#include
int main()
{
int a[5];
int i,j,k,temp;
for(k=0;k<5;k++)
{
scanf("%d",&a[k]);
}
for(i=0;i<4;i++)
{
for (j=0; j<4-i; j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(k=0;k<5;k++)
{
printf("%2d",a[k]);
}
}
从大到小排序
#include
int main()
{
int a[5];
int i,j,k,temp;
for(k=0;k<5;k++)
{
scanf("%d",&a[k]);
}
for(i=0;i<4;i++)
{
for (j=0; j<4-i; j++)
{
if(a[j]
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(k=0;k<5;k++)
{
printf("%2d",a[k]);
}
}