大工17春《Java程序设计》在线作业1满分答案

合集下载

大工17春《软件开发基础》在线作业1

大工17春《软件开发基础》在线作业1

大工17春《软件开发基础》在线作业1一、作业题目本次作业题目为《软件开发基础》在线作业1。

二、作业内容作业要求如下:1. 使用任意编程语言,编写一个程序,实现以下功能:- 输入一个整数n,程序能够计算并输出从1到n的所有偶数;- 输入一个整数n,程序能够计算并输出从1到n的所有奇数;- 输入两个整数m和n,程序能够计算并输出从m到n的所有数字之和。

2. 提交代码和运行结果截图。

三、作业要点解析本次作业要求实现一个简单的程序,根据用户的输入,输出对应的数字序列或数字之和。

具体解析如下:1. 第一部分要求输出从1到n的所有偶数,可以采用循环结构进行判断,当循环变量为偶数时输出。

2. 第二部分要求输出从1到n的所有奇数,同样可以使用循环结构进行判断,当循环变量为奇数时输出。

3. 第三部分要求计算从m到n的所有数字之和,可以使用循环结构进行累加计算。

四、代码示例以下是使用Python语言编写的程序示例,满足题目要求,并能输出正确的结果。

def print_even_numbers(n):for i in range(1, n + 1):if i % 2 == 0:print(i, end=' ')def print_odd_numbers(n):for i in range(1, n + 1):if i % 2 != 0:print(i, end=' ')def calculate_sum(m, n):total_sum = 0for i in range(m, n + 1):total_sum += ireturn total_sum示例调用n = 10print("从1到{}的偶数为:".format(n))print_even_numbers(n)print("\n从1到{}的奇数为:".format(n))print_odd_numbers(n)print("\n从2到{}的数字之和为:".format(n))print(calculate_sum(2, n))五、运行结果截图请在提交作业时附上运行结果的截图,以证明程序运行正确。

中石油北京17秋Java语言程序设计第一次在线作业

中石油北京17秋Java语言程序设计第一次在线作业

