I won’t come out tonight. I am feeling out of sorts. (英译汉)

题目
I won’t come out tonight. I am feeling out of sorts. (英译汉)

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

请阅读下面程序 public class ThreadTest { public static void main(String args[]) throws Exception{ int i=0; Hello t=new Hello(); while(true) { System.out.println("Good Moming"+i++); if (i==2 && t.isAlive()) { System. out.println("Main waiting for Hello!"); t.join(); //等待t运行结束 } if(i==5) break;} } } class Hello extends Thread { int i; public void run() { while(true){ System.out.println("Hello"+i++); if (i==5) break;}}} 为使该程序正确执行,下划线处的语句应是

A.t.sleep()

B.t.yield()

C.t.interrupt()

D.t.start()


正确答案:D
解析:本题考查线程的基本知识。程序中通过继承Thread类来创建线程,而Java中新创建的线程不会自动运行,必须调用线程的start()方法,才能运行该线程。因此,下划线处的语句应调用线程的start()方法,即t.start()。
  Thread类还提供了—些方法对线程进行基本控制,其中,join()方法使当前线程暂停执行,等待调用该方法的线程结束后,再恢复执行:isAlive()方法用来测试线程是否活着。
  因此,本题的正确答案是选项D。

第2题:

publicclassTestOneimplementsRunnable{publicstaticvoidmain(String[]args)throwsException{Threadt=newThread(newTestOne());t.start();System.out.print(”Started”);t.join();System.out.print(”Complete”);}publicvoidrun(){for(inti=0;i<4;i++){System.out.print(i);}}}Whatcanbearesult?()

A.Compilationfails.

B.Anexceptionisthrownatruntime.

C.Thecodeexecutesandprints“StartedComplete”.

D.Thecodeexecutesandprints“StartedComplete0123”.

E.Thecodeexecutesandprints“Started0l23Complete”.


参考答案:E

第3题:

1.I ______they ______tomorrow.

A. think; won’ t come

B. don- t think ; come

C. don't think; will come

D. think; come


正确答案:C
I.1.C【解析】根据否定转移的原则可知前半部分应用 don't think;tomorrow是一般将来时的时间状语,敞从句应用一般将来时.故答案为C。

第4题:

3、下列循环语句合法的是()

A.while(int i<7){ System.out.println(“i is ”+i); i++; }

B.int i=1; while(i){ System.out.println(“i is ”+i); }

C.int i=0; for(int i=0;i<7;i++){ System.out.println(“i is ”+i); }

D.int i=0; do{ System.out.println(“i is ”+i++); if(i==3) continue; }while(i<7);


int i=0; do{ System.out.println(“i is ”+i++); if(i==3) continue; }while(i<7);

第5题:

java中i与i是什么意思

int i=3;

  int count=(i++)+(i++)+(i++);

  System.out.println(i);

  System.out.println(count);

  int j=3;

  count=(++j)+(++j)+(++j);

  System.out.println(j);

  System.out.println(count);

在这个式子里面为什么i的值与j的值相等?


 

i++++i都是对i进行+1的操作。

它们的不同点:i++是在i值被使用后才+1,而++ii值在被使用之前就+1

 

分析下您给的例子:

首先分析count=(i++)+(i++)+(i++);运算是从左到右的,由于i++是在i值被使用后才+1所以第一个括号的(i++)应该为3,但是i的值变成了4,当运算第二个括号(i++)此时i的值是4所以第二个括号的(i++)为4但是此时i的值变成5了,类推第三个括号的(i++)为5但是此时i的值变成了6;也是说该等式变为count=3+4+5=12此时i的值为6.

在分析int j=3;

  count=(++j)+(++j)+(++j); ++j的操作顺序是先将j1后在进行操作,所以第一个括号(++j)先将j1此时j变为4,所以括号的值相当于4

第二个括号将j1j的值变为5;第三个括号将j1j的值变为6所以等式相当于 count=4+5+6)此时j的值是6   综上ij 相当。

简单的说i++就是先使用的i的值然后再加1,而++i就是先将i+1,然后使用i改变后的值。

 

 

 

第6题:

请阅读下面程序 public class ThreadTest{ public static void main(String args[])throws Ex- ception{ int i=0; Hello t=new Hello; ; while(true){ System.Out.println("Good Morning"+i++): if(i= =2t.isAlive){ System.out.println("Main waiting for Hel- lo!"); join;//等待t运行结束 } if(i= =5)break;} } } class Hello extends Thread{ int l; public void run{ while(true)( System.Out.println("Hell0"+i++); if(i= =5)break;)))

A.t.sleep

B.t.yield

C.t.interrupt

D.t.start


正确答案:D
D。【解析】程序中通过继承Thread类来创建线程,而Java中新创建的线程不会自动运行,必须调用线程的start方法,才能运行该线程。

第7题:

请阅读下面程序 publicclassThreadTest{ publicstaticvoidmain(Stringargs[])throwsException{ inti=0; Hellot=newHello(); ______, while(true){ System.out.println("GoodMoming"+i++); if(i==2&&t.isAlive()){ System.out.println("MainwaitingforHello!"); t.join();//等待t运行结束 } if(i==5)break;} } } classHelloextendsThread{ inti; publicvoidrun(){ while(true){ System.out.println("Hello"+i++); if(i==5)break;}}} 为使该程序正确执行, 下划线处的语句应是( )。

A.t.sleep()

B.t.yield()

C.t.interrupt()

D.t.start()


正确答案:D
解析: 程序中通过继承Thread类来创建线程,而Java中新创建的线程不会自动运行,必须调用线程的start()方法,才能运行该线程。

第8题:

( 28 )请阅读下面程序

public class ThreadTest {

public static void main ( String args[ ]) throws Exception {

int i=0;

Hello t = new Hello ();

___________;

whlle ( true ){

System.out.println ( "Good Morning"+i++ ) ;

if ( i=2 && t.isAlive ()){

System.out.println ( "Main waiting for Hello ! ” );

tjoin () ; // 等待 t 运行结束

if ( i==5 ) break :}

}

class Hello extends Thread {

int i ;

public void run ()笼

while ( true ){

System.out.println ( "Hello"+i++ ) ;

if ( i=5 ) break ;}}}

为使该程序正确执行,下划线处的语句应是

A ) t.sleep ()

B ) t.yieldn ()

C ) t.interrupt ()

D ) t.start ()


正确答案:D

第9题:

下列选项中,循环会无限执行的是______。

A.int i = 1 ; while (i < 10) System .out .print(“ ” + i) ;

B.for(int i = 1 ; i < 10 ;i ++) System .out .print(“ ” + i);

C.for(int i = 10 ; i > 0 ;i --) System .out .print(“ ” + i);

D.int i = 1 ; while (true) { System .out .print(“ ” + i); i ++ ; if (i > 5) break ;


C

第10题:

已知s0=8,则表达式out = s0 ? i1 : i2的结果是 。

A.out=i1

B.out=i2

C.out=1

D.out=0


C