《2023年Java基础知识测试.pdf》由会员分享,可在线阅读,更多相关《2023年Java基础知识测试.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单 选 题:(每 道 题 目 2 分)1.下 列 哪 个 声 明 是 错 误 的?(B)A.in t i=10;B.float f=1.1;C.d o ub 1 e d=34.4;D.b yte b=l 2 7;2.。下 面 哪 个 不 是 jav a 中 的 关 键 字?(C)A.opubli cB.trueC.mainD.c l a s s3.。下 面 程 序 哪 个 语 句 是 对 的 的 CA.b y t e a=0,b=3;byt e c=a+b;B.short s=2 3;s=s+1 2;C.sh o r t s=23;s+=1 2;D.float f=2 3+23.23;4.。下
2、 面 程 序 执 行 的 结 果 是?(B)cl a ss Te s t(p u blic static void mai n(St r in g E arg s)o S y s t em.out.p r i ntln(+a+1);A.908B.a 1C.97 1D.1975.下 面 程 序 执 行 的 结 果 是?(B)i nt i=100while(tru e)!i f(i+1 0 0)(obr e a k;System,out.pri n tln(i);A.1 00B.1 0 1C.1 02D.报 错 6.下 面 程 序 的 运 营 结 果 是(D)int a=3,b=1;if(a=b)
3、1Sys t em.o ut.p r intln(a=+a);)A.a=lB.a=3C.编 译 错 误 I).正 常 运 营 但 没 有 输 出 7.。下 面 程 序 的 运 营 后,结 果 对 的 的 是:Bint a=1,b=2;int c=(a+b 3?a+:+b);A.a=2,b=3B.a.1,b二 3C.a=1,b=2D.c=28.下 面 程 序 的 运 营 结 果 Bc 1 a ss Dem o(pu b lie st a t i c int fu n(int c)(oretu r n c+=2;0public static void m a i n(S t r i n g arg
4、s)(in t temp=f un(2);gSyst e m.out.print 1 n(t e mp);)A.2B.4C.6D.89.下 面 数 组 定 义 错 误 的 是(c)A.i nt ar r=2 3,45,65,78,8 9);B.i n t arr=new i ntl 0;C.int 口 a rr=n e w i n t4 3,4,5,6;D.int 口 arr=,a,23,4 5,6);1 0.下 面 程 序 执 行 的 结 果 是?(D)int x=1,y=l;if(x+=2&+y=2)Ix=7;Syst e m.ou t.p ri n tln(*x=+x+”,y=+y);A
5、.x=l y=2B.x=7 y=1C.x=7 y=2D.x=2 y=21 1.下 面 不 属 于 基 本 数 据 类 型 的 是(D)A.intB.d ou b leC.l o n gD.i n t12.下 面 程 序 执 行 的 结 果 是?(c)b oole a n b=true;if(b=fal s e)16ys t e m.ou t.p r in t In(a);e l s e i f(b)IS y st e m.ou t.prin tin(b)else i f(!b)(Sy s t e m.ou t.printin(c);els e(oSyst e m.o ut.p r i ntl
6、n(d);A.aB.bC.cD.od1 3.下 面 程 序 执 行 的 结 果 是?(D)int x=2,y=3;swit c h(x)def a ult:。丫+;ca s e 3:。y+;c a se 4:。y+;)Sysetem.out.pr i n tln(y=+y);A.3B.4C.5D.61 4.下 面 程 序 执 行 的 结 果 f o r(int i=l;i=l 0;i+)(oif(i%3=0)c o n t i nue;)Sys t em.o u t.prin t 1 n(a java 基 础 班”);)在 屏 幕 上 打 印 几 次“java基 础 班”?(C)A.5B.6C
7、.7D.815.阅 读 下 面 代 码 段:publi c c 1 a ss D e mo(publ i c s t atic void main(String 口 ar g s)(int a r r=new int 1 0;S y s tern,o ut.p rintln(a r r 1);)执 行 结 果 对 的 的 说 法 是(C)A.编 译 时 将 产 生 错 误 B.编 译 时 对 的,运 营 时 将 产 生 错 误 C.输 出 零 D.输 出 空 1 6.和 下 面 代 码 能 完 毕 相 同 的 选 项 是(B)int i=1;int sum=0;wh i 1 e(i=10 0)
8、(i f(i%2=0)(a s um=s u m+i;4+;A.for(i n t x=1;x=10 0;x+)s u m=sum+x;B.for(in t x=0;x=1 00;x+=2)sum=s um+x;C.f o r(i n t x=1;x=100;x+=2)s u m=sum+x;D.上 述 全 对 1 7.以 下 代 码 输 出 是(D)i n t i=0;int s u m=0;while(i 0)Sy s t em.o ut.print 1 n(He 1 1 o);else if(x-3)S y s t em.out.pirn tin(I am Tom);else S y s
9、 t em.ou t.printin(How ar e you?”);请 问 将 打 印 字 符 串“How are you?”的 x 的 范 围 是(C)A.x0B.x-3C.x=-3D.x-319.下 列 代 码 执 行 的 结 果 为(A)c lass D e mo(叩 ublic sta t i c void main(S t ring args)(ain t n um=max(4 3,34);eSystem,o ut.printl n(num);p u b li c s t at i c i n t ma x(i n t a,int b)(re t u r n a b?a:b;)A.
10、43B.23C.7 7D.920.下 面 程 序 执 行 的 结 果 是(A)c 1 ass Demop ub 1 ic s tat i c v oid main(S tring 口 arg s)(int a=1 0;if(a+1 0)(a=2 0;)y s t e m.out.pr i n t 1 n(a);)A.1 1B.1 2C.20D.21多 选 题:(每 道 题 目 3 分)2 1.下 面 哪 些 是 合 法 的 标 志 符(B CD)A.2 va r iabl eB.v a ri a b le 2C.w h at$D._3_22.下 列 函 数 中 能 和 函 数 in t ma
11、x(i nt i n t b,do u bl e c)构 成 重 载 关 系 的 是(BC)A.double max(i nt a,i n t b,d o u b le c)B.void ma x(i n t a,d o u b l e c,in t b)C.i n t max(d o u b le a,i n t b)D.i nt max(int x,int y,double z)2 3.下 面 的 说 法 对 的 的 是(AC)A.byte,s h o r t,c h a r 数 据 类 型 可 以 自 动 转 化 为 i n tB.f l o a t 数 据 类 型 可 以 自 动 转
12、换 为 long。C.在 j a va语 言 中 默 认 小 数 为 d o ubleD.byt e a=23;b yte b=12;a+b 的 结 果 为 byt e 类 型 24.下 面 关 于 函 数 描 述 对 的 的 是(AD)A.函 数 是 对 功 能 代 码 块 的 封 装 B.函 数 没 有 返 回 值 的 时 候 什 么 都 不 用 写 C.没 有 返 回 值 的 函 数,不 能 有 r e t u r n 语 句 D.函 数 是 可 以 没 有 形 参 的 2 5.下 面 关 于 循 环 描 述 对 的 的 是(AD)A.wh i le循 环 先 判 断 循 环 条 件,后
13、 执 行 循 环 操 作 B.while至 少 会 执 行 一 次 C.d o-w h i 1 e 先 进 行 循 环 条 件 判 断,后 执 行 循 环 操 作 D.do-wh i 1 e 循 环 至 少 执 行 一 次,后 进 行 循 环 判 断 简 答 题 目:(每 道 题 目 5 分)26:JDK,J RE,JVM是 什 么,有 什 么 用,它 们 之 间 又 有 什 么 关 系?2 7:数 组 是 基 本 类 型 吗?Java中 基 本 数 据 类 型 分 类 有 哪 些?28:函 数 是 什 么?它 的 运 营 特 点 是 什 么?29:数 组 是 什 么?我 们 根 据 什 么 可 以 获 取 数 组 中 的 元 素 呢?30:请 说 说 什 么 时 候 使 用 变 量,什 么 时 候 使 用 if语 句,什 么 时 候 使 用 循 环 语 句?说 的 有 理 即 可 得 分。编 程 题 目:(每 道 题 目 10分)注 意:格 式,命 名 规 范,注 释。3 1:在 ma i n 方 法 中 写 一 段 代 码,实 现 在 控 制 台 输 出 九 九 乘 法 表。32:请 写 一 个 函 数 sum,实 现 求 两 个 数 之 和。规 定 在 main中 调 用。
限制150内