中石油北京17秋Java语言程序设计第一次在线作业第一次在线作业单选题(共30道题)展开收起1.(2.5分)编译Java Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为A、.javaB、.classC、.htmlD、.exe正确答案:B2.(2.5分).Java程序的执行过程中用到一套JDK工具,其中java.exe是指A、Java文档生成器B、Java解释器C、Java编译器D、Java类分解器正确答案:B3.(2.5分)Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点A、安全性B、多线程C、跨平台D、可移植正确答案:B4.(2.5分)Java语言是_____年由______公司第一次正式发布的,________被誉为Java之父A、1996;XXX;Bill Joe;B、1995;Sun;Bruce Eckel;C、1996;XXX;Anders HejlsbergD、1995; Sun; XXX Gosling精确谜底:D5.(2.5分)关于Java Application和Applet的说法中,精确的是_________A、都包含main()方法B、都通过“appletviewer”命令执行C、都通过“javac”命令编译D、都嵌入在HTML文件中执行正确答案:C6.(2.5分)下列哪个是面向大型企业级用管理专用构件的应用平台A、J2EEB、J2MEC、J2SED、J2DE精确谜底:A7.(2.5分)下列对Java源程序结构的叙述中,错误的是A、import语句必须在所有类定义之前B、接口定义允许或多个C、Java Application中的public class类定义允许或多个D、package语句允许或多个正确答案:C8.(2.5分)下列对Java语言的叙述中,错误的是A、Java的虚拟机解释执行字节码B、JDK的库文件目录是binC、Java的类是对具有相同行为对象的一种抽象D、Java中的垃圾回收机制是一个系统级的线程正确答案:B9.(2.5分)下列Java源程序结构中前三种语句的次序,正确的是A、import, package, public classB、import必为首,其他不限C、public class, import ,packageD、package, import , public class正确答案:D10.(2.5分).在Java中,属于整数类型变量的是A、singleB、doubleC、byteD、char精确谜底:C11.( 2.5分)下列语句片段inta=10,b=4,c=20,d=6;System.out.println(a++*b+c*--d);的成效为A、144B、28C、140D、不能执行正确答案:C12.(2.5分)下列语句片段:inta=-67,b=116,c=78;intd=~a|b&c;System.out.println(d);的结果为A、70B、67C、78D、56正确答案:A13.(2.5分)给出下面代码:public class test{ static int a[] = new int[10]; public static voidmain(String args[]) { System.out.println(a[10]); } }那个选项是精确的A、编译时将发生毛病B、编译时正确,运行时将产生错误C、输出零D、输出空正确答案:B14.(2.5分)下面哪些选项是精确的main方法申明?A、public main(String args[])B、public static void main(String args[])C、private static void main(String args[])D、void main()正确答案:B15.(2.5分)System类在哪个包中( )A、java.utilB、java.ioC、java.awtD、ng正确答案:D16.(2.5分)下列代码哪几行会出错: ( ) 1) public void modify() { 2} int I, j, k; 3} I=100; 4} while(I>0){ 5} j= I * 2; 6} System.out.println (" The value of j is " + j ); 7) k=k + 1; 8) I--; 9) }10)}A、line 4B、line 6C、line 7D、line 8正确答案:C17.(2.5分)指出正确的表达式A、byte b=128;B、XXX;C、long l=0xfffL;D、float d=0.9239d;正确答案:C18.(2.5分)在Java中,不属于整数类型变量的是A、doubleB、longC、intD、byte精确谜底:A19.(2.5分)Java变量中,以下不属于复合类型的数据类型是A、类B、字符型C、数组型D、接口精确谜底:B20.(2.5分)下面的语句片断输出成效是什么?intscore=1;switch(score){(" Fail," ); (" Error," ); case 1: System.out.print(" Good," );case 2: System.out.print(" Best" ); break; }A、没有输出B、Good,C、Good,BestD、Error,Good,Best正确答案:C21.(2.5分)下面哪个是合法的标识符_______A、$personsB、2UsersC、*pointD、this正确答案:A22.(2.5分)下列布尔变量定义中,正确并且规范的是:A、XXX;B、boolean canceled= false;C、boolean CANCELED= false;D、boolean canceled= FALSE;精确谜底:B23.(2.5分)数组中各个元素的数据类型是A、相同的B、分歧的C、部分相同的D、任意的精确谜底:A24.(2.5分)下列语句中执行跳转功能的语句是A、for语句B、while语句C、continue语句D、switch语句正确答案:C25.(2.5分)按次执行下列步伐语句后,则b的值是String a=" Hello" ; String b=a.substring(0,2);A、HelloB、helloC、HeD、null正确答案:C26.(2.5分)下列的哪个选项可以正确用以表示八进制值8?A、0x8B、0x10C、8D、10正确答案:D27.(2.5分)下列的哪个赋值语句是不精确的?A、float f = 11.1;B、double d = 5.3E12;C、float d = 3.14f ;D、double f=11.1E10f;正确答案:A28.(2.5分)下列的哪个赋值语句是精确的?A、char a=" 12" ;B、int a=12.0;C、int a=12.0f;D、int a=(int)12.0;正确答案:D29.(2.5分)switch语句中表达式(expression)的值不允许用的类型是A、byteB、intC、booleanD、char精确谜底:C30.(2.5分)下列关键字中能够表示常量的是A、finalB、defaultC、privateD、XXX正确答案:A判断题(共10道题)展开收起31.(2.5分)Java语言是不区分大小写精确毛病正确答案:错误32.(2.5分)Java语言不含指针和析构方法,所以Java程序只有在结束运行才释放占用的内存正确毛病正确答案:错误33.(2.5分)Java程序一般应当含有main方法,因为它是所有Java程序执行的入口正确错误正确答案:错误34.(2.5分)数组、类和接口都是引用数据类型正确错误正确答案:正确35.(2.5分)定义完数组后,我们能够根据实际需要,再动态调整数组大小精确错误正确答案:错误36.(2.5分)Java语言中一个Char类型的数据占用2个字节大小的内存空间正确毛病正确答案:正确37.(2.5分)编译语句Double aDouble=37.2D不会出现编译毛病正确错误正确答案:正确38.(2.5分)if(true){int i=17;} System.out.println(i);运转此步伐的成效是输出17精确错误正确答案:错误39.(2.5分)float x=26f; int y=26; int z=x/y;以上语句能正常编译和运行正确错误正确答案:错误40.(2.5分)int[] a={1,2,3,4}; System.out.println(a.length());以上语句运行的结果是显示4正确错误。

南开17春学期《Java语言程序设计》在线作业免费答案

南开17春学期《Java语言程序设计》在线作业免费答案

南开17春学期《Java语⾔程序设计》在线作业免费答案17秋18春学期《Java语⾔程序设计》在线作业⼀、单选题(共 30 道试题,共 60 分。

)1. 编译Java application源程序⽂件将产⽣相应的字节码⽂件,这些字节⽂件的扩展名为A. .javaB. .classC. .objD. .exe正确答案:A2. 下列代码中,将引起⼀个编译错误的⾏是()。

1)public class Test{ 2) int m,n; 3) public Test(){} 4) public Test(int a){m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k);11) } 12) }A. 第3⾏B. 第5⾏C. 第6⾏D. 第10⾏正确答案:D3. 关于以下程序的描述正确的是()。

public class UseArray{ static int arr[] = new int[5]; public static void main(String a[]) { System.out.println(arr[0]); } }A. 编译将产⽣错误B. 编译时正确,但运⾏时将产⽣错误C. 正确,输出0D. 正确,输出?null正确答案:C4. 下列叙述中,正确的是()。

A. Java语⾔的标识符是区分⼤⼩写的B. 源⽂件名与public类名可以不相同C. 源⽂件名其扩展名为.jarD. 源⽂件中public类的数⽬不限正确答案:A5. int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()。

