还剩2页未读,继续阅读
文本内容:
JAVAJAVASCRIPT理论试卷题号一二三四五总分得分专业班级姓名
一、填空题每空2分共20分1.对象具有3大要素,它们分别是_________,这3大要素分别是____________表示2.定义类时,通常要使用的关键字有_______3.成员变量的定义格式如下_______变量类型》《变量名》=__________4.成员变量的非访问控制修饰符有______________5.在成员方法的定义中可省略的部分有___________6.Java语言中,重载方法的选择是在________时进行的,系统根据________、________、-________、寻找匹配方法7.没有子类的类称为________、,不能被子类重载的方法称为________、,不能被改变值的量称为常量的默认值为________8.创建一个对象时,通常时要包含3项内容________、,给对象分配空间________、,9.系统规定int型变量默认值为________、,浮点型变量的默认值为________、,布尔型变量的默认值为________、10.Java语言中,定义子类时,使用关键字_________来给出父类名如果没有指出父类,则该类的默认父类为________
二、单选题每空1分共20分1.“你是谁”运行之后结果是什么()A、systemB、outC、你是谁D、程序出错2.“abc”程序运行之后是什么()A、abcB、程序错误C、可以运行结果不定D、以上都不正确3.布尔型变量的值是下列的哪一个()A、TRUEB、1C、0D、以上都不对4.下列定义整型变量的是()A、intaB、charaC、longaD、shorta5.下列定义字符变量的是()A、charbB、inta[]C、longCD、以上都不对6.下列定义长整型变量的是()A、longcB、shortcC、intcD、以上都不对7.shortb在JAVA中是什么意义()A、定义一个整型B、定义一个长型C、定义一个短型D、以上都不对8.()A、5B、7C、6D、89.结果为()A、6B、7C、9D、1010.结果为()A、B、!C、1D、-
111、下列定义长整型变量的是()A、longcB、shortcC、intcD、以上都不对
12、shortb在JAVA中是什么意义()A、定义一个整型B、定义一个长型C、定义一个短型D、以上都不对()A、5B、7C、6D、8()A、6B、7C、9D、10()A、B、!C、1D、-1()A、0B、
0.6C、
0.66666D、2/
317、下列给字符型变量赋值正确的是()A、inta=bB、chara=3C、charb=’5’D、以上都不对
18、下列运算符号为自增的是()A、–B、+C、#D、++
19、下列运算符号为自减的是()A、—B、+C、/D、––
20、下列运算符号是求模的是A、%B、*C、D、@
三、多选题每题2分共20分
1、下列那些是合法的关键字()A、ifB、thenC、gotoD、whileE、case
2、下列哪些是合法的保留字?()A、2variableB、variable2C、_whatavariableD、_3_E、$anothervarF、#myvar
3、下列哪些是合法的保留字?()A、fieldnameB、superC、3numberD、#numberE、$number
4、下列那些是合法的关键字?()A、constB、NULLC、falseD、native
5、下列那些是合法的表达式?()A、22B、0x22C、022D、22H
6、运行下列代码后i,j的值各是多少?()inti=1;intj;j++;A、1,1B、12C、21D、
227、下列那些声名是合法的?()A、floata=
2.0B、doubleb=
2.0C、intc=2D、longd=
28、下列哪一个是main方法中正确的参数表达形式?()A、charargs[]B、charargs[][]C、Stringargs[]D、Stringargs
9、下列哪一些是数组正确的表达形式?()A、.floatf[][]=newfloat
[6]
[6];B、float[]f[]=newfloat
[6]
[6];C、floatf[][]=newfloat[]
[6];D、float[][]f=newfloat
[6]
[6];E、float[][]f=newfloat
[6][];
10、运行时输入javaMyTestabc后,下列哪一个声名是正确的?()A、args
[0]=MyTestabc;B、args
[0]=MyTest;C、args
[0]=a;D、args
[1]=b;
四、判断题每题
0.5分共10分
1.Java语言是在C++语言之前问世的
2.Java语言具有交好的安全行和可移植性及与平台无关等特性()
3.Java语言中取消了联合概念,保留了结构概念()
4.Java语言中数据类型占闪存字节与平台无关()
5.Java语言中可用下标和指针两种方式表示数组元素()
6.Java语言的源程序不是编译型的,而是编译解释型的()
7.操作系统中进程和线程两个概念是没有区别的()
8.Java语言既是面向对象的又是面向网络的高级语言()
9.Java语言分为两大类一类是Application程序,另一类是Applet程序前者又称Java应用程序,后者又称Java小应用程序()
10.JavaApplication程序是由多个文件组成的,其中可以有也可以没有主文件()
11.组成JavaApplication的若干类中,有且仅有一个主类,只有主类中含有主方法main()
12.JavaApplication程序中,必有一个主方法main,该方法有没有参数都可以()
13.Java程序中是不区分大小写字母的()
14.下述两个命令Javac和Java是不同的,编译时用前者,运行时用后者()
15.Java程序编译后生成的字节码文件,其后缀是.exe()
16.字节码文件机器是不能直接识别的,他要经过解释器,边解释边执行()
17.在Java程序中,使用import语句引入类是在解释器中实现的()
18.在运行字节码文件时,使用Java命令,一定要给出字节码文件的扩展名.class()
19.如果一个Java程序中有多个类,编译后只生成一个字节码文件,其名字同主类名()
20.Java程序中出现的输出方法println和print是完全一致的()
五、简答题每道6分,共30分
1.Java语言是由那几部分组成的
2.java语言的特点3写出javascript基本形式?4使用javascript语言浏览器内置对象navigator的方法5下列代码输出结果为classa{staticStrings;inti;publicstaticvoidmainStringar[]{inti;Strings=10;}。