• 2017 《JAVA技术》 胡开辉


    1 阅读邹欣老师的博客,谈谈你期望的师生关系是什么样的?

    我期望的师生关系是时而是朋友时而是师生,关系在不断学习中进步,只有当师生的关系能够更加融洽,才会让学习更加主动和容易。大家都有了主动的热情才能更好的学习新的知识,才能让传统的老师讲学生听变成学生主动去学,才能让学习变得更加有乐趣,才能让学生真学到自己想要的东西。

    2 你有什么技能(学习,棋类,球类,乐器,艺术,游戏,......)比大多数人更好?专长技能获取的成功经验是什么?对你下学期的学习有什么帮助或值得借鉴的地方?

    技能:游泳,吉他,游戏
    专长技能取得成功的经验:敢于尝试,敢于向困难挑战,坚持不懈的努力不达目的不放手。
    对于下学期的学习,我会更有目的的去学习,把自己不足的地方补回来。老师课上留的作业,私下自己要单独完成,不会的要多多想别人学习,每天都能做到复习所学的知识,只有不断的练习学习才能把编程学精。

    3 学完C语言和数据结构两门课程,你一共写了多少行代码?编写一个C程序,做个统计。上学期java课程的同学完成试验代码3000行,有的同学则达到8000行,本学期的实验内容将会增加,那么,5000行代码是否是你能够完成的?

    统计代码

    #include<stdio.h>
    int mian()
    {
        FILE *fp=NULL;
        char file_name[50];
        int c,a=0,b=0;
        printf("输入要统计的文件名:\n");
        scanf("%s",&file_name); 
        fp=fopen(file_name, "r");
        while((c=fgetc(fp))!=EOF)
        { 
            if(c=='\n') 
            {
                b++; 
            }
                a=c;  
        } 
        fclose(fp); 
        if(i!='\n')
        {
            b++;
        } 
        printf("文件共有%d行:\n",b);    
        return 0; 
    }
    
    

    4 学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。

    将数组A的内容复制到B中

    #include<stdio.h>
    #include<string.h>
    int main()
    {
     char  a[2][4]={'1','2','3','4','5','6','7','8',};
     char  b[2][4];
     int i,j;
     memcpy(b,a,8);
     for(i=0;i<2;i++)
     for(j=0;j<4;j++)
      {
       printf("%c\n",b[i][j]);
      }
    }
    
    

    查找数组A中有没有数字5

    #include<stdio.h> 
    int main()
    {
        int x,l=0,m,h=9,a[10]={1,2,3,4,5,6,7,8,9,10};
        printf("请输入要查找的数字:");
        scanf("%d",&x);
        m=(l+h)/2;
        while(a[m]!=x && l<=h)
        {
            if(a[m]>x)
                h=m-1;
            else
                l=m+1;
            m=(l+h)/2;
        }
        if(a[m]==x)
            printf("该数组中有该数字");
        else
            printf("没有");
    }
    
    

    对整数数组A排序(从小到大)

    #include <stdio.h>
    int main()
    {
    	int a[10],i,j;
    	for(i=0;i<10;i++)
    	{
    		printf("请输入第%d个:",i+1);
    		scanf("%d",&a[i]);
    	}
    	for(i=0;i<9;i++)
    	for(j=i+1;j<10;j++)
    	if(a[i]>a[j])
    	{
    		int k;k=a[i];
    		a[i]=a[j];
    		a[j]=k;
    	}
    	for(i=0;i<10;i++)
    	printf("%d ",a[i]);
    	return 0;
    }
    

    对整数数组A进行排序(从大到小)

    #include <stdio.h>
    int main()
    {
    	int a[10],i,j;
    	for(i=0;i<10;i++)
    	{
    		printf("请输入第%d个:",i+1);
    		scanf("%d",&a[i]);
    	}
    	for(i=0;i<9;i++)
    	for(j=i+1;j<10;j++)
    	if(a[i]<a[j])
    	{
    		int k;k=a[i];
    		a[i]=a[j];
    		a[j]=k;
    	}
    	for(i=0;i<10;i++)
    	printf("%d ",a[i]);
    	return 0;
    }
    
  • 相关阅读:
    关于MySQL INT类型长度的疑惑
    uwp 的锁屏功能
    QT5 动态链接库的创建和使用
    Qt 自定义事件的实现
    学习k8s本地虚拟机安装minikube
    建议收藏!细说HashMap实现,Hash冲突模拟思路讲解。
    95. Unique Binary Search Trees II
    96. Unique Binary Search Trees(dp)
    574 React系列(一)
    如何在Win7电脑上增加新磁盘分区?
  • 原文地址:https://www.cnblogs.com/hukauihui/p/6341033.html
Copyright © 2020-2023  润新知