东北师范大学Java程序设计18秋在线作业1-1答案
东师Java程序设计18春在线作业1

(单选题) 1: 容器Panel和Applet缺省使用的布局编辑策略是()A: FlowLayoutB: BorderLayoutC: GridLayoutD: CardLayout正确答案:(单选题) 2: 在类中若要处理ActionEvent事件,则该类需要实现的接口是()。
A: ActionListenerB: RunnableC: SerializableD: Event正确答案:(单选题) 3: 指出正确的表达式()A: byte=128B: Boolean=nullC: long l=0xfffLD: double=0.9239d正确答案:(单选题) 4: 在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。
A: LabelB: ButtonC: TextAreaD: TextField正确答案:(单选题) 5: 如要抛出异常,应用下列哪种子句?()A: catchB: throwC: tryD: finally正确答案:(单选题) 6: 如果希望所有的控件在界面上均匀排序,就使用下列哪种布局管理器?()A: BosLayoutB: GridLayoutC: BorderLayoutD: FlowLayout正确答案:(单选题) 7: 下面哪些是short型的取值范围?()A: -27 -- 27-1B: 0 -- 216-1C: -215 -- 215-1D: -231 -- 231-1正确答案:(单选题) 8: 下列哪一项不属于Awt布局管理器?()A: GridLayoutB: CardLayoutC: BorderLayoutD: BoxLayout正确答案:(单选题) 9: 运行下列程序, 会产生什么结果() 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: 程序会运行和启动正确答案:(单选题) 10: 给出下面代码: public class Person{ static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } } 那个语句是正确的?()A: 编译时将产生错误B: 编译时正确,运行时将产生错误C: 输出零D: 输出空正确答案:(多选题) 1: 下列哪些情况可以终止当前线程的运行?()A: 抛出一个例外时。
东大18秋学期《JAVA语言程序设计Ⅰ》在线作业1答案

18秋学期《JAVA语言程序设计Ⅰ》在线作业1-0001试卷总分:100 得分:1001 下面程序的输出结果是什么? 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、EqualB、Not EqualC、编译错误D、运行时将抛出异常[参考答案]:C 满分:32 给出下列代码,则数组初始化中哪项是不正确的? byte[] array1,array2[]; byte array3[][]; byte [][] array4;A、array2 = array1B、array2=array3C、array2=array4D、array3=array4[参考答案]:A 满分:33 下面程序的输出结果是什么? String s= "ABCD"; s.concat("E"); s.replace('C','F'); System.out.println(s);A、编译错误,字符串是不可改变的B、ABFDEC、ABCDED、ABCD[参考答案]:D 满分:34 下面语句返回的数据类型是什么? (short)10/10.2*2;A、intB、doubleC、floatD、short[参考答案]:B 满分:35 以下代码的输出结果是什么? class Foo{ public static void main(String args[]){ int x=4,j=0; switch(x){ case 1:j++; case 2:j++; case 3:j++; case 4:j++; case 5:j++; break; default:j++; } System.out.println(j); } }A、1B、2C、3D、编译错误[参考答案]:B 满分:36 在程序的源文件开始处有下面一行程序: package awt;A、结果是一个编译错误,因为Java已经定义了一个awt包B、说明这个文件里的所有的类都应该包含在java.awt包里C、说明这个文件里的所有的类都应该包含在自己定义的awt包里D、导入你自己定义的awt包里的所有类[参考答案]:C 满分:37 若a的值为3时,下列程序段被执行后,c的值是多少?() c = 1; if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;A、1B、2C、3D、4[参考答案]:C 满分:38 下面的语句的作用是:()。
北语18秋《面向对象程序设计》作业1234满分答案