A. public int MAX_LENGTH=100B. final int MAX_LENGTH=100C. public const int MAX_LENGTH=100D. public final int MAX_LENGTH=100正确答案:D6. 在java语句中,运算符||实现()A. 逻辑或B. 逻辑与C. 逻辑⾮D. 逻辑相等正确答案:A7. 要使类中的某个成员变量只能被同⼀个包中的类访问到,该变量可⽤什么修饰符修饰?A. protectedB. publicC. privateD. 应不加修饰符正确答案:D8. 以下程序的功能是:求n!。

大工2020年春《Java程序设计》在线作业1学习资料答案

大工2020年春《Java程序设计》在线作业1学习资料答案

【奥鹏】-大连理工20春《Java程序设计》在线作业1
提示:请认真阅读本套试卷,核对是否是您需要的题目,本套试卷只做参考学习
使用!!!
一、单选题 (共 10 道试题,共 50 分)
【题目】按运算符操作数的数目划分,运算符?:的类型是()。

[A.]三元
[B.]二元
[C.]四元
[D.]一元
正确的选择是:A
【题目】方法定义和常量值的集合是()。

[A.]单元
[B.]接口
[C.]成员
[D.]变量
正确的选择是:B
【题目】下列陈述正确的是()。

[A.]不需定义类,就能创建对象
[B.]属性可以是简单变量,也可以是一个对象
[C.]属性必须是简单变量
[D.]对象中必有属性和方法
正确的选择是:B
【题目】若有定义String s="I am a good cat";则s.indexOf("a",7)的值为()。

[A.]7
[B.]13
[C.]14
[D.]8
正确的选择是:B
【题目】创建一个对象的操作中,没有下面的()。

[A.]释放内存
[B.]对象声明
[C.]分配内存
[D.]调用构造方法。

东师Java程序设计17春在线作业1

东师Java程序设计17春在线作业1

东师Java程序设计17春在线作业1一、单选题1、B2、B3、C4、D5、D一、单选题(共 10 道试题,共 30 分。

)V 1. <html><body><jsp:use Bean id="address" class="Address Bean" /><jsp:set Property name="address" property="city" /><jsp:get Property name="address" property="city" /></body></html> 如果用下面的URL访问,页面会输出什么结果?()A. http://localhost:8080/ address.jsp?city=ChicagoB. Los AngelesC. ChicagoD. Miami正确答案:B2. 下列说法中错误的一项是( )。

A. 若要编写出色的图形用户界面程序,首先需要考虑如何在界面中放置构件B. 若要编写出色的图形用户界面程序,不需要让构件响应用户的操作C. 若要编写出色的图形用户界面程序,需要考虑如何让构件响应用户的操作D. 若要编写出色的图形用户界面程序,需要掌握构件的显示效果正确答案:B3. 下面代码的执行结果是什么?( )<html><body><% x=3; %><% int x=5; %><%! int x=7; %> x = <%=x%>, <%=this.x%></body></html>A. x = 3, 5B. x = 3, 7C. x = 5, 3D. x = 5, 7正确答案:C4. 对于下面的程序,x在什么范围内取值时将输出字符串”second”?() if (x>0) { System.out.println("first"); } else if (x>-3) { System.out.println("second"); } else { System.out.println("third"); } Which range of x value would print the string "second"?A. x > 0B. x > -3C. x <= -3D. x <= 0 & x > -3正确答案:D5. 哪些是将一个十六进制值赋值给一个long型变量()A. long number = 345L;B. long number = 0345;C. long number = 0345L;D. long number = 0x345L;正确答案:D6. 创建一个名为 MyPackage 的包的语句正确的是()。

东大17秋学期《JAVA语言程序设计Ⅰ》在线作业1满分答案

东大17秋学期《JAVA语言程序设计Ⅰ》在线作业1满分答案
A.我喜欢Java!我喜欢C++!
B.我喜欢C++!我喜欢Java!
C.我喜欢Java!我喜欢Java!
D.我喜欢C++!我喜欢C++!
满分:3分
正确答案:A
2.给出下列的代码,哪行在编译时可能会有错误?①public void modify(){②int i, j, k;③i = 100;④while(i > 0){⑤j = i * 2;⑥System.out.println(" The value of j is " + j);⑦k = k + 1;⑧}⑨}
A. 4
B. 6
C. 7
D. 8
满分:3分
正确答案:C
3.下面程序的输出结果是什么? public static void main(String args[]) { int a=10; int b=20; if(a=b) System.out.println("Not Equal"); else System.out.println("Equal"); }
A.当frame调整大小时,按钮Three和Four的大小也将调整。
B.当frame调整大小时,所有按钮的大小都将调整。
C.当frame调整大小时,按钮Two和Four的大小也将调整。
D.当frame调整大小时,按钮One和Two的大小也将调整。
满分:3分
正确答案:A
6.阅读下列代码后public class Person{ int arr[]=new int[10]; public static void main(String args[]){ System.out.println(arr[1]); } }正确的说法是

