程序设计-中高职衔接学习通超星期末考试答案章节答案2024年_第1页
程序设计-中高职衔接学习通超星期末考试答案章节答案2024年_第2页
程序设计-中高职衔接学习通超星期末考试答案章节答案2024年_第3页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序设计-中高职衔接学习通超星期末考试章节答案2024年多行注释“/*…*/”中不可以嵌套单行注释“//”。

答案:错定义变量时,只需要指定变量的类型和变量名即可。()

答案:对在Java中,通过强制类型转换可以将int类型的数据转换为boolean类型。

答案:错当charc2='\101';时,System.out.println(c2);的输出结果为A。

答案:对代码int[][]arr=newint[][];可以正确的定义一个二维数组。

答案:错当intx=3,y=4时,表达式booleanb=x==y?true:false的结果是false。

答案:对在为float类型的变量赋值时,后面必须加字母f或F。

答案:对比较运算符用于对两个数值或变量进行比较,其结果为true或false。

答案:对当continue语句出现在嵌套循环的内层循环时,它只能终止内层循环。

答案:对多行注释是用“//”符号表示的。

答案:错在main()方法中执行System.out.println('a'+'b');代码的结果是ab。

答案:错浮点数常量就是在数学中用到的小数,分为float单精度浮点数和double双精度浮点数两种类型。

答案:错do…while语句与while语句完全相同,没有任何区别。

答案:错ceil()、floor()和round()方法返回的都是double类型的数。

答案:错‘\u0000’表示一个空白字符。

答案:对Java是一种高级计算机语言,具有简单性、安全性、面向对象等特征。

答案:对java.exe命令可用于编译.java文件。

答案:错JDK安装的时候不可以修改安装目录。

答案:错在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统path环境变量配置成功。

答案:对下列关于构造方法的定义,说法正确的是(

)

答案:在方法中不能使用return语句返回一个值;方法名与类名相同;在方法名的前面没有返回值类型的声明下列选项中,属于面向对象特征的是(

)

答案:封装;继承;多态下列关于default语句的说法中,正确的是(

)

答案:default不是swicth语句中必须的。;default代表的是默认要执行的语句,也就是没有匹配就执行default。;一般情况下,default放置在switch语句的最后面。下列关于多行注释的应用,正确的是(

)

答案:程序中可以不写多行注释;多行注释有利于代码的阅读性;写多行注释是一个良好的习惯下列关于冒泡排序的描述,正确的是(

)

答案:冒泡排序是不断地比较数组中相邻的两个元素;冒泡排序比较的总轮次是"数组长度-1"轮;冒泡排序中会涉及到元素位置的置换java中的整型数据是分正负的,它细分为byte,short,int,long,在内存中分别占1,2,4,8个字节

答案:booleanc=0;;booleand=1;下列关于case关键字的说法中,正确的是(

)

答案:case关键字后面必须是常量。;case关键字后面的break可以没有。;case关键字后面的值必须不一样。以下选项中,满足无限循环条件的是(

)

答案:for(intx=0;;x++){};for(;;){};for(;true;){}下列关于default语句的说法中,正确的是(

)

答案:default不是swicth语句中必须的;default代表的是默认要执行的语句,也就是没有匹配就执行default;一般情况下,default放置在switch语句的最后面switch条件表达式中可以使用的数据类型是(

)

答案:int;char;enum;long下面选项中,属于字符常量的是(

)

答案:'\u0000';'a'下面关于位运算符相关说法,正确的是()

答案:位运算符是针对二进制数的每一位进行运算的符号,它是专门针对数字0和1进行操作的;位运算符“|”是将参与运算的两个操作数以二进制数的形式进行“按位或”运算;位运算符“>>“运算时,左边的空位根据原数的符号位补0或者1(原来是负数就全部补1,是正数就全部补0),右边移走的部分舍去下列关于使用Javac命令编译后生成文件的说法中,正确的是(

)