D.BOOK*x=book
正确答案:A
以下标识符中不全是保留字的是()。
A.caseforint
B.defaultthenwhile
C.boolclasslong
D.gotoreturnchar
正确答案:B
以下叙述中正确的是( )。
A.使用#define可以为常量定义一个名字,该名字在程序中可以再赋另外的值
A.cout<<*p
B.cout<<p
C.cout<<&p
D.cout<<(void*)p
正确答案:D
当处理特定问题时的循环次数已知时,通常采用()来解决。
A.for循环
B.while循环
C.do循环
D.switch语句
正确答案:A
在下面循环语句中循环体执行的次数为()。for(int i=0; in; i++)if(in/2) break;
A.deletep
B.delete*p
C.delete&p
D.delete[]p
正确答案:A
假定有“struct BOOK{char title[40]; float price;}; BOOK *book;”,则不正确的语句为()。
A.BOOK*x=newbook
B.BOOKx={"C++Programming",27.0}
D.n-1
正确答案:B
C++程序的基本模块为()。
A.表达式
B.标识符
C.语句
东师大学计算机系统结构18秋在线作业1-1答案

奥鹏-东北师范大学计算机系统结构18秋在线作业1-1
作业试题参考答案
一、单选题共15题,45分
1、页式虚拟存储器的页面由小增大时,命中率的变化将会是()。
A单调上升
B先上升后下降
C单调下降
D先下降后上升
【答案】本题选择:B
2、程序员编程用的地址是()。
A物理地址
B主存
C逻辑地址
D表态地址
【答案】本题选择:C
3、在流水线的分类中,“线性流水”和“非线性流水”是按()进行分类的。
A按处理机级别
B按功能
C按工作方式
D按连接方式
【答案】本题选择:D
4、计算机组成是计算机系统结构的()。
A硬件实现
B逻辑实现
C软件实现
D以上三种
【答案】本题选择:B
5、在计算机系统的多级层次结构中,单条指令功能最强的一级是()。
A应用语言级
B操作系统级
C机器语言级
D微程序级
【答案】本题选择:A
6、多处理机上两个程序段之间若有先写后读的数据相关,则()。
A可以并行执行
B不可能并行
C必须并行执行
D任何情况均可交换串行
【答案】本题选择:B
7、能实现作业、任务级并行的异构型多处理机属()。
ASISD
BMISD
CMIMD
DSIMD。
北语-2018春《Java语言程序设计》作业1-满分答案

