1 阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的?
我期望的师生关系是时而是朋友时而是师生,关系在不断学习中进步,只有当师生的关系能够更加融洽,才会让学习更加主动和容易。大家都有了主动的热情才能更好的学习新的知识,才能让传统的老师讲学生听变成学生主动去学,才能让学习变得更加有乐趣,才能让学生真学到自己想要的东西。
2 你有什么技能(学习,棋类,球类,乐器,艺术,游戏,......)比大多数人更好?专长技能获取的成功经验是什么?对你下学期的学习有什么帮助或值得借鉴的地方?
技能:游泳,吉他,游戏
专长技能取得成功的经验:敢于尝试,敢于向困难挑战,坚持不懈的努力不达目的不放手。
对于下学期的学习,我会更有目的的去学习,把自己不足的地方补回来。老师课上留的作业,私下自己要单独完成,不会的要多多想别人学习,每天都能做到复习所学的知识,只有不断的练习学习才能把编程学精。
3 学完C语言和数据结构两门课程,你一共写了多少行代码?编写一个C程序,做个统计。上学期java课程的同学完成试验代码3000行,有的同学则达到8000行,本学期的实验内容将会增加,那么,5000行代码是否是你能够完成的?
统计代码
#include<stdio.h>
int mian()
{
FILE *fp=NULL;
char file_name[50];
int c,a=0,b=0;
printf("输入要统计的文件名:\n");
scanf("%s",&file_name);
fp=fopen(file_name, "r");
while((c=fgetc(fp))!=EOF)
{
if(c=='\n')
{
b++;
}
a=c;
}
fclose(fp);
if(i!='\n')
{
b++;
}
printf("文件共有%d行:\n",b);
return 0;
}
4 学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
将数组A的内容复制到B中
#include<stdio.h>
#include<string.h>
int main()
{
char a[2][4]={'1','2','3','4','5','6','7','8',};
char b[2][4];
int i,j;
memcpy(b,a,8);
for(i=0;i<2;i++)
for(j=0;j<4;j++)
{
printf("%c\n",b[i][j]);
}
}
查找数组A中有没有数字5
#include<stdio.h>
int main()
{
int x,l=0,m,h=9,a[10]={1,2,3,4,5,6,7,8,9,10};
printf("请输入要查找的数字:");
scanf("%d",&x);
m=(l+h)/2;
while(a[m]!=x && l<=h)
{
if(a[m]>x)
h=m-1;
else
l=m+1;
m=(l+h)/2;
}
if(a[m]==x)
printf("该数组中有该数字");
else
printf("没有");
}
对整数数组A排序(从小到大)
#include <stdio.h>
int main()
{
int a[10],i,j;
for(i=0;i<10;i++)
{
printf("请输入第%d个:",i+1);
scanf("%d",&a[i]);
}
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
if(a[i]>a[j])
{
int k;k=a[i];
a[i]=a[j];
a[j]=k;
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}
对整数数组A进行排序(从大到小)
#include <stdio.h>
int main()
{
int a[10],i,j;
for(i=0;i<10;i++)
{
printf("请输入第%d个:",i+1);
scanf("%d",&a[i]);
}
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
if(a[i]<a[j])
{
int k;k=a[i];
a[i]=a[j];
a[j]=k;
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}