1、阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的?
从肢体以及心理上去进行自我身体素质的提升。学习更应如此,有了主动地学习热情才能更好的收获知识。与老师建立正确的师生关系,有利于我们树立对学科的信心与兴趣。老师与学生更好的互动,无异于也会增加师生之间的感情。总而言之,学生与老师之间的关系不应成为“敌人”,而是朋友。老师传道授业解惑,学生更应心怀感恩之心,进行自我培养,自我塑造。
2、你有什么技能(学习,棋类,球类,乐器,艺术,游戏,......)比大多数人更好?专长技能获取的成功经验是什么?对你下学期的学习有什么帮助或值得借鉴的地方?
(1)打篮球,游泳(2)比别人留更多的汗水,花费更多的时间去锻炼,才会有超越别人的效果(3)正如自己的特长一样,只有勤奋练习,对于代码一定要自己完成,不会的地方相互请教。用一次次的练习来进行掌握。
3、学完C语言和数据结构两门课程,你一共写了多少行代码?编写一个C程序,做个统计。上学期java课程的同学完成试验代码3000行,有的同学则达到8000行,本学期的实验内容将会增加,那么,5000行代码是否是你能够完成的?
统计代码的c程序
#include <stdio.h>
int main()
{
FILE *fp=NULL;
char file_name[30];
int c,x=0;
int flag=0;
printf("输入要统计的文件名\n");
scanf("%s",file_name);
fp=fopen(file_name, "r");
while((c=fgetc(fp))!=EOF)
{
if(c=='\n')
{
flag++;
}
x=c;
}
fclose(fp);
if(x!='\n')
{
flag ++;
}
if(c!='\0')
{
flag--;
}
if(c!='//')
{
flag--;
}
printf("文件共有%d行。\n", flag);
return 0;
}
我认为程序的能否完成在于对于这门课程的学习程度,如果我们熟悉掌握了java语言的特性,那么5000行代码是可以完成的。
4、学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
合并两个数组
#include <stdio.h>
void main()
{
char a1[5]={'H','e','l','l','o'};
char a2[5]={'W','o','r','d','!'};
char a3[10];
char *p=a3;
int i=0,a=0,b=0;
for(;i<=9;i++)
{
if(i==5)
{
a=0;
}
if(i<=4)
{
*p=a1[a];
}
else
{
*p=a2[a];
}
a+=1;
p++;
}
clrscr();
for(;b<=9;b++)
{
if(b==5)
{
printf("%c",(char)32);
}
printf("%c",a3[b]);
}
getch();
}
查找整数数组A中有没有数字5
#include <stdio.h>
int search(int a[],int x);
#define N 10
int i,x,y;
int main ()
{
int a[N];
printf("请输入数组:\n");
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
y=search(a,5);
if(y==1)
{
printf("数字5在数组中出现");
}
else
{
printf("数字5在数组中出现");
}
}
int search(int a[],int x)
{
int flag=0;
for(i=0;i<N;i++)
{
if(a[i]==x)
{
flag=1;
break;
}
}
if (flag==1)
{
return 1;
}
return -1;
}
对整数数组A进行排序(从小到大)
#include <stdio.h>
#define M 100
void BubbleSort(int a[],int n);
int main()
{
int a[M];
int i,n;
printf("请输入原数组数据:\n");
for(i=0;;i++)
{
scanf("%d",&a[i]);
if(a[i]==0)
{
n=i;
break;
}
}
BubbleSort(a,n);
printf("进行冒泡排序后的数组为:\n");
for(i=0;i<n;i++)
{
printf("%d ",a[i]);
}
}
void BubbleSort(int a[],int n)
{
int temp,i,j;
for(i=1;i<=n-1;i++)
{
for(j=1;j<=n-1;j++)
{
if(a[j-1]>a[j])
{
temp=a[j];
a[j]=a[j-1];
a[j-1]=temp;
}
}
}
}
对整数数组A进行排序(从大到小)
#include <stdio.h>
#define M 100
void BubbleSort(int a[],int n);
int main()
{
int a[M];
int i,n;
printf("请输入原数组数据:\n");
for(i=0;;i++)
{
scanf("%d",&a[i]);
if(a[i]==0)
{
n=i;
break;
}
}
BubbleSort(a,n);
printf("进行冒泡排序后的数组为:\n");
for(i=0;i<n;i++)
{
printf("%d ",a[i]);
}
}
void BubbleSort(int a[],int n)
{
int temp,i,j;
for(i=1;i<=n-1;i++)
{
for(j=1;j<=n-1;j++)
{
if(a[j-1<a[j])
{
temp=a[j];
a[j]=a[j-1];
a[j-1]=temp;
}
}
}
}