1.阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的?
我期望的师生关系:我认为老师和学生的关系应该亦师亦友,作为老师,上课应该严格要求学生学习,在生活中,老师和学生应无话不谈,成为朋友。
2.你有什么技能(学习,棋类,球类,乐器,艺术,游戏,......)比大多数人更好?专长技能获取的成功经验是什么?对你下学期的学习有什么帮助或值得借鉴的地方?
(1)
比较喜欢玩游戏,例如:开心消消乐。
(2)
兴趣广泛,培养自己的兴趣。
(3)
多抽出点时间来学习计算机类的专业知识。
3.学完C语言和数据结构两门课程,你一共写了多少行代码?编写一个C程序,做个统计(代码改进,把注释行,空行都不算为一行程序,那么应该怎么写)。上学期java课程的同学完成试验代码3000行,有的同学则达到8000行,本学期的实验内容将会增加,那么,5000行代码是否是你能够完成的?
(1)
#include <stdio.h>
int main()
{
FILE *fp=NULL;
char file_name[20];
int c,d,i=0,j=0;
printf("输入要统计的文件名:\n");
scanf("%s",&file_name);
fp=fopen(file_name, "r");
while((c=fgetc(fp))!=EOF)
{
if(c=='\n')
{
++j;
i=c;
}
else if(c=='/')
{
if(d=='*' || d=='/')
{
j--;
i=c;
}
}
else if(c=='\0')
{
j--;
i=c;
}
}
fclose(fp);
printf("文件共有%d行:\n",j);
return 0;
}
(2)
我有信心去完成以后的学业,迎接新的挑战,我会努力写,相信我自己会完成5000行的目标!
4.学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
(1)把数组A的内容复制到数组B中
include<stdio.h>
#define max 1024
int main()
{
int A[max],B[max];
int i,x;
printf("输入数组A(-1结束)\n");
for(i=0;i<max;i++)
{
scanf("%d",&x);
if(x==-1)
break;
A[i]=x;
}
for(i=0;A[i]!='\0';i++)
{
B[i]=A[i];
B[i+1]='\0';
}
}
(2)查找整数数组A中有没有数字5
#include<stdio.h>
int main()
{
char A[5]={4,5,8,7,9};
int i=0,j;
printf("请输入要查找的数:\n');
scanf("%d",&j);
while(i<A)
{
if(A[i]=j)
printf("数组A中有该数,查找成功:\n");
else
printf("数组A中没有该数,查找失败:\n");
}
return 0;
}
(3)整数数组A进行排序
#include<stdio.h>
int main()
{
char A[5]={4,5,7,8,9};
int i,j,k;
for(i=0;i<A;i++)
scanf("%d",&A[i]);
for(i=0;i<4;i++)
for(j=0;j<4-i;j++)
{
if(a[j]<a[j+1])
{
K=A[j];
A[j]=A[j+1];
A[j+1]=K;
}
}
printf("输出排序之后的数:\n",A[i]);
return 0;
}