Java技术预备作业
1.阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的?
通过阅读邹欣老师的博客,我认为我所期望的师生关系应该是友好和睦, 互相尊重,互相关心,互利共赢的关系,学生能够从老师的授业中获得真理求取真知,老师可以通过与学生之间的互动获得灵感。从而,师生之间能够共同发展,共同进步。
2.你有什么技能(学习,棋类,球类,乐器,艺术,游戏,......)比大多数人更好?
我喜欢看各种读物杂志小说传记游记,喜欢画简笔画,爱好看各种美图风景等。除了专业课程及一些基本课程的学习之外,爱好心理学,外语,金融类和教育方面的学习等。爱好写作。
3.专长技能获取的成功经验是什么?
坚持不断学习能够扬长避短。最重要的是珍惜时间,适当调整时间能够使人受益匪浅。还有要保持自己的好心情。
4.对你下学期的学习有什么帮助或值得借鉴的地方?
希望自己能够更加坚定信念不断学习提升个人水平,积极乐观,与时间赛跑。
5.学完C语言和数据结构两门课程,你一共写了多少行代码?编写一个C程序,做个统计。上学期java课程的同学完成试验代码3000行,有的同学则达到8000行,本学期的实验内容将会增加,那么,5000行代码是否是你能够完成的?
任重道远,对于代码的问题还是感觉鸭梨山大滴,继续努力!
#include<stdio.h>
int main()
{
FILE *fp=NULL;
char file_name[20];
int m,n=0;
int i=0;
printf("输入要统计的文件名
");
scanf("%s",file_name);
fp=fopen(file_name,"Java");
while((m=fgetc(fp))!=EOF);
{
{
i++;
}
n=m;
}
fclose(fp);
if(n!='
')
{
i++;
}
n=m;
printf("
该文件共%d行
",i);
return 0;
}
6.学过了C语言,你如何把数组A的内容复制到数组B中?
#include<stdio.h>
int main()
{
int A[5];
int B[5];
int i;
printf("请输入(小于5字符)的数字于数组A中:
");
for(i=0;i<5;i++)
{ scanf("%d",&A[i]);}
printf("将A中内容复制给B后,B中内容为:
");
for(i=0;i<5;i++)
{ B[i]=A[i];
printf("%4d",B[i]);
}
return 0;
}
7.如何查找整数数组A中有没有数字5?
#include <stdio.h>
int main()
{
int A[5];
int i,x;
printf("请输入内容于A中(小于5字符):
");
for(i=0;i<5;i++)
{ printf("第%d个数是:",i+1);
scanf("%d",&A[i]);
}
printf("请输入要查找的数: 5
");
scanf("%d",&x);
for(i=0;i<5;i++)
{ printf("第%d个数是:",i+1);
if(A[i]==5)
{
printf("5 。找到5啦!!!
");
}
else
{
printf("error! 没找到5!!!
");
}
}
}
8.如何对整数数组A进行排序(从小到大,从大到小)?
#include <stdio.h>
int main()
{
int A[5];
int i,j,temp;
int choice;
printf("请输入内容于数组A中(小于5字符):
");
for(i=0;i<5;i++)
{
scanf("%d",&A[i]);
}
printf("请选择1===由小到大排列;2===由大到小排列:
");
scanf("%d",&choice);
switch(choice)
{
case 1 :for(i=0;i<5;i++)
{
for(j=0;j<6-i;j++)
{
if(A[j]>A[j+1])
{
temp=A[j];
A[j]=A[j+1];
A[j+1]=temp;
}
}
}
printf("由小到大排序后为:
");
for(i=0;i<5;i++)
{
printf("%d",A[i]);
}break;
case 2 : for(i=0;i<5;i++)
{
for(j=0;j<6-i;j++)
{
if(A[j]<A[j+1])
{
temp=A[j];
A[j]=A[j+1];
A[j+1]=temp;
}
}
}
printf("由大到小排序后为:
");
for(i=0;i<5;i++)
{
printf("%d",A[i]);
}break;
case 0:printf("
退出!
");
return 0;
}
}