JAVA语言程序设计-南京邮电大学中国大学mooc课后章节答案期末考试题库2023年_第1页
JAVA语言程序设计-南京邮电大学中国大学mooc课后章节答案期末考试题库2023年_第2页
JAVA语言程序设计-南京邮电大学中国大学mooc课后章节答案期末考试题库2023年_第3页
JAVA语言程序设计-南京邮电大学中国大学mooc课后章节答案期末考试题库2023年_第4页
免费预览已结束,剩余6页可下载查看

下载本文档

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

文档简介

JAVA语言程序设计_南京邮电大学中国大学mooc课后章节答案期末考试题库2023年调用函数时,实参的值传给形参,这种行为叫什么?

参考答案:

passbyvalue

下面代码执行完成后,k的值是多少?staticvoidnPrint(Stringmsg,intn){while(n>0){System.out.print(message);n--;}}publicstaticvoidmain(String[]args){{intk=3;nPrint("Amessage",k);}System.out.println(k);}

参考答案:

代码存在编译错误

函数要么不返回值,要么一次只能返回一个值!

参考答案:

正确

函数可以自己调用自己,也称为迭代,但需要一个结束条件!

参考答案:

正确

在Java中,下面关于变量的描述错误的是()

参考答案:

在方法中定义的形式参数不能和成员变量同名。

下面代码运行后输出结果是()。publicclassTest{publicstaticvoidmain(String[]args){Aobj=newA();System.out.println(obj.i);}}classA{inti=6;publicA(){this(10);}publicA(intj){i=j;}}

参考答案:

10

数字12(十进制)可以表示为

参考答案:

0x0C

数字-5的补码是11111011

参考答案:

正确

Java不支持为参数默认值,但可以重载函数。

参考答案:

正确

1111111(补码)等于-1

参考答案:

正确

函数调用时,函数的形参和局部变量存储在内存的什么区域?

参考答案:

下图表达的是哪个逻辑?【图片】

参考答案:

if...else...

条件语句可以嵌套,但层次越少越好。下述代码:if(n!=0){if(n>0){n=n*2;}else{n=n*2+1;}}

参考答案:

可以简化成:if

(n>0)

{n

=

n*2;}

else

if

(n

!=

0){n

=

n*2+1;}

以下scrach描述的是:【图片】

参考答案:

条件不成立的时候一直执行。

以下哪个代码或流程图,不可以求解1+3+5+...+99.

参考答案:

int

sum

=

0;int

i

=

0;do

{sum

=

sum+i;i

=

i

+

2;}

while

(i

<

100);

return语句一定要写在函数的最后面!

参考答案:

错误

一个.java文件,有且只有一个主函数!

参考答案:

正确

查重8位二进制-1是11111111(补),赋值给32位整数之后是

参考答案:

0x000000FF

对于8bit数字运算,以下描述正确的是:

参考答案:

2个正整数相加的结果,可能会是负数!

计算过程中数字是使用补码表示的,对于有符号1个字节的(8位)byte类型来说最大的整数是11111111。

参考答案:

错误

a表示“处理框”,b表示“输入、输出框”,c表示“起、止框”,d表示“判断框”,以下四个图形依次为()。【图片】

参考答案:

cbad

循环语句()是正确的

参考答案:

for(i=0;i<=10;i++)

表达式(11+3*8)/4%3

参考答案:

2

下面代码不是程序结果的是for(inti=0;;){System.out.pritnln(i)}

参考答案:

1_没有结果_2

对于8bit的数字,使用16进制补码表示是0xee,请问它的字面值是:

参考答案:

-18

假设:横线是1、点是0,那么1对于的莫尔斯编码是多少?【图片】

参考答案:

01111,值是15

-1的编码可以是:

参考答案:

使用反码表示的话,可能是1001_使用补码表示的话,可能是1111_使用反码表示的话,可能是10000001_使用补码表示的话,可能是11111111

在做运算的时候,-1是11111111,且-2是11111110,说法正确的是:

参考答案:

这是在做byte类型(8bit有符号类型)的运算。_如果是无符号整数,-1对应的二进制将是最大的整数!_有符号类型,负数比整数多一个!

BCD编码,有8421、5421、2421等编码方式,对于数字6不同表达的方式,值是?

参考答案:

采用5421的话,6的编码是1001_采用8421的话,6的编码是0110

关于进制,说法有误的是?

参考答案:

一打鸡蛋12个,采用的是12进制,那么13个鸡蛋采用12进制表示就是12._一周有7天,采用的是7进制,周日的值是7._一位8进制数字,要使用8bit二进制才能表示。

计算机有很多编程语言,他们的区别有?

参考答案:

不同编程语言一般语法不同,所以编译环境一般也不同。_有些编程语言是解释执行的,譬如脚本语言(Python、Perl)。_Java语言虽然要编译,但生成的是字节码,并不能直接执行,需要在JVM上运行。_Scratch编程是一种积木式编程语言。

switch语句,break语句使不使用都一样

参考答案:

错误

if语句可以实现switch语句所有的功能

参考答案:

正确

if语句后面可以N个else

参考答案:

正确

Java编程语言是运行在JVM(虚拟机)上的,所以想要执行Java没有JVM运行环境是不行的。

参考答案:

正确

环境变量PATH设置之后,之前已打开的cmd命令行,也会立即生效。

参考答案:

错误

描述:如果怎么样,就怎么样。使用哪个?

参考答案:

if...

关于JDK和JRE的说法,错误的是?

参考答案:

在Java下载网站,下载JRE或JDK都可以。

0的反码是

参考答案:

11111111_00000000

关于方法voidfjv(intx,inty){},下面不能称为它的重载的是?

参考答案:

intfjv(inty,intx){}

函数的签名包括什么?

参考答案:

函数名和参数列表

阅读下段代码片段,选择正确的运行结果publicstaticvoidmain(String[]args){{inta=1;System.out.print(a);}{inta=2;System.out.print(a);}inta=3;System.out.print(a);}

参考答案:

123

下面介绍Java语言特性正确的是

参考答案:

跨平台性

类体内容中声明成员变量是为了体现对象的属性还是行为?

参考答案:

属性

请问以下哪些是类Example的有效构造函数?

参考答案:

publicExample(){}

假设有Rectangle类,它有无参构造函数,下面Java语句,描述正确的是?(1)Rectangler1;(2)r1=newRectangle();

参考答案:

第二行创建的是Rectangle类的对象

已知A类被打包在packageA中,B类被打包在packageB中,且B类被声明为public,有一个成员变量x被声明为缺省访问修饰符。C类也位于packageB包中。则以下说法错误的是()

参考答案:

A类中可以访问B类的成员变量x

下列关于构造函数的说法正确的是?

参考答案:

构造函数可以访问类的非静态成员

在B.java文件中有如下代码,编译该程序会得到哪些文件?classA1{}classA2{}publicclassB{publi

温馨提示

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

评论

0/150

提交评论