答案:编译后生成文件的后缀名为.class;编译后生成的文件为二进制文件;编译后生成的文件可以在Java虚拟机中运行当Java的环境变量配置成功后,可以执行下列哪些操作(

)

答案:开发者在任意目录下使用javac命令;操作系统能够自动找到javac命所在的目录;开发者可以在任意目录下启动Java虚拟机下列选项中,哪些是Java语言的特性(

)

答案:跨平台性;面向对象;支持多线程;简单性关于方法重载的描述,以下选项中哪些是正确的?

答案:方法名必须一致;参数的个数或类型不一致以下哪些方法是OutputStreamWriter的常用方法

答案:publicvoidwrite(intc);publicvoidwrite(char[]cbuf);publicvoidwrite(char[]cbuf,intoff,intlen);publicvoidwrite(Stringstr)下面关于FileInputStream类型说法正确的是

答案:创建FileInputStream对象是为了读取硬盘上的文件;创建FileInputStream对象时,如果硬盘上对应的文件不存在,则抛出一个异常对于泛型类(含集合类),以下说法正确的是:

答案:泛型不同的引用不能相互赋值。;加入集合中的对象类型必须与指定的泛型类型-致。;静态方法中不能使用类的泛型。;对象实例化时不指定泛型,默认为:0bject关于泛型的声明,以下正确的是

