问答题库

当前位置: 计算机等级考试题库 > JAVA题库

问题描述:

[问答题] 下面程序是关于位运算符的使用。请在程序的每条横线处填写一个位运算符,使程序的功能完整。
注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填人适当的位运算符。
public class BitOperator
public static void main(String args[])
int a=9;//二进制数1001
int b=15;//二进制数1111
int c=8;//二进制数1000
int d,e,f,g,h;
d=a__________b;//二进制数1001,也就是十进制数9
e=a|b;//二进制数1111,也就是十进制数15
f=a__________b;//二进制数0110,也就是十进制数6
g=a<<2;//9×4=36
h=c__________1;//8/2=4
System.out.println("d="+d);
System.out.println("e="+e);
System.out.println("f="+f);
System.out.println("g="+g);
System.out.println("h="+h);

请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 打开一个文本文件test.txt,统计该文件中包含的数字的个数与英文字母的个数(忽略大小写)。例如test.txt文本文件中包含的内容为“123abeDEF99G”,则程序的输出结果如下: 数字数是5,字母数是7 源程序: import java.io.*: public class Java_2  public static void main(String[] args)   byte buf[]=new byte[5];   int len=0,c1=0,c2=0;    (1)    FileInputStream in= (2) ("test.txt");    while((len=in.read(bur,0.5))>0)     for(int i=0;i<len;i++)      if(buf[i]>=’0’&& buf[i]<=’9’)cl++;      else if((bur[i]>=’a’&& buf[i]<=’z’)||buf[i]>=’A’&& buf[i]<=’z’)c2++;     if(len<5)break;        in.close();    catch(Exception e)   System.out.println("数字数是"+c1+",字母数是"+c2);   Java语言的异常处理机制中______语句或______语句可省略,但二者不能同时省略。 阅读下面代码段:public class Test{ public static void main(String args[]){char ch;switch(ch){ case’a’:System.out.print("abc");break; case’b’:System.out.print("ab"); case’c’:System.out.print("c");break; default:System.out.print("abc");} }}不输出"abc"的ch值是( ) 所有用户界面类的父类是java.awt包中的 【12】 。 选择正确的语句填在下列程序的横线处。import java.awt.*;import java.awt.event.*;public class ex30{ Frame f; public static void main(String[] args) { ex30 e = new ex30(); e. te st ( ); } public void test() { f = new Frame("ex30"); ______ f.paok(); f.setVisible(true); } class MyWindowListener extends WindowAdapter { public void windowClosing(WindowEvent e){ System.exit(1);} } }

点评难度:

      

您觉得难度如何呢?请反馈给我们,谢谢!

参考答案:

&
^
>>

试题分享:

相关考题

请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。 [题目要求] 打开一个文本文件test.txt,统计该文件中包含的数字的个数与英文字母的个数(忽略大小写)。例如test.txt文本文件中包含的内容为“123abeDEF99G”,则程序的输出结果如下: 数字数是5,字母数是7 源程序: import java.io.*: public class Java_2  public static void main(String[] args)   byte buf[]=new byte[5];   int len=0,c1=0,c2=0;    (1)    FileInputStream in= (2) ("test.txt");    while((len=in.read(bur,0.5))>0)     for(int i=0;i<len;i++)      if(buf[i]>=’0’&& buf[i]<=’9’)cl++;      else if((bur[i]>=’a’&& buf[i]<=’z’)||buf[i]>=’A’&& buf[i]<=’z’)c2++;     if(len<5)break;        in.close();    catch(Exception e)   System.out.println("数字数是"+c1+",字母数是"+c2);  
Java语言的异常处理机制中______语句或______语句可省略,但二者不能同时省略。
阅读下面代码段:public class Test{ public static void main(String args[]){char ch;switch(ch){ case’a’:System.out.print("abc");break; case’b’:System.out.print("ab"); case’c’:System.out.print("c");break; default:System.out.print("abc");} }}不输出"abc"的ch值是( )
所有用户界面类的父类是java.awt包中的 【12】 。
选择正确的语句填在下列程序的横线处。import java.awt.*;import java.awt.event.*;public class ex30{ Frame f; public static void main(String[] args) { ex30 e = new ex30(); e. te st ( ); } public void test() { f = new Frame("ex30"); ______ f.paok(); f.setVisible(true); } class MyWindowListener extends WindowAdapter { public void windowClosing(WindowEvent e){ System.exit(1);} } }