2017 《Java技术预备作业》

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;

            }
    }
原文地址:https://www.cnblogs.com/zhaotong189800/p/6370972.html