版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考试宣言:
同学们,考试考多少分不是我们的目的!排在班级多少的名次也
不是我们的初衷!
我的考试的目的是要通过考试中的题目,检查大家在这段时间的
学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会
做,又或者做错了,则不用怕,考完试后,导师讲解的时候你要注意
听!那时候学会了,记住了,也一样不影响你高薪就业!
本套题共40道不定项选择题,其中单选30道,多选10道。单选2
分/题,多选4分/题c多选题不全对半分,全时满分。
1.下面说法正确的是0
A.就是虚拟机,包含核心类库
B.就是运行环境,包含程序编译运行的工具环境
C.就是开发环境,是其中的一个工具
D.功能范围:>>
2.下面的说法正确的是(C)
A.语言是面向对象的、解释执行的网络编程语言。
B.语言具有可移植性,是及平台无关的编程语言。
C.语言可对内存垃圾自动收集。
D.语言编写的程序虽然是“一次编译,到处运行“,但必须要的
运行环境。
3.给定代码,如下:
(bl,b2){
)
要使这段代码能够编译成功,横线处可以填入
A.()(bl2)
B.bl2
C.()bl2
D.()bl2
4.关于类的命名,正确说法是(C)
A.可以由数字和英文拉丁字母组成,且可以任意排序
B.命名要做到见名知意
C.如果是由多个单词组成,每个单词首字母大写
D.可以是已经定义过的关键字
5.关于方法说法错误的是(B)
A.方法是程序执行的入口
B.方法的方法体重至少要有一行代码
C.必须定义在一个类中
D.方法的定义格式为:([]){}
6.类中某方法定义如下:
(b){
a*1.0;
)
同一类内其它方法调用该方法的正确方式是:A
A.a=(1,2);
B.a=(1.0,2.0);
C.x=(1,2);
D.x=(1.0,2.0);
7.给定代码,如下,编译运行,结果是(A)
([]H
*
("”);
)
A.编译错误
B.编译通过,单出现运行时错误
C.正常运行,输出
D.正常运行,输出
8.下面哪个关键字可以定义一个类(B)
A.
B.
C.
D.
9.类型的取值范围是(C)
A.-256至255
B.-255至255
C.-128至127
D.-127至128
io.下面关于中方法,描述错误的是(C)
A.必须定义在类里面
B.定义一个方法之前要明确该方法需要的参数和返回值类型
C.方法可以提高代码复用性,提高程序运行的效率
D.方法只有调用才会被执行
11.下面程序执行的结果是?(B)
{
([])
(,,,,+,a'+1);
A.98
B.al
C.971
D.197
12.循环格式如下:
(表达式1;表达式2;表达式3){
)
下面描述错误的是()
A.表达式1处的代码会被执行多次
B.表达式1处可以定义变量
C.表达式3用于决定循环是否应该结束
D.表达式2的值可以是任意类型,也可以是类型
13.以下选项可以正确创建一个长度为3的二维数组的是(C)
A.[2][3]
B.[3][]
c.[][3]
D.以上答案都不对
14.设以下是应用程序申定义的方法,若在其方法中有方法调用语句
(2),则输出的结果是(B)。
(i){
(i+”的2进制数表示为:\t");
(j=31;j>=0;)
(((1«j)&i)0)
ri");
("0");
0;
)
A)0000000001
B)0000000010
C)0000001111
D)0000000000
15.下面关于语句说法正确的是:()
A.只能让方法返回数值
B.方法都必须显式使用该关键字
C.方法中可以有多句
D.可以用来返回数值以外的类型
16.下面程序执行的结果是?(B)
i=100;
0
{
(>100)
(i);
)
A.100
B.101
C.102
D.报错
;.下面关于语言跨平台说法错误的是:C
A.语言编写的程序,一次编译后,可以在多个系统平台上运行。
B.语言垮平台依赖于虚拟机
C.垮平台,虚拟机也是垮平台的(不同系统平台使用相同的虚拟机)
D.原理是程序是通过虚拟机在系统平台上运行的,只要该系统可以
安装相应的虚拟机,该系统就可以运行程序。
18.下面程序的运行结果是(D)
3,1;
0
{
("");
}
A.1
B.3
C.编译错误
D.正常运行但没有输出
19.下面程序的运行后:结果正确的是:B
12;
(>3);
A.23
B.13
C.12
D.2
2。.定义如下的二维数组b,下面的说法正确的是()
b[][]={{l,2,3},{4,5},{6,7,8}});
A.的值是3
B.b[l]的值是3
C.b[l]⑴的值是5
D.二维数组b的第一元素有3个子元素
21.下面哪种类型的文件可以在虚拟机中运行?(D)
A.
B.
C.
D.
22.下面程序的运行结果B
(
(C)
{
2;
)
([])
(
=(2);
0;
A.2
B.4
C.6
D.8
23.下列方法定义中,正确的是()o
A)x(){;}
B)x(){;}
C)x(){(a*;();}
D)x(a,b){;}
24.下面数组定义正确的是()
A.[]={23,45,65,78,89};
B.[][10]0;
C.[][4]{3,4,5,6};
D.[]{"a",23,45,6};
25.下面程序执行的结果是?(D)
x=11;
(2&2)
7;
WWWn);
A.12
B.71
C.72
D.22
26.1.7之后,语句后括号里的表达式可以是以下哪种类型()
A.
B.
C.
D.枚举类型
27.同一类中有两个以上方法同名称方法重载,语言规定(B):
A.不允许重载
B.重载方法的参数列表必须不同
C.重载方法的返回值类型必须不同
D.重载方法的参数列表和返回值类型必须都不同。
28.下面程序执行的结果是?(C)
0
("a");
(b)
('廿);
0
(d);
}
A.a
B.b
C.c
D.d
29.关于选择结构下列哪个说法正确?(B)
A.语句和语句必须成对出现
B.语句可以没有语句对应
C.结构中每个语句中必须用语句
D.结构中必须有语句
30.下面程序执行的结果是?(D)
23;
(x)
3:
4:
}
(巧;
A.3
B.4
C.5
D.6
31.阅读下面代码段:
([])
[I=[101;
([1]);
}
}
执行结果正确的说法是(C)
A.编译时将产生错误
B.编译时正确,运行时将产生错误
C.输出零
D.输出空
32.设有定义3.5f,4.6f,5.7f;则以下的表达式中,值为的是()
A.x>yx>z
B.x<y&!(x<z)
C.z>(y+x)
D.xy
33.和下面代码执行结束后,结果一致的选项是(C)
1;
0;
(i<=100)
(20)
A.(x=l;x<=100){;}
B.(x=0;x<=1002){;}
C.(x=l;x<=1002){;}
D.上述全对
34.下面不属于基本数据类型的是()
A.
B.
C.
D.[]
35.下面哪个不是中的关键字?(C)
A.
B.
C.
D.
36.以下代码输出是(D)
0;
0;
(i<=10)
(
(20)
0;
A.55
B.45
C.35
D.30
37.关于循环和循环的说法哪个正确?(B)
A.循环先判断后执行,循环先执行后判断。
B.循环判断一般不明确循环次数,循环的判断一般明确循环次数
C.两种循环任何时候都不可以替换
D.两种循环结构中都必须有循环体,循环体不能为空
38.下面程序执行的结果是(A)
([])
{
10;
(>10)
(
20;
}
(a);
)
}
A.11
B.12
C.20
D.21
39.下列语句序列执行后,i的值是(D)0
16;
2;
>(i>3);
A.16
B.8
C.4
D.2
4。.定义变量如下:
'w';8;15;8.9f;
以下赋值语句正确的是()o
A.;
B.;
C.;
D.;
编程题目:(每道题目10分)
注意:格式,命名规范,注释。附上结果运行后的截图
1.编写程序,采用适当的循环和流程控制语句实现下述功能:
打印输出0-20。能被7整除但不能被4整除的所有整数,要求每行
显示6个数据。
([]){
0;
(0<=200){
(7040){
(i);
(>=6);
入
ArialBia
B
2.在控制台打印空心矩形(说明由于文档关系,使后面的竖线没有跟
上下两条横线的最后一个星星对齐,实际上是对齐的)
*****
*****
([]){
⑸;
}
(){
(1<){
(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论