18春《Java语言程序设计》作业1 满分答案满分100分答案解答一、单选题共10题,100分题目1 Java语言使用_______进行解释执行。
A字节码B机器码C伪码D二进制码学生答案:A得分:10题目2 定义一个长度为5值为空的字符串数组,下列选项正确的是_______。
AString a[]={"","","","",""};BString a[5];CString [5] a;DString []a=new String[5];for(int i=0;i<5;a[i++]=null);学生答案:A得分:10题目3 下列说法中,正确的一项是_______。
AJava语言是以类为程序的基本单位的BJava语言是部分大小写的C多行解释语句必须以//开始D在Java语言中,公共类的源文件和该类名可以不相同学生答案:A得分:10题目 4 下面程序段的输出结果是_______。
public class Test{ public static void main(String args[]){ int x=0; for(int i=1;i<=4;i++){ x=4; for(int j=1;j<=3;j++){ x=3; for(int k=1;k<=2;k++){ x=x+6;A36B48C144D15学生答案:D得分:10题目 5 对于一维数组a[10],下列对数组的正确引用的是_______。
Aa[10]Ba[0]Ca[3/1.0]Da[3.4]学生答案:B得分:10题目6 在Java API文档中,不包括以下哪个内容?A类及用途的描述B父类的方法的列表C成员变量的列表D类层次学生答案:B得分:10题目7 下面程序段的运行结果为_______。
public class OperatorsAndExpressions { void stringsPlus(){ int x=3,y=4,z=5; String s="xyz="; System.out.println(x+y+z); System.out.println(s+x+y+z); } public static void main(String args[]){A345 xyz=345B12 xyz=345C345 xyz=12D12 xyz=12学生答案:B得分:10题目8 下列基本命令中,_______命令是类文件解释器。
东北师范大学Java程序设计18秋在线作业2-4答案

东北师范大学Java程序设计18秋在线作业2-4作业试题参考答案一、单选题共10题,30分1、下列方法中哪一个不能用于获取异常信息()?AtoString ( )BgetMessage( )Cdrawline( )DprintStackTrace()这道题选择:C2、在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行()。
Ainit()Bstart()Cdestroy()Dstop()这道题选择:A3、关于>>和>>>操作符,下面哪个叙述是正确的?()A>>表示移位B>>>表示循环移位C>>表示有符号数移位,而>>>表示无符号数移位D>> 表示无符号数移位,而>>>表示有符号数移位这道题选择:Char类型被包装在如下的哪一个类中?()Aiava.1ang.IntegerBjava.1ang.Charng.BooleanDjava.1ang.Character这道题选择:D5、while循环和do……while循环的区别是:()A没有区别,这两个结构任何情况下效果一样Bwhile循环比do……while循环执行效率高Cwhile循环是先循环后判断,所以循环体至少被执行一次Ddo……while循环是先循环后判断,所以循环体至少被执行一次这道题选择:B6、布局管理器不包括()AFlowLayoutBGridLayoutCSetLayoutDBorderLayout这道题选择:B7、要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合?() AFileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read() BFileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read() CFileInputStream in=new FileInputStream("file.dat"); int c=in.read() DRandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int。
东师《C程序设计》18秋在线作业1(满分)

(单选题) 1: C语言中用于结构化程序设计的三种基本结构是()A: 顺序结构、选择结构、循环结构B: if、switch、breakC: for、while、do-whileD: if、for、continue正确答案:(单选题) 2: 有以下程序: main() { char a1=’M’, a2=’m’; printf("%c\n", (a1, a2) ); } 以下叙述中正确的是()A: 程序输出大写字母MB: 程序输出小写字母mC: 格式说明符不足,编译出错D: 程序运行时产生出错信息正确答案:(单选题) 3: 以下程序main( ) { int i=010,j=10,*pi,*pj; pi=&i; pj=&j; printf("%d,%d\n",*pi,*pj); } 的输出结果为()A: 10,10B: 8,10C: 010,10D: 8,8正确答案:(单选题) 4: 设变量定义为 int a[3]={1,4,7},*p=&a[2], 则*p的值是()A: &a[2]B: 4C: 7D: 1正确答案:(单选题) 5: 假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是()A: 3B: 6C: 10D: 20正确答案:(单选题) 6: 以下叙述中正确的是()A: 用C程序实现的算法必须要有输入和输出操作B: 用C程序实现的算法可以没有输出但必须要有输入C: 用C程序实现的算法可以没有输入但必须要有输出D: 用C程序实现的算法可以既没有输入也没有输出正确答案:(单选题) 7: 在一个C程序中()A: main函数必须出现在所有函数之前B: main函数可以在任何地方出现C: main函数必须出现在所有函数之后D: main函数必须出现在固定位置正确答案:(单选题) 8: 若有定义:int *p[3];, 则以下叙述中正确的是()A: 定义了一个基类型为int的指针变量p,该变量具有三个指针B: 定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针C: 定义了一个名为*p的整型数组,该数组含有三个int类型元素D: 定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素正确答案:(单选题) 9: 设有以下说明语句: struct ex { int x; float y; char z;} example; 则下面的叙述中不正确的是()A: struct是结构体类型的关键字B: example是结构体类型名C: x,y,z都是结构体成员名D: struct ex是结构体类型名正确答案:(单选题) 10: 若变量已正确定义并赋值,下面符合C语言语法的表达式是()A: a:=b+1B: a=b=c+2C: int 18.5%3D: a=a+7=c+b正确答案:(单选题) 11: 设有如下定义char *S[2]={“abcd”,”ABCD”}; 则以下说法正确的是()A: S数组中数组元素的值分别是“abcd”,”ABCD”B: S是指针变量,它指向含有两个数组元素的字符型一维数组C: S数组的两个元素分别存放的字符’a’和’A’D: S数组的两个元素分别存放的字符串“abcd”和”ABCD”的首地址正确答案:(单选题) 12: 以下叙述中错误的是()A: 对于double类型数组,可以直接用数组名对数组进行整体输入或输出B: 数组名代表的是数组所占存储区的首地址,其值不可改变C: 用字符型数组存贮的字符串可以用数组名整体输入或输出D: 可以通过赋初值的方式确定数组元素的个数正确答案:(单选题) 13: 设有如下定义: int x=10,y=3,z;则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是()A: 1B: 0C: 4D: 3正确答案:(单选题) 14: 设有定义:long x=-123456L; 则以下能够正确输出变量x值的语句是()A: printf(“x=%d\n”,x)B: printf(“x=%ld\n”,x)C: printf(“x=%8dl\n”,x)D: printf(“x=%LD\n”,x);正确答案:(单选题) 15: 在C语言中,字符型数据在内存中是以什么形式存放的?()A: 原码B: BCD码C: 反码D: ASCII码正确答案:(单选题) 16: 若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元: int *p; p=__________ malloc( sizeof(int)); 则应填入()A: intB: *intC: (*int)D: (int *)正确答案:(单选题) 17: 下列整数值中,不正确的八进制或十六进制数值常量是()A: 0xcdB: -017C: 019D: 0xfdc正确答案:(单选题) 18: 若已定义int a[10],*p=a;不能表示a[1]地址的表达式是()A: p+1B: a+1C: a++D: ++p正确答案:(单选题) 19: 以下程序:#define ADD(x) x*x main( ) { int a=4,b=6,c=7,d=ADD(a+b)*c; printf("d=%d",d); } 的输出结果为()A: d=70B: d=80C: d=140D: d=700正确答案:(单选题) 20: 不是C语言提供的合法关键字的是()A: switchB: trueC: caseD: default正确答案:(判断题) 1: 逻辑运算符的优先级为&&>||>!。
大工18秋《Java程序设计》在线作业3(满分题)

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: 构成Java程序的基本要素是()。
A: 源代码B: 软件C: 类D: 指令代码正确答案:(单选题) 2: Java语言有多种实现机制,下列()技术属于垃圾回收机制。
A: 字节编译B: 内存跟踪C: 语法检查D: 堆栈上/下溢检查正确答案:(单选题) 3: 下列不属于Java提供的运算符的是()。
A: 算术运算符B: 逻辑运算符C: 关系运算符D: 整数运算符正确答案:(单选题) 4: Java中管理类的一个机制是()。
A: 包B: 语言C: 模块D: 变量正确答案:(单选题) 5: 类定义代码被置于其他类定义中的类是()。
A: 外部类B: 内部类C: 匿名类D: 抽象类正确答案:(单选题) 6: 以下哪个是处理可变字符串的类()。
A: StringB: StringBufferC: ObjectD: Math正确答案:(单选题) 7: 构造方法是一种特殊的方法,它的名字必须与()相同,而且不返回任何数据类型。
A: 类名B: 对象名C: 包名D: 变量名正确答案:------------------------------------------------------------------------------------------------------------------------------ (单选题) 8: JPanel默认的布局管理器是()。
A: FlowLayoutB: CardLayoutC: BorderLayoutD: GridLayout正确答案:(单选题) 9: this关键字的含义是表示一个()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
东北师范大学Java程序设计18秋在线作业1-1
作业试题参考答案
一、单选题共10题,30分
1、为了使包ch4在当前程序中可见,可以使用的语句是().
Aimport ch4.*;
Bpackage ch4.*;
Cch4 imporl,;
Dch4 package
这道题选择:D
2、以下字符常量中不合法的一个是()。
A’l’
B’\\’
C”\n”
D’我’
这道题选择:C
3、哪个关键字可以对对象加互斥锁? ( )
Atransient
Bsynchronized
Cserialize
Dstatic
这道题选择:B
4、给出下面代码: public class Person{ static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } } 那个语句是正确的?()
A编译时将产生错误
B编译时正确,运行时将产生错误
C输出零
D输出空
这道题选择:C
5、对于下面的程序,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"?
Ax > 0
Bx > -3
Cx <= -3
Dx <= 0 & x > -3
这道题选择:D
6、Panel类对象的默认布局是()。
AFlowLayout布局
BBorderLayout布局
CCardLayout布局
DGridLayout布局
这道题选择:A。