java语言

Java语言基础试题及答案

时间:2024-06-06 18:09:00 java语言 我要投稿
  • 相关推荐

Java语言基础试题及答案

  引导语:Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。以下是小编整理的Java语言基础试题及答案,欢迎参考阅读!

Java语言基础试题及答案

  1.浮点型数据根据数据存储长度和数值精度的不同,进一步分为float和(double )两种类型。

  2.使用关键字(boolean)来定义逻辑变量。

  3.一个long型数据在内存占( 8)个字节。

  4.表示制表符(水平空格)的字符常量是(' ')。

  5.表示换行符的字符常量是(' ')。

  6.定义字符串变量s存储空字符串的表达式是(String s = "";)。

  7.定义字符串变量s存储空格构成的字符串的表达式是(String s= " ";)。

  8.逻辑运算符有(!)、&&和||、&和|。

  9.若已初始化int型变量a,b和c,则当a是b和c的公倍数时为true的逻辑表达式是(a%b==0 && a%c==0)。

  10.若已初始化int型变量a,b和c,则当a是b和c的公约数时为true的逻辑表达式是(b%a==0&& c%a==0)。

  11.表达式(int)((double)(3)/2)的值是(1)。

  12.表达式5.3+(int)(8.5+4.6)/3%4的值是(5.3)。

  13.表达式19/3*3+19%3的值是(19)。

  14.已知某一天是一周的第3天(从1开始),则计算该天之后第n天是一周的第几天的表达式为((2+n) % 7 + 1)。

  15.已知doublex=8.5, y=5.8;则表达式x++>y--值为( true)。

  16.执行语句inta, b, c; a=1; b=3; c=(a+b>3 ? ++a : b++);后,b的值为( 3 )。

  17.语句System.out.println(2/3*4.0);输出(0)。

  18.语句System.out.println(6.0*2/3);输出(4.0)。

  19.已知字符'1'的Unicode值为49,则语句System.out.println('1'+2);输出(51)。

  20.语句System.out.println(1+""+2);输出(12)。

  21.当整型变量n的值不能被13除尽时其值才为false的表达式是( n%13==0)。

  22.关系运算符的运算结果是( boolean)型数据。

  23.已知booleanb1 = true, b2=true, b3=false;则表达式!b1&& b2‖b3的值为( false)。

  24.已知变量a,b,c和d分别是char,int,long和double型且已初始化,则表达式a+b+c+d的值的类型是(double )。

  25.当a=5,b=2,c=1时,表达式a-b<c || b==c的值是(false)。

  26.若int型变量a和b都是0,则执行语句boolean c = a == 0 || ++b == 0;语句后b的值为(0 )。

  27.若int型变量a和b都是0,则执行语句boolean c = a != 0 && ++b == 0;语句后b的值为(0)

  28.已知doublex = 6.5, y = 6.5;则表达式x++>y--值为( false)。

  29.若char型变量c存储的是一个大写字母,则输出其对应小写字母的语句是(System.out.println((char)(c+32));)。

  30.当char型变量c存储的是字母'c'的大小写时才为true的表达式是(c=='c' || c=='C')。

  31.执行下列程序代码的输出结果是(101111)。

  int a = 10 ;

  int i , j ;

  i = ++a ;

  j = a--;

  System.out.print("" + a+ i + j );

  32.计算的表达式是(Math.pow(x,1.0/3))。

  33.表示圆周率的常量是(Math.PI)。

  34.若a和b都是整数,则生成[a, b]范围内随机整数的表达式是(a+(int)(Math.random()*(b-a+1));)。

  35.创建Scanner类对象reader用于从键盘读取数据的语句是(Scanner reader = new Scanner(System.in);)。

  36.若reader是一个Scanner类的对象,读取一个整数赋值给已声明的int型变量a的语句是(a = reader.nextInt();)。

  37.若reader是一个Scanner类的对象,读取一个双精度浮点数赋值给已声明的double型变量d的语句是(d = reader.nextDouble();)。

  38.若reader是一个Scanner类的对象,读取一整行字符串赋值给已声明的String型变量s的语句是(s = reader.nextLine();)。

  39.若reader是一个Scanner类的对象,读取一个字符串(以空格或回车为结束符)赋值给已声明的String型变量s的语句是(s = reader.next();)。

  40.使用Scanner类之前导入该类的语句为(importjava.util.Scanner;)。

【Java语言基础试题及答案】相关文章:

Java基础笔试题及答案03-26

java基础语言有哪些03-19

Java测试题及答案03-19

Java基础面试题集锦12-02

Java基础语法面试题03-19

Java语言编程基础知识04-18

Java面试经典试题和答案12-05

C语言试题及答案07-26

Java语言程序设计基础篇11-30