答案:publicEget(intid,Ee){};interfaceList;classTestGen请阅读下面的程序publicclassTest{

publicstaticvoidmain(String[]args){

intm=37;

intn=13;

while(m!=n){

while(m>n){

m-=n;

}

while(m答案:m=1请阅读下面的程序片段booleanb=true;if(b=false){

System.out.println("a");}elseif(b){

System.out.println(b);}elseif(!b){

System.out.println("c");}else{

System.out.println("d");}

下面选项中,哪一个是程序的执行结果(

)

答案:c下列选项中,哪一个是单行注释的符号()

答案://请阅读下面的程序publicclassExample02{

publicstaticvoidmain(Stringargs){

intx=0;//定义变量x,初始值为0

inty=0;//定义变量y,初始值为0

booleanb=x==0||y++<0;

System.out.println("b="+b+",y="+y);

}}

程序的运行结果是()

答案:b=true,y=0下列选项中,用于引入包的关键字是(

)

答案:import阅读下面的代码classExample{

publicstaticvoidmain(String[]args){

inta=1;

intb=a++;

intc=++a;

intd=a+++++a;

System.out.print(a+","+b+","+c+","+d);

}}下列选项中,哪个是程序正确的输出结果()

答案:5,1,3,8下面代码中,哪一项是正确定义了一个3*4的二维数组(

)

答案:int[][]arr=newint[3][4]下列Java命令中,哪一个可以编译HelloWorld.java文件(

)

答案:javacHelloWorld.java以下关于java命令作用的描述中,正确的是(

)

答案:它专门负责解析由Java编译器生成的.class文件下面命令中,可以用来正确执行HelloWorld案例的是(

)

答案:javaHelloWorld对封装的理解正确的是

答案:封装就是把对象的属性和行为结合成一个独立的单位。下面关于封装性的描述中,错误的是

答案:封装体中的属性和行为的访问权限相同下列方法重载,正确的是

答案:floatfun(floata)

floatfun(floata,floatb){}Java中,在调用重载方法时,原则是

答案:必须方法名一致,参数的个数、类型、顺序一致关于重载,以下说法正确的是

答案:重载方法的形参表必须不同。若有以下调用语句,则正确的fun()方法头部是publicstaticvoidmain(Stringargs[]){

floatx;inta;

…….

fun(x,a);}

答案:voidfun(floata,intx)有如下函数调用语句“func(rec1,rec2+rec3,(rec4,rec5));”,该语句中,含有的实参个数是

答案:有语法错误下列是方法定义的形参表,定义形式正确的是

答案:intnum1,int

num2关于方法的参数以下说法正确的是

答案:一个方法可以有多个形参变量也可以没有;关于方法以下说法正确的是

答案:某个方法若未被任何其它方法调用,则其中的代码一定不会被执行;属于访问控制的关键字是

答案:private如果一个类没有访问控制修饰,则表示(

)可以访问这个类内的属性和方法

答案:同一个类或同一个包中都可以访问定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为

答案:25下面正确的初始化语句是

答案:charstr[]={'h','e','l','l','o'};关于下列循环语句段,正确的说法是(

)。for(;;){

…//dosomething}

答案:无限循环下去下列程序结果是什么?(

)

class

Foo

{

public

static

void

main

(String

[]

args)

{

int

x=O;

int

y=4;

for

(int

z=0;

z<3;

z++,

x++)

{

if(x>1&

++y<10)

y++;

}

System.

out

.println

(y);

}}

答案:8执行下列代码,正确的说法是

intx=1;ints=0;while(x<5){s+=x;}

答案:程序陷入死循环下列程序结果是什么?

classWhileTests

{

public

staticvoidmain(String

[]

args)

{

intx=5;

while(++x<4)

{

--x;

}

System.out.println("x="+x);

}

}

答案:x=6试图编译运行下面的代码会输出什么样的结果

inti=1;

switch(i){

case0:

System.out.println("zero");

break;

case1:

System.out.println("one");

case2:

System.out.println("two");

default:

System.out.println("default");

}

答案:one,two,default以下说法哪个正确?

答案:break语句在switch-case语句中不是必需的,但在case语句李没有break语句,执行结果可能会不同假设intx=2,三元表达式x>0?x+1:5的运算结果是哪一个?

答案:3以下一段代码执行完毕后y的值是(

)。int

x=11;if

(x>5){

int

y=x+5;}else{

int

y

=x-5;}

答案:16表达式25/4的结果是

答案:6表达式(3>2)?8:9的结果是

答案:85>2&&8<8&&23<36表达式的结果是

答案:false引用数组元素时,数组下标可以是

答案:以上均可下列语句会造成数组newint[10]越界是

答案:for(inti=0;i<=10;i++)

a[i]++;下面程序的运行结果是____main(){intx=30;int[]numbers=newint[x];x=60;System.out.println(numbers.length);}

答案:30下列哪项不属于Java语言的基本数据类型?

答案:String以下字符常量中不合法的是

答案:"\n"若定义有变量floatf1,f2=8.0F,则下列说法正确的是

答案:变量f1没有被初始化,f2被初始化为8.0下列程序的运行结果是_____________publicclassex2{

publicstaticvoidmain(String[]args)

{

for(intcnt=0;cnt<10;cnt++)

{

if(cnt==5)

break;

System.out.print(cnt);

}}}

答案:01234关于for循环和while循环的说法哪个正确?()

答案:while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果以下选项中,哪些属于合法的标识符

答案:Hello_World下列哪项不是Java语言中所规定的注释样式?

答案:--

单行注释下面哪种类型的文件可以在Java虚拟机中运行?

答案:.class如果jdk的安装路径为d:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项?

答案:d:\jdk\bin下面关于泛型说法错误的是

答案:在avaSE1.4就提供泛型以下程序的运行结果是()importjava.util.*;publicclassTreeMapExample{

publicstaticvoidmain(String[]args){

SortedMapmap=newTreeMap();//创建TreeMap实例对象

map.put(3,"John");

map.put(2,"Tome");

map.put(1,"Todd");

map.put(5,"Jane");

map.put(4,"William");//新添加一个元素,sortedMap将会自动排序

for(Objectk:map.keySet()){//以for-each语句对sortedMap集合进行遍历

System.out.println(k+":"+map.get(k));

}

}}

答案:1:Todd编译运行以下代码()importjava.util.*;classComicBooks{

publicstaticvoidmain(String[]args){

Mapcomics=newTreeMap()

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论