北语17春《Java语言程序设计》作业1答案

北语17春《Java语言程序设计》作业1答案
A. 14
B. -1是int类型的变量,并初始化为1,则下列选项中,合法的一个条件语句是_______。
A. if(a){}
B. if(a<<=3){}
C. if(a=2){}
D. if(true){}
正确答案:D
10.当编译和运行下面的代码时,出现的结果为_______。public class NewClass { static int total=10; public static void main(String args[]){ new NewClass(); } public NewClass(){ System.out.println("In Test"); System.out.println(this);
D. 15
正确答案:C
4.下列哪个说法是正确的_______。
A.结构化程序设计中鼓励使用goto语句
B.结构化程序中绝对不能使用跳转语句
C.结构化程序设计中有3中逻辑控制结构:顺序、循环和选择
D.每个程序中都必须使用顺序、循环和选择
正确答案:C
5.定义一个长度为5值为空的字符串数组,下列选项正确的是_______。
A.在第2行将出现编译错误
B.在第9行将会出现编译错误
C.屏幕上将会有10输出
D.程序将会通过编译,但是会有运行时错误
正确答案:C
3.执行下面的程序段后,j的值为_______。public class NewClass { public static void main(String args[]){ int i=0x00E; int j=~i; System.out.print(j); } }
A. 14

17秋福师《JAVA程序设计》在线作业一答案

17秋福师《JAVA程序设计》在线作业一答案

17秋福师《JAVA程序设计》在线作业一试卷总分:100 得分:0一、单选题 (共 30 道试题,共 60 分)1. 下列正确的句子是( )。

A. float 3.14B. byte i=225C. k=33LD. int p[][];满分:2 分2. 下列不属于java语言鲁棒性特点的是:A. java能检查程序在变异和运行时的错误B. java 能运行虚拟机实现跨平台C. java 自己操纵内存减少了内存出错的可能性D. java 还实现了真数组,避免了覆盖数据的可能满分:2 分3. java语言的执行模式是:A. 全编译型B. 全解释型C. 半编译和半解释型D. 同脚本语言的解释模式满分:2 分4. 下列Java常见事件类中哪个是鼠标事件类?A. InputEventB. KeyEventC. MouseEventD. WindowEvent满分:2 分5. 下列属于JAVA关键词的是()A. TRUEB. gotoC. floatD. NULL满分:2 分6. 要使用Vector必须import入下面哪个包( )。

A. java.VectorB. java.ioC. java.utilD. java.Applet满分:2 分7. 不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )A. 成员方法可以直接调用父类的成员方法B. 成员方法可以直接调用父类的类方法C. 成员方法不可以直接调用其他类的成员方法D. 成员方法可以直接调用本类的类方法满分:2 分8. 在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )A. 与文件的结构相同B. 与文件目录的层次相同C. 与文件类型相同D. 与文件大小相同满分:2 分9.阅读下列代码public class Test2005{public static void main(String args[]){String s=″Test″;Switch(s){case″Java″:System.out.print(″Java″);break;case″Language″:System.out.print(″Language″);break;case″Test″:System.out.print(″Test″);break;}}}其运行结果是_________。

南开17春学期《Java语言程序设计》在线作业满分答案

南开17春学期《Java语言程序设计》在线作业满分答案
满分:2分
正确答案:C
11.下面可作为public void aMethod(){...}重载方法的是
A. void aMethod(){...}
B. public int aMethod(){...}
C. public void aMethod ( ){...}
D. public int aMethod(int m){...}
A.第3行
B.第5行
C.第6行
D.第10行
满分:2分
正确答案:D
15. Java application中的主类需包含main方法,main方法的返回类型是什么?
A. int
B. float
C. double
D. void
满分:2分
正确答案:D
16.给出下面代码段:public class Test1{ public static void main(String args[]){ int m; switch(m) { case 0:System.out.println("case 0"); case 1:System.out.println("case 1");break; case 2: default:System.out.println("default"); } } }下列m的哪个值将引起“default”的
A. 1
B.有错误,数组anar在初始化以前不能正常输出。
C. 2
D.有错误,数组的大小没有定义。
满分:2分
正确答案:C
6.下面程序段:boolean a=false; boolean b=true; boolean c=(a&&b)&&(!b) boolean result=(a&b)&(!b);执行完后,正确的结果是

华师17春秋学期Java语言程序设计在线作业

华师17春秋学期Java语言程序设计在线作业

华师《Java语言程序设计》在线作业一、单项选择题(共15道试题,共30分。

)V1.关于以下程序段的说法正确的选项是()。

