系(院):        专业:            年级及班级:              姓名:      学号:            .
密                              封                              线
第1页共9页
XXX 学院试卷
一、单项选择题(本大题共40小题,每小题1分,共40
分)在每小题列出的四个备
选项中只有一个是最符合题
目要求的,请将其代码写在题后的括号内。错选、多选或未选均无分。 01、Java 源程序编译后生成的
字节码文件的扩展名为(  )。
A 、.java
B 、. class
C 、.html
D 、.exe
02、下列关于Java 术语,描述正确的是(  )。
A 、JRE:java 虚拟机
B 、JVM:java 运行时环境支持
C 、JDK :java 语言开发包
D 、以上都不正确
03、下面哪个是Java 的基本数据类型(  )。
A 、System
B 、Scanner
C 、String
D 、byte
04、以下数据类型中,表示小数的是(  )。
A 、short
B 、boolean
C 、 char
D 、double
05、以下变量命名正确的是(    )。    A 、int2
B 、你好
C 、 4nian
D 、float
06、以下哪个关键字可以用来定义常量数据?(  )
A 、static
B 、 s erialize
C 、final
D 、finally
07、以下定义一个字符变量正确的是(  )。
A 、char a = 1;
B 、 c ha b = "\t";
C 、char d ='ab' ;
D 、char b = false;
08、表达式1/2的结果是(  )。
A 、0.5
B 、 1
C 、0
D 、以上都不对
课程名称: 《Java 编程基础》
试卷类别: A 卷    考试形式:闭卷    考试时间:120 分钟 适用层次: 专科 适用专业: XXX
阅卷须知:阅卷用红墨水笔书写,小题得分写在相应小题题号前,用正分表示;大题得分登录在对应的分数框内;考试课程应集体阅卷,流水作业。
《Java编程基础》A卷
09、设a、f、x、y、z均为in型的变量,并已赋值,下列表达式的结果属于非逻辑值的是()。
A、x>y&&f<a
B、-z<-y
C、y != ++x
D、y+x*x++
10、设x,y为int型变量,则执行以下语句后,x,y的值分别为()。
x = 10; y=20; x= x + y++;
A、10,20
B、20,20
C、30,21
D、31,21
11、执行下列程序后,b、x、y的值正确的是()。
int x=6,y=8; boolean b;
b=x<y||++x=y--;
A、true,6,8
B、false,7,7
C、true,7,7
D、false,6,8
12、以下表示相等运算符的是()。
A、=
B、==
C、!=
D、>=
13、下面变量定义语句正确的是()。
A、char c=’ab c’
B、long l=0xfff
C、float f=0.23
D、double = 0.7E-3
14、能够在屏幕打印的代码是()。
A、println()
B、out.println()
C、System.println()
D、System.out.println()
15、打印字符串s,结果输出的是()。
String s = 1+"2"+3;
A、123
B、6
C、33
D、15
16、如果使用了for(;;),则()。
A、发生编译错误
B、根本不会进入循环
C、这是个无限循环
D、以上都不是
17、关于break,说法正确的是()。
A、switch case语句中不能使用
B、switch case语句中用不用都一样
C、if语句中不能使用
D、循环语句中不能使用
18、2-100自然数求和的for循环代码最适合的是()。
A、for(i=1;i<100;i++)
B、for(i=1;i<=100;i++)
C、for(i=2;i<100;i++)
D、for(i=2;i<=100;i++)
19、下列语句执行后,k的值是()。
int i = 6,j=8,k=10,n=5,m=7;
第2页共9页
系(院):        专业:            年级及班级:              姓名:      学号:            .
密                              封                              线
XXX 学院试卷
第3页共9页
if(! i<j )  k= m +n;
else      k = m- n; A 、12
B 、2
C 、-2
D 、10
20、变量num 中存储的数值在10到100之间或值为负数,表达式为true,这样的一个布尔表达式是(  )。
A 、(num>10 || num<100) &&(num<0)
B 、(num>10 && num<100) || (num<0)
C 、(num>10) &&( num<100) || (num<0)
D 、(num>100&&num<10) || (num<0)
21、当x 为1时,表达式“!(x>0)”的结果是(  )。
A 、true
B 、1
C 、false
D 、0
22、考虑下列嵌套的if 语句,说法正确的是(  )。  if(condition1){  if(condition2){
statement1;
}else statement2;
}
A 、只有当condition1=false 及condition2=false 时statement2才能执行
B 、无论condition2是什么,只要condition1=false,statement2就能执行
C 、statement2无论在什么情况下,都不能执行
D 、只有当condition1=true 及condition2=false 时statement2才能执行 23、以下一段代码执行完毕后y 的值是(    )。  int x = 11;  if(x>5)
int y = x + 5;
else
int y = x – 5;
A 、16
B 、6
C 、11
D 、0
24、下列代码执行后,s 的值为(  )。
int s=0; for(int i =1;i<5;i++){s+=i;} A 、10
B 、15
C 、5
D 、以上都不对
《Java编程基础》A卷
25、下面代码执行后,s的值为()。
int s = 0;
for(int i =1;i<7;i++){
if(i % 2 == 0)continue;
s+=i;
}
A、16
B、9
C、6
D、以上都不对
26、给定以下代码,当for循环执行完毕后,i的值是()。
for(int i =0; i < 100; i+=2){}
java switch case string
A、0
B、100
C、99
D、98
27、下列语句段会执行()次?
for(int i =1; i < 10; i+=3){}
A、3
B、4
C、2
D、0
28、设有定义语句:int a[] = {1,2,3};则该语句的表述错误的是?()
A、定义了一个名为a的一维数组。
B、a数组有3个元素。
C、a数组的下标为1~3。
D、数组中每个元素的数据类型是int。
29、下面创建一个二维数组正确的是()。
A、int a[3][4]
B、array a[3][4]
C、int a[3][4] = new int[3][]
D、int a[3][4] = new [3][4]
30、关于类和对象之间的关系,最合适的叙述是()。
A、类是程序,对象是变量
B、对象是类的数据
C、类是对象的实例
D、对象是类的实例
31、下列说法正确的是()。
A、不需要定义类,就能创建对象
B、对象中必须有属性和方法
C、属性必须是简单变量
D、属性通常是私有的,方法通常是公有的
32、为初始化类的实例变量,应该使用()。
A、主函数
B、构造方法
C、数学函数
D、类方法
33、类Test1定义如下:
1.public  class  Test1{
第4页共9页
系(院):        专业:            年级及班级:              姓名:      学号:            .
密                              封                              线
XXX 学院试卷
第5页共9页
2.        public  float  aMethod (float  a ,float  b ){  } 3.                        4.}
将以下哪个方法插入行3是不合法的。(  )
A 、public  float  aMethod(float  a , float  b ,float  c){  }
B 、public  float  aMethod(float  c ,float  d){  }
C 、public  int  aMethod(int  a , int  b){  }
D 、private float aMethod(int  a ,int  b ,int  c){  }
34、假设A 类有如下定义,设a 是A 类的一个实例,下列语句调用哪个是错误的?(  )
class  A {    int  i;
static  String  s;        void  method1() {  }        static  void  method2()  {  } }
A 、System.out.println(a.i);
B 、a.method1();
C 、A.method1();
D 、A.method2()
35、要求设计要给类,它拥有一个成员变量,该变量除了自己能访问,不能被其他任
何类访问到。那么(  )
A 、 该成员域的封装属性设置为public
B 、 该成员域的封装属性设置为private
C 、 该成员域的封装属性设置为默认
D 、 该成员域的封装属性设置为protected 36、下列是方法定义的形参表,正确的是(  )。  A 、int num1, num2
B 、num1, num2
C 、int num1, int num2
D 、int num1;int num2
37、Java 中主方法头部定义正确的是(  )。  A 、public static void main()
B 、public static void main(int args[])
C 、public void static main(String args[])
D 、public static void main(String args[])
38、如有以下调用语句,则正确的fun()方法头部是(  )。
float x;  int a;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。