山东新华电脑学院线上考试java初级附答案_第1页
山东新华电脑学院线上考试java初级附答案_第2页
山东新华电脑学院线上考试java初级附答案_第3页
山东新华电脑学院线上考试java初级附答案_第4页
山东新华电脑学院线上考试java初级附答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、山东新华电脑学院线上考试java初级复制您的姓名: 填空题 *_您的班级: 填空题 *_1、对于一个java源文件, 编辑保存后但未编译, 在其所在的目录下执行java aaa,则接着会出现什么? 单选题 *A.error: cannot read aaa.javaB.无任何显示C.Exception in thread main java.lang.NoClassDefFouncdError:aaa(正确答案)D.程序正常执行答案解析:java aaa命令是执行aaa.class文件,而本题目中并没有编译生成.class文件,所以会报无法加载类这样的异常2、下列叙述中, 正确的是? 单选题

2、*A.Java语言的标识符是区分大小写的(正确答案)B.源文件名与public类名可以不相同C.源文件的扩展名为.jarD.源文件中public类的数目不限答案解析:源文件名与public类名必须相同,扩展名为.java,public类的数目只能有一个3、下列的赋值语句是不正确的? ( ) 单选题 *A.float f = 11.1;(正确答案)B.double d = 5.3E12;C.float d = 3.14f ;D.double f=11.1E10f;答案解析:A选项应该为:float f = 11.1F;4、假设a是int类型变量,并初始化为1,则下列哪个为合法的条件语句?( )

3、单选题 *A. if (a) B. if (a2)if(y5)System.out.println(message three);elseSystem.out.println(message four); 单选题 *A. message oneB. message twoC. message threeD. message four(正确答案)答案解析:x2不成立,则接着判断z5,依然不成立,则接着执行最后面的else,输出message four15、在java中语句:37.210的运算结果为( ) 单选题 *A.7.2(正确答案)B.7C. 3D.0.2答案解析:%为取模运算,有小数参数,

4、则进行精确运算,结果为7.216、执行如下程序代码后,C的值是( )a=0;c=0;do-c;a=a-1;while(a0); 单选题 *A0B1C-1(正确答案)D死循环答案解析:考察do-while执行顺序,先执行do中的内容,则c=-1,a=-1,在判断a0的返回值为false,则结束do-while循环,所以c=-117、下列语句序列执行后,k 的值是( )int x=2,y=5,k=0;switch(x%y)case 0:k=x+y;break;case 1:k=x-y;break;case 2:k=x*y;break;default:k=x/y;break;System.out.p

5、rintln(k); 单选题 *A.2B.5C.10(正确答案)D.0答案解析:考察switch语句及运算符,x%y的结果为2,所以执行case2:后面的代码,则k=x*y,即k=2*5=10,然后break退出switch语句18、阅读下列代码int a = 0;for(int i=0;i10;i+)if(i=3)i = 0;a+;正确的说法是( ) 单选题 *A. 运行时出错B. 代码执行完毕后,a=1C. 代码执行完毕后,a=10D. 死循环(正确答案)答案解析:考察for循环的执行过程,一旦i=3,则立刻将i重新赋值为0,所以i的变化范围一直是0-3,则i10永远成立,所以出现死循环1

6、9、下列哪个约束不可以为空? 单选题 *A. 主键(正确答案)B. 外键C. 默认键D. UNIQUE约束答案解析:主键特点非空且唯一20、选择要执行的数据库,应是哪个sql命令? ( ) 单选题 *A .USE(正确答案)B.GOC .EXECD .DB答案解析:使用数据库用USE database21、SQL语言允许使用通配符进行字符串匹配,其中%可以表示 单选题 *A、零个字符B、1个字符C、多个字符D、以上都可以(正确答案)答案解析:%表示0-N个字符22、日期时间型数据类型(datetime)的长度是 单选题 *A、2B、4C、8(正确答案)D、16答案解析:无23、SQL语言中,删

7、除一个视图的命令是 单选题 *A.DELETEB.DROP(正确答案)C.CLEARD.REMOVE答案解析:无24、下列哪个关键字在SELECT 语句中表示所有行 单选题 *A. *(正确答案)B. ALLC. DESCD. DISTINCT答案解析:无25、SQL的字符型系统数据类型主要包括 单选题 *A. Int、money、charB. char、varchar、text(正确答案)C. datetime、binary、intD. char、varchar、int答案解析:无26、having , where , group by 的正确执行顺序是 单选题 *A、having,wher

8、e,group byB、group by,having,whereC、where,having,group byD、where ,group by,having(正确答案)答案解析:先条件,再分组,最后聚合函数27、关于右外连接查询的说法不正确的是( ) 单选题 *A、两表进行右外连接查询和左外连接查询查询出的结果都是一样的(正确答案)B、右外连接查询是以右侧的表为主表C、右外连接查询可以和左外连接查询相互转换D、 右外连接查询查询时右表中的记录会全部显示答案解析:由BCD可知A不正确28、一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(

9、 ) 单选题 *A、1 : MB、1 : 1C、M : 1D、M : N(正确答案)答案解析:多对多的关系29、Oracle 11g 是基于( )的数据库 单选题 *A.关系型(正确答案)B.文件系统C.层次型D.网络型答案解析:Oracle是关系型数据库30、设有一个关系:DEPT(DNO,DNAME,LOC),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ( ) 单选题 *A._ _ W _ %B._ % W _ _(正确答案)C. _ W _ _D. _ W _ %答案解析:考察模糊查询中_表示任意一个字符,%表示0

