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("输入要统计的文件名\n");
scanf("%s",file_name);
fp=fopen(file_name,"Java");
while((m=fgetc(fp))!=EOF);
{
    {
            i++;
    }
        n=m;
}
fclose(fp);
if(n!='\n')
{
  i++;
}
n=m;
printf("\n该文件共%d行\n",i);
return 0;

}
6.学过了C语言,你如何把数组A的内容复制到数组B中?

#include<stdio.h>
int main()
{
    int A[5];
    int B[5];
    int i;  
    printf("请输入(小于5字符)的数字于数组A中:\n");
    for(i=0;i<5;i++)
{   scanf("%d",&A[i]);}
    printf("将A中内容复制给B后,B中内容为:\n");
    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字符):\n");
          for(i=0;i<5;i++)
          { printf("第%d个数是:",i+1);
            scanf("%d",&A[i]);
            
          }
          
          printf("请输入要查找的数: 5 \n");
          scanf("%d",&x);
          for(i=0;i<5;i++)
          { printf("第%d个数是:",i+1);
             if(A[i]==5)
               { 
                printf("5 。找到5啦!!!\n");
                
                } 
             else
              {
               printf("error! 没找到5!!!\n");
           
             }
             
          }
                    
           
             
 }

8.如何对整数数组A进行排序(从小到大,从大到小)?

   #include <stdio.h>
    int main()
    {
            int A[5];
            int i,j,temp;
            int choice;
            printf("请输入内容于数组A中(小于5字符):\n");
            for(i=0;i<5;i++)
            {
                scanf("%d",&A[i]);
            }

            printf("请选择1===由小到大排列;2===由大到小排列:\n");
            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("由小到大排序后为:\n");
                    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("由大到小排序后为:\n");
                    for(i=0;i<5;i++)
                    {
                        printf("%d",A[i]); 
                    }break;
                    case 0:printf("\n退出!\n");
                                return 0;

            }
    }

转载于:https://www.cnblogs.com/zhaotong189800/p/6370972.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值