itgle.com

单选题现有:  String s="write a line to a file";     w.print(s+"/n");      哪一个是对的?()A w即可以是PrintWriter类型,也可以足BufferedWriter类型。B w即不可以是PrintWriter类型,也不可以足BufferedWriter类型。C w可以是BufferedWriter类型,但不可以是PrintWriter类型。Dw以是PrintWriter类型,但不可以是BufferedWriter类型。

题目
单选题
现有:  String s="write a line to a file";     w.print(s+"/n");      哪一个是对的?()
A

w即可以是PrintWriter类型,也可以足BufferedWriter类型。

B

w即不可以是PrintWriter类型,也不可以足BufferedWriter类型。

C

w可以是BufferedWriter类型,但不可以是PrintWriter类型。

D

 w以是PrintWriter类型,但不可以是BufferedWriter类型。


相似考题
更多“现有:  String s="write a line to a file";     w.print(s+"/n");”相关问题
  • 第1题:

    下列哪个程序段可能导致错误?

    A.String s="hello"; String t= "good"; String k=s+ t;

    B.String s="hello"; String t; t=s[3]+"one";

    C.String s="hello"; String standard=s. toUpperCase

    D.String s="hello"; String t =s+ "good"


    正确答案:B
    解析:选项A)String类型可以直接使用“+”运算符进行连接运算。选项B)String是一种Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。选项C)toUpperCase()方法是String对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String类型)。选项D)同选项A)。

  • 第2题:

    有以下程序 int a=3; main() { int s=0; { int a=5;s+=a++;} s+=a++; printf("%d\n",s); } 程序运行后的输出结果是______。

    A.8

    B.10

    C.7

    D.11


    正确答案:A

  • 第3题:

    2下列程序的执行结果是( )。 public class ex68 { public static void main(String[] args) { ex68 bj=new ex680; int s=0; for(int i=1; i<=4; i++){ s+=obj.method(i); } System.out.println(s); } public int method(int n) { if(n==1) return 1; else tatum n * method(n-1); } }

    A.3

    B.9

    C.33

    D.153


    正确答案:C

  • 第4题:

    执行以下的循环后输出的值为( )。 public class Sun { public static void main(String args[ ]) { int m=1000,s=0,n=0; do{ n=n+1; s=s+(int)Math.pow(2,n); }while(s<=m); System.out.println("n="+n+","+"s="+s); } }

    A.n=9,s=1000

    B.n=8,s=1022

    C.n=9,s=1022

    D.n=8,s=1000


    正确答案:C
    解析:本题考查对do-while循环的理解。本题完成的功能是求当20+21+22+…+2n最少需要多少项时才能满足大于数值m。m=1000,当程序运行到第8次时,循环测试条件仍然为真,所以继续执行1次,当执行到第9次时,s的值已经超过了1000。故本题答案是C。

  • 第5题:

    下面的表达式中正确的是 ( )

    A.String s=“你好”;int i=3;s+=i;

    B.String s=“你好”;int i=3;if(i==s){s+=i};

    C.String s=“你好”;int i=3;s=i+s;

    D.String s=“你好”;int i=3; s=i+;


    正确答案:A

  • 第6题:

    有以下程序:includemain(){int s=0,a=1,n; scanf("%d",&n); do {s+=1;a=a-2;} whi

    有以下程序: #include <stdio.h> main() { int s=0,a=1,n; scanf("%d",&n); do {s+=1;a=a-2;} while(a!=n); printf("%d\n",s); } 若要使程序的输出值为2,则应该从键盘给n输入的值是( )。

    A.-1

    B.-3

    C.-5

    D.0


    正确答案:B
    解析:本题考查do-while语句。当n=-1时,s+=1,s=1;a=a-2=-1;a!=n不成立,结束循环,此时s值为1,不符合题意;当n=-3时,s+=1,s=1;a=a-2=-1;a!=n成立,继续循环,s=s+1=2,a=a-2=-3;a!=n不成立,此时s值为2,符合题意。

  • 第7题:

    现有:      class Pencil  {  public void write (String content){  System.out.println ("Write"+content);     }     }  class RubberPencil extends Pencil{     public void write (String content){  System.out.println ("Rubber Write"+content);     }  public void erase (String content){     System.out.println ("Erase "+content);     }     } 执行下列代码的结果是哪项?()  Pencil pen=new RubberPencil();      pen.write("Hello");     

    • A、  Write Hello
    • B、  Rubber Write Hello
    • C、编译错误
    • D、运行时抛出异常

    正确答案:B

  • 第8题:

    现有:      class Pencil  {  public void write (String content){     System.out.println( "Write",+content){     }     }class RubberPencil extends Pencil{     public void write (String content){  System.out.println("Rubber Write"+content);     }  public void erase (String content)}}  执行下列代码的结果是哪项?()      Pencil  pen=new  Pencil();  (( RubberPencil) pen).write( "Hello");    

    • A、Write Hello
    • B、Rubber Write Hello
    • C、编译失败
    • D、运行时抛出异常

    正确答案:D

  • 第9题:

    You create a Web page named TestPage.aspx and a user control named TestUserControl.ascx. TestPage.aspx uses TestUserControl.ascx as shown in the following line of code. On TestUserControl.ascx, you need to add a read-only member named CityName to return the value "New York". You also must add code to TestPage.aspx to read this value. Which two actions should you perform?()

    • A、Add the following line of code to the TestUserControl.ascx.cs code-behind file. public string CityName { get { return "New York"; } } 
    • B、Add the following line of code to the TestUserControl.ascx.cs code-behind file. protected readonly string CityName = "New York"; 
    • C、Add the following code segment to the TestPage.aspx.cs code-behind file. protected void Page_Load(object sender, EventArgs e) { string s = testControl.CityName; } 
    • D、Add the following code segment to the TestPage.aspx.cs code-behind file. protected void Page_Load(object sender, EventArgs e) { string s = testControl.Attributes["CityName"]; } 

    正确答案:A,C

  • 第10题:

    单选题
    根据α=0.05,n=20查《符号检验界域表》得临界界域为(5,15),因此要想拒绝Η0,则()
    A

    S-=7,S+=13

    B

    S-=8,S+=12

    C

    S-=4,S+=16

    D

    S-=9,S+=11


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    现有:      class Pencil  {  public void write (String content){     System.out.println( "Write",+content){     }     }class RubberPencil extends Pencil{     public void write (String content){  System.out.println("Rubber Write"+content);     }  public void erase (String content)}}  执行下列代码的结果是哪项?()      Pencil  pen=new  Pencil();  (( RubberPencil) pen).write( "Hello");
    A

    Write Hello

    B

    Rubber Write Hello

    C

    编译失败

    D

    运行时抛出异常


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    现有:      class Pencil  {  public void write (String content){  System.out.println ("Write"+content);     }     }  class RubberPencil extends Pencil{     public void write (String content){  System.out.println ("Rubber Write"+content);     }  public void erase (String content){     System.out.println ("Erase "+content);     }     } 执行下列代码的结果是哪项?()  Pencil pen=new RubberPencil();      pen.write("Hello");
    A

      Write Hello

    B

      Rubber Write Hello

    C

    编译错误

    D

    运行时抛出异常


    正确答案: C
    解析: 暂无解析

  • 第13题:

    下列程序段运行的结果为 public class Test{ static void print(String s,int i){ System.out.println("String:"+s+",int:"+i); } static void print(int i, String s){ System.out.println("int:"+i+",String:"+s); } public static void main(String [] args){ print(99,"Int first"); } }

    A.String:Stringfirst,int:11

    B.int:11,String:Int first

    C.String:String first,int:99

    D.int:99,String:int first


    正确答案:D
    解析:本题考查考生阅读程序的能力。JavaApplication都是以main()方法作为入口,首先执行的是print(99,“Intfirst”),根据构造方法的参数类型选择调用方法,这里调用的是print(inti,Strings)方法,因此输出的是int:99,String:Intfirst。

  • 第14题:

    有以下程序

    #include <stdio.h>

    main( )

    { int s=0,n;

    for( n=o;n<3;n++)

    { switch(s)

    { case 0:

    case 1: s+=1;

    case 2: s+=2; break;

    case 3: s+=3;

    default: s+=4;

    }

    printf(”%d,”,s);

    }

    }

    程序运行后的输出结果是

    A)1,2,4,

    B)1,3,6,

    C) 3,10,14,

    D) 3,6,10,


    正确答案:C
    【答案】C
    【知识点】case语句
    【解析】switch语句见到break语句后跳出switch语句。所以第一次循环后s的值为3打印输出。第二次s的值为:s=s+3,s=s+4,即为10,打印输出。第三次没有匹配成功直接执行default语句,s=s+4,所以s的值为14,打印输出。

  • 第15题:

    下列程序的执行结果是 ( ) public class ex68{ public static void main(String[]args){ ex68 obj=new ex68(); int s=0; for(int i=1;i<=4;i++){ s+=obj.method(i); } System.out.println(s); } public int method(int n){ if(n==1) return 1; else return n*method(n-1); } }

    A.3

    B.9

    C.33

    D.153


    正确答案:C
    解析:该题考查的是递归调用。在Java中允许方法的递归调用,即允许方法调用自身。当算阶乘的时候最多的是用到递归调用,本题算的是从1到4的递归的和。

  • 第16题:

    下列给定程序中,函数fun()的功能是;将s所指字符串中的字母转换为按字母序列的后续字母(但Z转化为A,z转化为 a),其他字符不变。

    请改正函数fun()中的错误,使它能得出正确的结果。

    注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

    试题程序:

    include <stdio.h>

    include <ctype.h>

    include <conio.h>

    void fun(char *s)

    /*************found**************/

    { while(*s!='@')

    { if(*s>='A' &*s<='z'||*s>='a'&&*s<='z')

    {if(*s=='Z') *S='A';

    else if(*S=='z') *s='a';

    else *s+=1;

    }

    /*************found**************/

    (*s)++;

    }

    }

    main()

    { char s[80];

    clrscr();

    printf("\n Enter a string with length <80:\n\n");gets(s);

    printf("\n The string:\n\n");puts(s);

    fun(s);

    printf("\n\n The Cords:\n\n");puts(s);

    }


    正确答案:(1)错误:while(*s!='@') 正确:while(*s) (2)错误:(*s)++; 正确:s++;
    (1)错误:while(*s!='@') 正确:while(*s) (2)错误:(*s)++; 正确:s++; 解析:根据题目要求,可对字符串所有字母进行遍历。对每一个字母,若该字母为'z'或'Z',将该字母改成'a'或'A',即 ASCII码值减25,当然也可以用题目中的if语句来实现转换。若该字母不是'z'或'Z',则该字母的ASCII码值加1;对字符串所有字符重复以上过程即可得到题目要求的结果,可用循环语句和条件语句来实现。

  • 第17题:

    3下列程序段运行的结果为( )。 public class Test{ static void print(String s,int i){ System.out.pdntlnC String: "+s+",int:"+i); } static void print(iht i,String s){ System.out.prinflnCint:"+i+",gtring:"+s); } public static void main(String[] args){ print(99,"Int first"); } }

    A.String:String first,int: 11

    B.int: 11,String:Int first

    C.String:String first,int:99

    D. int:99,Stfing:Int first


    正确答案:D

  • 第18题:

    若输入 "I am a boy!",下列程序的运行结果为______。 char connect(string1,string2,string) char string1[],string2[],string[]; { int i,j; for (i=0;stringl[i] !='\0';i++) string[i]=stringl[i]; for (j=0;string2[j] !='\0';j++) string[i+j]=string2[j]; string[i+j ] ='\0'; } main ( ) { char s1 [100] , s2 [100] , s [100]; printf ("\n 输入 string1: \n"); scanf("%s",s1); printf (" \n 输入 string2: \n" ); scanf ("%s", s2); connect (s1, s2, s); printf ("%s\n", s); }

    A.I am a boy!

    B.输入string2:

    C.I am

    D.I am a boy!


    正确答案:C

  • 第19题:

    有语句String s=”hello world”; ,以下操作哪个是不合法的()

    • A、int i=s.length();
    • B、s>>>=3;
    • C、String ts=s.trim();
    • D、String t=s+”!”

    正确答案:B

  • 第20题:

    10. class MakeFile {  11. public static void main(String[] args) {  12. try {  13. File directory = new File(”d”);  14. File file = new File(directory,”f”);  15. if(!file.exists()) {  16. file.createNewFile();  17. }  18. } catch (IOException e) {  19. e.printStackTrace  20. }  21. }  22. }  The current directory does NOT contain a directory named “d.” Which three are true?()

    • A、 Line 16 is never executed.
    • B、 An exception is thrown at runtime.
    • C、 Line 13 creates a File object named “d”.
    • D、 Line 14 creates a File object named “f‟.
    • E、 Line 13 creates a directory named “d” in the file system.
    • F、 Line 16 creates a directory named “d” and a file  “f”  within it in the file system.
    • G、 Line 14 creates a file named "f " inside of the directory named “d” in the file system.

    正确答案:B,C,D

  • 第21题:

    根据α=0.05,n=20查《符号检验界域表》得临界界域为(5,15),因此要想拒绝Η0,则()

    • A、S-=7,S+=13
    • B、S-=8,S+=12
    • C、S-=4,S+=16
    • D、S-=9,S+=11

    正确答案:C

  • 第22题:

    单选题
    Which method implementations will write the given string to a file named "file", using UTF8 encoding?()   IMPLEMENTATION a:   public void write(String msg) throws IOException {   FileWriter fw = new FileWriter(new File("file"));   fw.write(msg);   fw.close();   }   IMPLEMENTATION b:   public void write(String msg) throws IOException {   OutputStreamWriter osw =  new OutputStreamWriter(new FileOutputStream("file"), "UTF8");  osw.write(msg);   osw.close();   }   IMPLEMENTATION c:   public void write(String msg) throws IOException {  FileWriter fw = new FileWriter(new File("file"));   fw.setEncoding("UTF8");   fw.write(msg);   fw.close();  }   IMPLEMENTATION d:   public void write(String msg) throws IOException {  FilterWriter fw = FilterWriter(new FileWriter("file"), "UTF8");   fw.write(msg);  fw.close();   }   IMPLEMENTATION e:   public void write(String msg) throws IOException {   OutputStreamWriter osw = new OutputStreamWriter(  new OutputStream(new File("file")), "UTF8"  );   osw.write(msg);   osw.close();   }
    A

    Implementation a.

    B

    Implementation b.

    C

    Implementation c.

    D

    Implementation d.

    E

    Implementation e.


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    现有:  String s="write a line to a file";     w.print(s+"/n");      哪一个是对的?()
    A

    w即可以是PrintWriter类型,也可以足BufferedWriter类型。

    B

    w即不可以是PrintWriter类型,也不可以足BufferedWriter类型。

    C

    w可以是BufferedWriter类型,但不可以是PrintWriter类型。

    D

     w以是PrintWriter类型,但不可以是BufferedWriter类型。


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    Given: Which regular expression, inserted at line 12, correctly splits test into "Test A", "Test B", and "Test C"?()
    A

    String regex="";

    B

    String regex=" .";

    C

    String regex=".*";

    D

    String regex="//s";

    E

    String regex="//.//s*";

    F

    String regex="//w[/.]+";


    正确答案: B
    解析: 暂无解析