java语言中关键字 表示双精度类型_Java基础考试题

JVAV工程师招聘笔试题

请把答案写在答题纸上:

一、单选题(本大题15小题,每小题2分,共30分)

1.下列语句执行后,变量a、c的值分别是( )。

int x=182;

int a,c;

c=x/100;

a=x%10;

A) 1,2 B) 2,1 C) 1.82, 2 D) 100,82

2.下面哪个表达式可用得到x和y的最大值( )?

A) x>y?y:x B) xy?(x+y):(x-y) D) x==y?y:x;

3.以下是应用程序中定义的静态方法printBinary,若在其main方法中有方法调用语句printBinary(2),则输出的结果是( )。

static void printBinary(int i) {

System.out.print(i + "的2进制数表示为:\t");

for(int j = 31; j >=0; j--)

if(((1 << j) & i) != 0)

System.out.print("1");

else

System.out.print("0");

System.out.println();//换行

}

A) 00000000000000000000000000000001 B) 00000000000000000000000000000010

C) 00000000000000000000000000001111 D) 00000000000000000000000000000000

4. 应用程序的main方法中有以下语句,则输出的结果是( )。

String s1="0.5",s2="12";

double x=Double.parseDouble(s1);

int y=Integer.parseInt(s2);

System.out.println(x+y);

A) 12.5 B) 120.5 C) 12 D) “12.5”

5. 应用程序的main方法中有以下语句,则输出的结果是( )。

double x=1234.1234567;

DecimalFormat form1 = new DecimalFormat("0000.0");

System.out.println("PI="+form1.format(x));

A) PI=1234.1 B) PI=1234

C) PI=1234.1235 D) PI=1234.0

6.下列程序段执行后的结果是( )。

String s=new String("abcdefg");

for(int i=0;i

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值