笔试题
Q1:1. 在JAVA中,类和对象之间关系是( )
A.联接关系
B.包含关系
C.抽象与具体的关系
D.类是对象的具体化
Q2:2. 在JAVA中,类是具有相同( )的集合,是对对象的抽象描述
A.属性和方法
B.变量和方法
C.变量和数据
D.对象和属性
Q3:3. 在JAVA中,下列类声明正确的是( )
A.public void H1{…}
B.public class Move(){…}
C.public class void number{…}
D.public class Car{…}
Q4:4. 在JAVA中,定义类的头部时,不可能用到的关键字是( )
A. class
B. void
C. extends
D. public
Q5:5. 在JAVA中,关于方法功能描述错误的是( )
A.使程序结构清晰
B.实现代码模块化重用
C.方法是类功能的封装
D.重复代码
Q6:6. 在JAVA中,关于方法形参描述正确的是( )
A.可以没有形参
B.至少有一个形参
C.必须定义多个形参
D.形参只能是基本变量类型
Q7:7. 在JAVA中,在定义方法时在最后一个形参的类型后增加“...”,相关描述错误( )
A.可变参数接受的对象是一个数组
B.“...”表示可变参数
C.“...”表示省略号
D.“...”只能出现在参数列表的最后
Q8:8. 在JAVA中,利用方法中的( )语句可为调用方法返回一个值
A.return
B.back
C.end
D.以上答案都不对
Q9:9. 在JAVA中,以下关于return语句使用描述错误的有( )【选三项】
A.不能用来返回对象
B.只可以返回数值
C.方法中都必须包含return语句
D.一个方法可以有多个return语句
Q10:10. 在JAVA中,void的含义描述正确的是( )
A.方法体为空
B.方法体没有意义
C.方法没有返回值
D.定义方法时必须使用
Q11:11. 在JAVA中,main( )方法的返回类型是( )
A.boolean
B.void
C.int
D.static
Q12:12. 在JAVA中,以下方法声明正确的是( )
A.public class methodName(){…}
B.public void int methodName(){…}
C.public void methodName(){…}
D.public methodName{…}
Q13:13. 在JAVA中,下列方法定义不正确的是( )
A.float x(int a,int b){return a-b;}
B.int x(int a,int b){return a-b;}
C.int x(double a,int b){return a*b;}
D.double x(double a,int b){return a*b;}
Q14:14. 在JAVA中,以下关于构造方法特点理解正确的选项有( )【选三项】
A.构造方法主要用于对象创建时初始化对象
B.构造方法没有返回值,也不能用void来修饰
C.构造方法的命名必须和类名完全相同
D.一个Java类只能有一个构造方法
Q15:15. 在JAVA中,下面关于构造方法描述不正确的是( )
A.当无其他构造方法时,系统提供默认的构造方法
B.同一个类的多个构造方法的名称可以不同
C.构造方法可以重载
D.构造方法可以设置参数
Q16:16. 在JAVA中,存在类A,以下构造方法的声明,其中正确的是( )
A.void A(int x){…}
B.public A(int x){…}
C.public a(int x){…}
D.static A(int x){…}
Q17:17. 在JAVA中,double i,double j为类X中成员,以下X类的声明的构造方法中不正确的是( )
A. double X(double k){i=k;return i;}
B. X(){i=6;j=8;}
C. X(double m,double n){i=m;j=n;}
D. X(double k){i=k;}
Q18:18. 在JAVA中,对于任意一个类,用户所能定义的构造方法的个数至多为( )
A.0个
B.1个
C.2个
D.任意个
Q19:19. 在JAVA中,构造方法何时被调用( )
A.类定义时
B.创建对象时
C.调用对象方法时
D.使用对象的变量时
Q20:20. 在JAVA中,以下( )是专门用于创建对象的关键字
A.new
B.double
C.int
D.class
Q21:21. 在JAVA中,方法调用时,位于方法名之后圆括号的变量被称为( )
A.变元
B.参数
C.语句
D.声明
Q22:22. 在JAVA中,关于面向对象的说法正确的是( )
A.类可以让我们用程序模拟现实世界中的实体
B.有多少个实体就要创建多少个类
C.对象的行为和属性被封装在类中,外界通过调用类的方法来获得,但是要知道类的内部是如何实现
D.现实世界中的某些实体不能用类来描述
Q23:23. 在JAVA中,一条return语句将给调用程序返回( )个值【选两项】
A.0
B.1
C.2
D.任意
Q24:24. 在JAVA中,下列关于成员变量描述正确的有( )【选三项】
A.成员变量定义在类中,但在所有方法之外
B.成员变量只能类的内部访问
C.随着对象的创建而存在,随着对象的消失而消失
D.对象初始化后成员变量没赋值会有默认的初始值
Q25:25. 在 MySQL 中,关于数据和数据库说法错误的是( )。
A.广义的理解数据可以包括文字、图形、图像、声音等
B.数据库是按照数据结构来组织、存储和管理数据的仓库
C.数据库是一个按数据结构来存储和管理数据的计算机硬件系统。
D.数据库是一个长期存储在计算机内的有组织、可共享统一管理的数据集合
Q26:26. 市面上常用的数据库,不包括( )
A.MySQL
B.MyDB
C.SQL Server
D.Oracle
Q27:27. 在MySQL中,关系型数据库根据以下( )方式存储数据
A.以库的形式
B.以表的形式
C.以列的形式
D.以行的形式
Q28:28. 在数据库中,DBMS指的是( )
A.数据库系统
B.数据库信息系统
C.数据库管理系统
D.数据库并发系统
Q29:29. 以下有关MySQL的介绍说法正确的是( )
A.小型非关系型数据库管理系统
B.大型关系型数据库管理系统
C.小型关系型数据库管理系统
D.大型非关系型数据库管理系统
Q30:30. 在MySQL中,若用如下的SQL语句创建了一个表SCCREATE TABLE SC ( SID CHAR(6) NOT NULL,SUBNAME CHAR (3)NOT NULL,SCORE int,NOTE CHAR ( 20));向SC表插入如下行时,( )行可以被插入
A.('201009','111',60,必修)
B.(NULL,'103',80,'选修')
C.('200823','101',NULL,NULL)
D.('201132',NULL,86,'')
Q31:31. MySQL的默认端口号是( )
A.8080
B.80
C.3306
D.3308
Q32:32. 在MySQL中,安装MySQL时,选择字符集时最好选择( )。
A.utf-8
B.utf-16
C.utf-32
D.无所谓
Q33:33. 在MySQL中,启动MySQL服务的命令是( )
A.start 服务名
B.net start 服务名
C.net 服务名
D.以上说法都不对
Q34:34. 在MySQL中,停止MySQL服务的命令是( )。
A. start 服务名
B. net start 服务名
C. net 服务名
D.以上说法都不对
Q35:35. 在MySQL中,删除经销商1018的数据记录的代码:( )from distributors where distri_num=1018
A. drop table
B. delete *
C. drop column
D. delete
Q36:36. 在MySQL中,用来插入数据的命令是( ),用于更新的命令是( )
A. INSERT,UPDATE
B. CREATE,INSERT INTO
C. DELETE,UPDATE
D. UPDATE,INSERT
Q37:37. 在MySQL中,连接MySQL服务器的命令正确的是( )。
A. mysql -h 127.0.0.1 -P 3306 -u root -pabc123
B. mysql -h 127.0.0.1 -P 3306 -u root - p abc123
C. mysql -h 127.0.0.1 -P 3306 -u root
D.以上说法都不对
Q38:38. 在MySQL中,连接MySQL服务器的命令错误的是( )。
A. mysql -uroot -proot
B. mysql -uroot -p
C. mysql -uroot
D. mysql -h 127.0.0.1 -u root -pabc123
Q39:39. 在MySQL中,有关Navicat说法正确的是( )。
A. MySQL的客户端
B. MySQL的服务器
C. MySQL 的图形化管理工具
D.以上说法都不对
Q40:40. 在MySQL中,以下( )不是MySQL的图形化管理工具。
A. Navicat
B. Tomcat
C. SQLYog
D. MySQLWorkbench
Q41:41. 在MySQL中,以下( )不属于MySQL的常见数据库。
A. mysql
B. test
C. performance_schema
D. information
Q42:42. 在MySQL中,有关删除数据库说法正确的是( )。
A.MySQL 服务实例会自动删除所有文件
B.MySQL 服务实例不会自动删除所有文件
C.数据库一旦删除,数据不会全部丢失
D.以上说法都不对
Q43:43. 在MySQL中,以下插入记录正确的( )
A. insert into emp(ename,hiredate,sal) values (value1,value2,value3);
B. insert into emp (ename,sal)values(value1,value2,value3);
C. insert into emp (ename)values(value1,value2,value3);
D. insert into emp (ename,hiredate,sal)values(value1,value2);
Q44:44. 在MySQL中,数据库转出为SQL文件后的文件名后缀是( )。
A. .word
B. .sql
C. .xlsx
D.以上说法都不对
Q45:45. 在MySQL中,以下语句不正确的是( )
A. select * from emp;
B. select ename,hiredate,sal from emp;
C. select * from emp order deptno;
D. select * from emp where deptno=1 and sal<300;
Q46:46. 在MySQL中,MySQL安装完成后,默认管理MySQL数据库用户是( )。
A. nobay
B. root
C. guest
D. ad
Q47:47. 在MySQL中,格式化日期的函数是( )
A. DATEDIFF()
B. DATE_FORMAT()
C. CURDATE()
D. DAY()
Q48:48. 在MySQL中,一张表的主键个数为( )
A.至多3个
B.没有限制
C.至多1个
D.至多2个
Q49:49. 在数据库中,以下不属于数据库发展阶段的是( )
A.人工管理阶段
B.数字管理阶段
C.文件管理阶段
D.数据库系统阶段
Q50:50. 在 MySQL 中,tinyint类型的取值范围是( )
A.0-10
B.100-1000
C.0-255
D.0-100