每日一练 20171030

来源:互联网 发布:自制简易linux操作系统 编辑:程序博客网 时间:2024/05/17 02:19

一、 Java编程题

题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

  for(char i ='x';i<='z';i++){

     for(char j ='x';j<='z';j++){

         if(i!=j)//判断,比赛队员不能重复比赛,判断写在外面又可以减少循环次数

           for(char k = 'x';k<='z';k++){

               if(i!=k&&j!=k)//同上,排除相同

                   if(i!='x'&&k!='x'&&k!='z')//这里根据题意排除掉不符合的名单

                       System.out.println("a和"+i+"\n"+"b和"+j+"\n"+"c和"+k+"\n");

            }

     }

 }

十二、    MySQL简答题

如何通过命令提示符登入 MySQL?如何列出所有数据库? 如何切换到某个数据库并在上面工作?如何列出某个数据库内所有表?如何获取表内所有 Field 对象的名称和类型?

mysql -uroot -proot启动命令

show databases列出所有数据库

use dbname 进入某个库

show tables 列出所有表

DESCRIBE table

 

十三、    JavaScript编程题

下面两个函数的返回值是一样的吗?为什么?

function foo1()

{

 return {

 bar:"hello"

 };

}

Object 这里面return有返回值

function foo2()

{

 return

 {

 bar:"hello"

 };

}

Undefined 方法里面return直接跳出循环

在js里面return后面接东西和不接东西是不一样的

原创粉丝点击