10、-n个字符1、方法重载(overloading)必须满足 ( ) *A. 在不同class中定义的方法B. 在同一类中定义的方法(正确答案)C. 方法名必须相同(正确答案)D. 返回类型必须相同E. 参数列表必须不同(正确答案)答案解析:BCE选项即为方法重载的定义2、对于构造方法(constructor)描述正确的有 ( ) *A. 构造方法没有返回类型(正确答案)B. 构造方法一定是public的方法C. 如果我们没有显示定义构造方法,系统会提供一个缺省的(正确答案)D. 构造方法不能重载答案解析:构造方法不一定是public的,且可以重载3、以下对于方法重写(overriding)的说法

11、正确的有 ( ) *A. 方法重写发生在同一类中B. 方法的重写发生在子类型中(正确答案)C. 方法名一定要一样(正确答案)D. 参数一定要一样(正确答案)E. 返回类型可以不一样答案解析:BCD选项即为方法重写的定义4、下面哪种情况能实现自动转换( ) *A. byte型转换成int型(正确答案)B. int型转换成byte型C. float型转换成double型(正确答案)D. double型转换成int型E. char型转换成int型(正确答案)答案解析:ACE都是从范围小变成范围大,会自动转换5、下列关于标识符的命名规则描述正确的是( ) *A. 由英文字母、数字、_和$组成,长度不限

12、(正确答案)B. 标识符的第一个字符不能是数字(正确答案)C. 标识符区分大小写(正确答案)D. 标识符不能包含空格(正确答案)答案解析:全正确6、下列数据类型中,属于基本数据类型的有( ) *A. int(正确答案)B.double(正确答案)C.StringD.Char答案解析:String是引用数据类型,Char和char是不一样的,char是基本数据类型,而Char是char的一个包装类(虽然没学到,但Char确实不是8种基本数据类型中的数据类型)7、关于表名和字段命名,以下说法哪些是对的( ) *A.由字母、下划线、符号、数字构成(正确答案)B.第一个字符必须是字母或者符合_或者#(

13、正确答案)C.在默认状态下不允许有其他字符,如空格等(正确答案)D.字段名单设置应该尽量与该列容纳的数据类型有关答案解析:D选项的说法不一定,比如cardID中最有一位有X的情况8、SQL语言中,哪些不是删除表中数据的命令( ) *A.DELETEB.DVROP(正确答案)C.CLEAR(正确答案)D.RDEMOVE(正确答案)答案解析:删除数据用delete9、以下关于内连接描述正确的是( ) *A.可以把INNERJOIN子句简写成JOIN(正确答案)B.在SELECT语句选择列表中包含合法列名,以指定要在结果集中显示的列名(正确答案)C.在连接的条件中不要使用空值,因为空值和其他值都不相

14、等(正确答案)D.使用WHERE子句以限制结果集要返回的行(正确答案)答案解析:都对10、下面不是合法的smallint数据类型数据的是( ) *A.223.5(正确答案)B.32768C.-345(正确答案)D.58345(正确答案)答案解析:有符号的smallint数据类型的范围是:-2的15次方到2的15次方-1,即:-32768到32767!无符号的smallint数据类型的范围是0到2的16次方-1,即:0-655351、在java中,一个类可以继承多个类( ) 判断题 *对错(正确答案)答案解析:java中只有单继承,所以一个类只能继承一个类2、在流程控制语句中,break语句表示

15、直接跳出循环,continue语句表示结束本次循环,执行下一次循环( ) 判断题 *对(正确答案)错答案解析:正确3、子类对从父类继承过来的方法重新定义叫做重写,对自身拥有的同名方法叫重载( ) 判断题 *对(正确答案)错答案解析:正确4、byte能够表达的极值分别是-127和128( ) 判断题 *对错(正确答案)答案解析:正确答案为-128和1275、在类中声明一个整数数组作为成员变量,如果没有给它赋值,数值元素值为空( ) 判断题 *对错(正确答案)答案解析:考察int类型数组的默认初始值,为06、如果在类中声明了一个成员变量命名为filed,依然可以在成员方法中声明一个同名变量filed,且在该方法中可以直接访问成员变量filed( ) 判断题 *对错(正确答案)答案解析:前面的说法是对的,但是不能在成员方法中直接访问被隐藏的同名实例变量,应该使用this关键字去访问7、通配符“_”表示某单个字符 判断题 *对(正确答案)错答案解析:正确8、如果使用别名来代表一个

温馨提示

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

最新文档

评论

0/150

提交评论