{(Stringargv[]){[]i=newint[5];第2行编译犯错B.第4行编译犯错C.编译时产生错误D.编译时没有产生错误,运行时发生异样2.关于类和对象的表达正确的选项是()的类分为两大部份:系统概念的类和用户自概念的类B.类的静态属性和全局变量的概念完全一样,只是表达形式不同C.类的成员至少有一个属性和一个方式D.类是对象的实例化3.关于以下程序段的说法正确的选项是()。

{(Stringargv[]){[]i=newint[5];第2行编译犯错B.第4行编译犯错C.编译时产生错误D.编译时没有产生错误,运行时发生异样4.以下有关构造方式的说法,正确的选项是()A.一个类的构造方式能够有多个B.构造方式在类概念时被挪用C.构造方式只能由对象中的其它方式挪用D.构造方式能够和类同名,也能够和类名不同5.以下语句序列执行后,i的值是()。

inti=8,j=16;if(i-1>j)i--;elsej--;6.假设已概念byte[]x={11,22,33,-66};其中0≤k≤3,那么对x数组元素错误的引用是() [5-3][k][k+5][0]7.不利用static修饰符限定的方式称为成员方式,以下哪个说法是不正确的()A.成员方式能够直接挪用父类的成员方式B.成员方式能够直接挪用父类的类方式C.成员方式不能够直接挪用其他类的成员方式D.成员方式能够直接挪用本类的类方式8.给出如下代码:classtest{privateintm;publicstaticvoidfun(){.}}如何使成员变量m被函数fun()直接访问()A.将privateintm改成protectedintmB.将privateintm改成publicintmC.将privateintm改成staticintmD.将privateintm改成intm9.以下语句序列执行后,k的值是()。

2017年4月Java语言程序设计(一)真题答案+解析+知识点

2017年4月Java语言程序设计(一)真题答案+解析+知识点

2017年4月高等教育自学考试全国统一命题考试Java语言程序设计(一)试卷课程代码 04747一、单项选择题(本大题共10小题,每小题1分,共10分)1. 在下列供选的字符串中,不能作为Java整型常量的是A.052B.0x3BEHC.6389D.0x3fedL【答案】B【解析】该题考查Java语言基础知识中基本数据类型中的整数类型。

Java语言中整型常量有十进制、八进制和十六进制三种写法。

A项以数字符0开头,是八进制写法;C项是十进制写法;D项以0x开头,后随字符和英文字母A到F,是十六进制写法,最后的字母L表示该整型为长整型;C项错在最后的字母H,十六进制表示时后随字符和英文字母A到F。

所以C项不能作为Java整型常量。

【知识点】整数类型的四种表示形式2. 在以下供选的关键字中,能用于定义常值变量的是A.finalB.staticC.protectedD.super【答案】A【解析】该题考查Java语言基础知识中的关键字。

Java语言中的关键字被赋予特定的意义,用于表示程序结构、定义和修饰等。

每个关键字在程序中出现有特定位置和使用方法的要求。

B项用于修饰类变量或类方法;C项为访问权限中受保护访问权限关键字,只限子类或者同一包中的类的方法能访问;D项。

A项的意义是最终的,其意思是“不能改变”,修饰变量时,声明该变量的值不能被改变。

所以A项能用于定义常值变量。

【知识点】常用关键字的使用3. 下列Java语句中,不正确的是A.float e=0.0d;B.char c,d=‘a’;C.int $ e,a,b=10;D.double e=0.0f;【答案】A【解析】该题考查Java语言基础知识中基本数据类型间转换关系。

Java语言中的基本数据类型转换分为自动转换和不兼容类型的强制转换两种:当满足两种类型是兼容的和目的类型数的范围比来源类型的大这两个条件时,发生自动转换。

A项是定义单精度实型(float)变量(e)且赋值(0.0d),但是0.0d是双精度实型值,不满足目的类型数的范围比来源类型的大这个条件,在赋值时出现类型不匹配错误,因此是不正确的;B项定义了两个字符型变量(c和d)并对d赋初始值(’a’);C项定义了三个整型变量($e、a和b)并对b赋初始值10;D项定义了一个双精度实型变量(e)并对e赋单精度初始值(0.0f),满足两种类型是兼容的和目的类型数的范围比来源类型的大这两个条件,会自动转换。

大连理工大学智慧树知到“计算机科学与技术”《Java程序设计》网课测试题答案1

大连理工大学智慧树知到“计算机科学与技术”《Java程序设计》网课测试题答案1

大连理工大学智慧树知到“计算机科学与技术”《Java程序设计》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.this语句是构造函数的第一个可执行语句。

()A.正确B.错误2.对象m具有属性a,则访问该属性的方法为()。

A.a.mB.a.m()C.m.aD.m.a()3.Java字符类型采用Unicode编码,每个Unicode码占16位。

()A.正确B.错误4.Java语言的标识符必须由字母、下划线(_)或美元符($)开始,其余字符可以是上述3种字符或数字(0~9)。

()A.正确B.错误5.一个Java类的属性既能是基本类型变量,也能是对象变量。

()A.正确B.错误6.Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。

()A.正确B.错误7.Java语言有多种实现机制,下列()技术属于垃圾回收机制。

A.字节编译B.内存跟踪C.语法检查D.堆栈上/下溢检查8.x==1是比较变量x的值是否等于1,结果为逻辑值; 而x=1是将常量1赋值给变量x。

()A.正确B.错误9.3>=3的结果为true;3A.正确B.错误10.构造方法一般在何时被调用?()A.类定义时B.使用对象的属性时C.使用对象的方法时D.对象被创建时11.构造函数与类名同名,没有返回值类型,功能用来初始化一个类的具体对象。

()A.正确B.错误12.this语句须是构造函数中的第一个可执行语句。

()A.正确B.错误13.接口中方法默认是()类型。

A.privateB.protectedC.publicD.package14.Java中类是单继承,接口可以实现多继承。

()A.正确B.错误15.用final修饰的方法既不能被覆盖,也不能被重载,它是一个最终方法,其方法的定义永远不能改变。

()A.正确B.错误第2卷一.综合考核(共15题)1.Java中类和接口都只能单继承。

()A.正确B.错误2.运行时,由java解释器自动引入,而不需要import语句引入的包是ng包。

东师Java程序设计17春在线作业1-2

东师Java程序设计17春在线作业1-2

东师Java程序设计17春在线作业1一、单选题1、A2、A3、A4、C5、C一、单选题(共 10 道试题,共 30 分。

)V 1. 下列对继承的说法,哪个是正确的?()A. 子类能继承父类的所有方法和状态B. 子类能继承父类的非私有方法和状态C. 子类只能继承父类public方法和状态D. 子类只能继承父类的方法,而不继承状态正确答案:A2. 容器Panel和Applet缺省使用的布局编辑策略是()A. FlowLayoutB. BorderLayoutC. GridLayoutD. CardLayout正确答案:A3. 下列说法中错误的一项是()。

A. Java语言提供了检测与避免死锁的机制B. 在Java语言中,要避免死锁,只能通过程序进行控制C. 释放锁的时候,应该按照死锁顺序的逆序进行D. 在编写程序的时候,可以对所有共享数据设汁一个统一的加锁顺序正确答案:A4. 下列说法错误的是()A. 接口是多继承的具体实现形式。

B. 3305L是长整型数。

C. 03916是八进制数。

D. ?:是三目条件运算符正确答案:C5. 给出下面代码: public class Person{ static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } } 那个语句是正确的?()A. 编译时将产生错误B. 编译时正确,运行时将产生错误C. 输出零D. 输出空正确答案:C6. 运行下列程序, 会产生什么结果() public class X extends Thread implements Runable{ public void run(){ System.out.println("this is run()"); } public static void main(String args[]) { Thread t=new Thread(new X()); t.start(); } }A. 第一行会产生编译错误B. 第六行会产生编译错误C. 第六行会产生运行错误D. 程序会运行和启动。

大连理工大学智慧树知到“计算机科学与技术”《Java程序设计》网课测试题答案1

大连理工大学智慧树知到“计算机科学与技术”《Java程序设计》网课测试题答案1

大连理工大学智慧树知到“计算机科学与技术”《Java程序设计》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.关于构造方法特点的说明,下列正确的是()。

A.构造方法的返回值类型必须是void类型B.在定义类时,如果没有定义构造方法,系统会自动生成一个无参数的构造方法C.在创建子类时,会自动调用父类的有参数的构造方法D.构造方法是多余的2.类定义代码被置于其他类定义中的类是()。

A.外部类B.内部类C.匿名类D.抽象类3.属于main方法的返回值类型是()。

A.publicB.staticC.voidD.main4.用static定义的属性变量,只能用类名来引用,不可以用对象名来引用。

()A.正确B.错误5.Java异常处理涉及的关键字,以下哪个不是()。

A.tryB.finalC.catchD.throws6./*……*/中可以嵌套//注释,也能嵌套/*……*/注释。

() A.正确B.错误7.执行下列代码:int[]x=new int[5]; 后,下面说明正确的是()。

A.x[4]为0B.x[4]未定义C.x[5]为0D.x[0]为空8.关于数据类型的转换,向上转型时不必使用强制类型转换。

()A.正确B.错误9.Java语言有多种实现机制,下列()技术属于垃圾回收机制。

A.字节编译B.内存跟踪C.语法检查D.堆栈上/下溢检查10.执行16%3的结果是()。

A.非法B.3C.5D.111.同一个Java类中,方法名相同,参数不同的方法为重载方法。

()A.正确B.错误12.如果在父类中定义私有属性,在子类中就不存在了。

()A.正确B.错误13.设类S和类T都不是抽象类,且类S是类T的父类。

下列声明对象x1的语句不正确的是()。

A.S x1=new S()B.S x1=new T()C.T x1=new T()D.T x1=new S()14.Math.max(2,Math.min(3,4)); 结果是2。

2017年10月Java语言程序设计(一)真题答案+解析+知识点

2017年10月Java语言程序设计(一)真题答案+解析+知识点

2017年10月高等教育自学考试全国统一命题考试Java语言程序设计(一)试卷课程代码 04747一、单项选择题:本大题共10小题,每小题l分,共10分。

1.编译Java应用程序源程序会产生字节码文件,字节码文件的扩展名为()A..javaB..classC..htmlD..exe【答案】B【解析】java文件通过jvm虚拟机编译后会生成二进制码,显示的文件格式就是“.class”.【知识点】java应用程序和小应用程序2.表达式-1>>1的值是()A.232-1B.-1C.216-1D.2147483647【答案】B【解析】>>是算术右移位运算符,按二进制形式把所有的数字向右移动对应位数,低位移出(舍弃),高位的空位补符号位,即正数补零,负数补1. -1java表示就是32个1,右移1位后还是-1.【知识点】移位运算3.为类C定义一个int类型的变量x,使得只有同类和同包的其它类能使用代码C.x就可引用它,则定义x的形式为()A.static int x;B.public int x;C.protected static int x;D.public static int x;【答案】A【解析】用关键字static修饰的是类变量,静态变量被所有的对象所共享,都可以引用它。

【知识点】类变量4.设有字符串变量String s1="abc", s2=new String("abc"),则以下表达式的值为true 的是()A.pareToIgnoreCase(s2)B.pareTo(s2)C.s1==s2D.s1.equals(s2)【答案】D【解析】因为“==”指的是两个对象的引用相同,而“equals()”指的是两个对象的值相等。

【知识点】字符串变量5.在以下Swing的类中,属于容器的是()A.JDialogB.JButtonC.JTextAreaD.JList【答案】A【解析】swing顶层容器有JFrame,JDialog,JApplet【知识点】swing组件6.在以下叙述中,属于CardLayout布局特点之一的是()A.多个组件从上到下排列B.容器只能放置一个组件C.容器被分成网格状D.多个组件拥有同一个显示空间【答案】D【解析】CardLayout布局可以容纳多个组件,但多个组件拥有同一个显示空间,某一时刻只能显示一个组件。

南开17春秋学期《Java语言程序设计》在线作业

南开17春秋学期《Java语言程序设计》在线作业

一、单选题(共 30 道试题,共 60 分。

)v 1. 以下()不是Jv的关键字。

. FLS. onst. this. voi标准答案:2. 下列代码的执行结果是:puli lss Tst3{ puli stti voi min(String rgs[]){ Systm.out.println(100%3); Systm.out.print(","); Systm.out.println(100%3.0); } }. 1,1. 1,1.0. 1.0,1. 1.0,1.0标准答案:3. 下列叙述中,正确的是()。

. Jv语言的标识符是区分大小写的. 源文件名与puli类名可以不相同. 源文件名其扩展名为.jr. 源文件中puli类的数目不限标准答案:4. 以下关于继承的叙述正确的是()。

. 在Jv中类只允许单一继承. 在Jv中一个类只能实现一个接口. 在Jv中一个类不能同时继承一个类和实现一个接口. 在Jv中接口只允许单一继承标准答案:5. 下列构造方法的调用方式中,正确的是()。

. 按照一般方法调用. 由用户直接调用. 只能通过 nw 自动调用. 被系统调用标准答案:6. 关于以下程序的描述正确的是()。

puli lss Usrry{ stti int rr[] = nw int[5]; puli stti voi min(String []) { Systm.out.println(rr[0]); } }. 编译将产生错误. 编译时正确,但运行时将产生错误. 正确,输出0. 正确,输出?null标准答案:7. 下列程序段的输出结果是voi oulrithmtiOprtor(){ Systm.out.print(9/2); Systm.out.print(","); Systm.out.println(5/2.0); }. 4.5,2.5. 4,2. 4.5,2. 4,2.5标准答案:8. 下面()不是Jv中的容器。

大工17春《Java程序设计》在线作业1答案

大工17春《Java程序设计》在线作业1答案

大工17春《Java程序设计》在线作业1
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1. 下列赋值语句哪一个是正确的()。

A. char='abc';
B. byte b=963;
C. float f=0.23;
D. double d=0.7E-3;
满分:5 分得分:5
正确答案:D
2. Java程序设计语言的执行模式属于()。

A. 全编译型
B. 全解释型
C. 半编译和半解释型
D. 同脚本语言的解释模式
满分:5 分得分:5
正确答案:C
3. Java程序源文件和经编译后的文件扩展名分别是()。

A. .class和.java
B. .java和.class
C. .class和.class
D. .java和.java
满分:5 分得分:5
正确答案:B
4. Java程序在执行过程中要用到一套JDK工具,其中javac.exe是指()。

A. java语言编译器
B. java字节码解释器
C. java文档生成器
D. java类分解器
满分:5 分得分:5
正确答案:A
5. 下列语句中,()是不能通过编译的语句。

A. double d=545.0;
B. char a1="c";
C. int i=321;
D. float f1=45.0f;。

大连理工大学智慧树知到“计算机科学与技术”《Java程序设计》网课测试题答案1

大连理工大学智慧树知到“计算机科学与技术”《Java程序设计》网课测试题答案1

大连理工大学智慧树知到“计算机科学与技术”《Java程序设计》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.Java虚拟机是一种虚拟计算机,运行在主操作系统顶层。

()A.正确B.错误2.无修饰符类:class Car{...},则类Car()。

A.可被其他程序包中的类使用B.仅能被本程序包中的类使用C.不能被任何类使用D.不能被其他类继承3.一个类的构造方法被自动调用的时机是()。

A.定义类时B.使用对象的属性时C.使用对象的方法时D.一个类的实例对象刚产生时4.将源文件转化为机器指令的方式是()。

A.编译方式B.解译方式C.解码方式D.编辑方式5.关键字abstract和final不可以并列修饰同一个类。

()A.正确B.错误6.构造函数与类名同名,没有返回值类型,功能用来初始化一个类的具体对象。

()A.正确7.Java程序设计的源文件和编译后的文件后缀分别是()。

A..class和.javaB..java和.classC..class和.classD..java和.java8.Java中类和接口都只能单继承。

()A.正确B.错误9.Java中,JDBC的概念是指()。

A.Java程序与数据库连接的一种机制B.Java程序与浏览器交互的一种机制C.Java类库名称D.Java类编译程序10.super()和this()调用语句可以同时在一个构造函数中出现。

()A.正确B.错误11./*......*/中可以嵌套//注释,也能嵌套/*......*/注释。

()A.正确B.错误12.Java数组中的元素只可以是简单数据类型的。

()A.正确B.错误13.赋值语句float f=12.0; 是正确的变量赋值定义。

()A.正确B.错误14.构造方法是一种特殊的方法,它的名字必须与()相同,而且不返回任何数据类型。

A.类名B.对象名C.包名D.变量名15.String类对象创建之后可以再修改和变动。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A.错误
B.正确
满分:5分
正确答案:B
大工17春《Java程序设计》在线作业1
试卷总分:100得分:100
一、单选题(共10道试题,共50分)
1.下列赋值语句哪一个是正确的()。
A. char='abc';
B. byte b=963;
C. float f=0.23;
D. double d=0.7E-3;
满分:5分
正确答案:D
2. Java程序设计语言的执行模式属于()。
6.表达式(short)(8/9.2*5)的值类型为()。
A. short
B. int
C. double
D. float
满分:5分
正确答案:A
7. Java程序设计语言是1995年由()公司发布的。
A. Sun
B. Microsoft
C. Borland
D. Fox Software
满分:5分
正确答案:A
B.正确
满分:5分
正确答案:A
2.面向对象程序设计语言的基本特征主要包括抽象、继承、封装、多态。
A.错误
B.正确
满分:5分
正确答案:B
3. Java程序设计语言类型转换时,向上转型时不必使用强制类型转换。
A.错误
B.正确
满分:5分
正确答案:B
4. Java程序设计语言不区分字母大小写。
A.错误
B.正确
满分:5分
正确答案:A
5. Java程序设计语言数组中的元素只能是简单数据类型。
A.错误
B.正确
满分:5分
正确答案:A
6.表达式Math.max(2,Math.min(3,4));计算结果为4。
A.错误
B.正确
满分:5分
正确答案:A
7.表达式a==1是比较变量a的值是否等于1,结果为逻辑值;而a=1是将常量1赋值给变量a。
A.全编译型
B.全解释型
C.半编译和半解释型
D.同脚本语言的解释模式
满分:5分
正确答案:C
3. Java程序源文件和经编译后的文件扩展名分别是()。
A. .class和.java
B. .java和.class
C. .class和.class
D. .java和.java
满分:5分
正确答案:B
4. Java程序在执行过程中要用到一套JDK工具,其中javac.exe是指()。
8.下列java标识符的书写,错误的是()。
A. _sys
B. $change
C. user_name
D. 1_file
满分:5分
正确答案:D
9.下列语句定义中不正确的是()。
A. float f=11.1;
B. double d=5.3E12;
C. double d=3.14D;
D. Object a=new String("abc");
A.错误
B.正确
满分:5分
正确答案:B
8. Java程序设计语言中,字符串和数组是作为对象出现的。
A.错误
B.正确
满分:5分
正确答案:B
9. Java字符类型采用的编码是Unicode,每个Unicode码占16位。
A.错误
B.正确
满分:5分
正确答案:B
10. Java虚拟机是一种运行在主操作系统顶层的软件层,属于一种虚拟计算机。
满分:5分
正确答案:A
10.执行如下语句序列,k的值是()。int j=4,k=20; for(int i=1;i!=j;i++)k=k-i;
A. 10
B. 24
C. 12
D. 14
满分:5分
正确答案:D
二、判断题(共10道试题,共50分)
1.赋值语句float f=12.0;是正确的变量定义。
A.错误
A. java语言编译器
B. jaava类分解器
满分:5分
正确答案:A
5.下列语句中,()是不能通过编译的语句。
A. double d=545.0;
B. char a1="c";
C. int i=321;
D. float f1=45.0f;
满分:5分
正确答案:B
相关文档
最新文档