Java基础知识笔试题

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 153 收藏 0 点赞 0 评论 0

一、选择题:

1)下列对Java 的变量与函数说法正确的是     ACE       

A)变量是用来保存数据的

B)变量是用来实现操作过程的

C)函数是用来实现操作过程的

D)函数是用来保存数据的

E)函数的参数是数据的入口

 

2Java 数据类型包括哪些         A

A)基本数据 B)类

C)接口 D)数组

E)变量

 

3)下列数据类型不属于整型的是          E

Abyte 类型 Bshort 类型

Cint 类型 Dlong 类型

Efloat  类型

 

4)精确保存一个值为“53.21458961”需要用什么数据类型          D

Aint 类型 Blong 类型

Cfloat  类型 Ddouble 类型

E)以上都可以

 

5)下面哪种情况能实现自动转换        AE

Abyte 型转换成 int

Bint 型转换成 byte

Cfloat 型转换成 double

Ddouble 型转换成 int

Echar型转换成 int

 

6)下面关于数组说法正确的是          AB

A)一维数组实质上是相同类型变量的列表

B)创建一个数组首先定义数组变量所需的类型

Cchar c[]=new char[26];可声明一个含有 26 个元素的 char型数组

D)当为一个多维数组的时候分配内存时,仅需要为第一指定内存,然后再分配其他维的内存

Eint twain[][] = new int[4][5];可声明一个二维数组

 

7Java 提供哪几种运算符          ABD

A)算术运算符 B)位运算符

C)关系运算符 D)逻辑运算符

E)条件运算符

 

 

8)循环语句 for(int i=0;i<4;i++){}循环的次数为         

A)无限次 B)不确定

C1 D3

E4

 

9)下列语句中,正确的是         

Awhile(i==j){}   Bwhile(0){}

Cdo{}while(i==10) Ddo;while(i==j)

E)以上都正确

 

10)若 ij为已定义的整型,下面程序段中循环体执行的次数为         

  for(i=0;i<5;i++){

   for(j=0;j<=i;j++){

   }

  }

A)不确定 B5

C15 D25

E)无限次

 

11)执行下列程序段后,j 的值变为         

  int i=1;

  int j=10;

  do{

   j-=i;

   i++;

  }while(j–<0);

A9 B10

C-1 D-2

E8

 

12)执行下列程序段后,y的值变为         

  int x,y;

  for(y=1,x=1;y<=50;y++){

   if(x>=10){

    break;

   }

   if(x%2==1){

    x+=5;

    continue;

   }

x-=3;

  }

 

 

A2     B3

C4      D5

E6

 

程序题:

  1. 1.     什么是数据转换?什么情况进行自动数据转换?什么情况进行强制转换?举例说明.
  2. 2.     3020这两个数的最大公约数.和最小公倍数.
  3. 3.     1—100之间的所有素数输出并计算素数的个数.

4.求1+11+111+1111+……..第十个数的和.

5.编写一个对int a[]={12,26,27,58,6,89,42}数组进行排序的程序。

6.编写一个输出从AZ连续字母的程序。

 

评论列表
文章目录