笔试题

1. 在JAVA中,类和对象之间关系是( )
A.联接关系
B.包含关系
C.抽象与具体的关系
D.类是对象的具体化
2. 在JAVA中,类是具有相同( )的集合,是对对象的抽象描述
A.属性和方法
B.变量和方法
C.变量和数据
D.对象和属性
3. 在JAVA中,下列类声明正确的是( )
A.public void H1{…}
B.public class Move(){…}
C.public class void number{…}
D.public class Car{…}
4. 在JAVA中,定义类的头部时,不可能用到的关键字是( )
A. class
B. void
C. extends
D. public
5. 在JAVA中,关于方法功能描述错误的是( )
A.使程序结构清晰
B.实现代码模块化重用
C.方法是类功能的封装
D.重复代码
6. 在JAVA中,关于方法形参描述正确的是( )
A.可以没有形参
B.至少有一个形参
C.必须定义多个形参
D.形参只能是基本变量类型
7. 在JAVA中,在定义方法时在最后一个形参的类型后增加“...”,相关描述错误( )
A.可变参数接受的对象是一个数组
B.“...”表示可变参数
C.“...”表示省略号
D.“...”只能出现在参数列表的最后
8. 在JAVA中,利用方法中的( )语句可为调用方法返回一个值
A.return
B.back
C.end
D.以上答案都不对
9. 在JAVA中,以下关于return语句使用描述错误的有( )【选三项】
A.不能用来返回对象
B.只可以返回数值
C.方法中都必须包含return语句
D.一个方法可以有多个return语句
10. 在JAVA中,void的含义描述正确的是( )
A.方法体为空
B.方法体没有意义
C.方法没有返回值
D.定义方法时必须使用
11. 在JAVA中,main( )方法的返回类型是( )
A.boolean
B.void
C.int
D.static
12. 在JAVA中,以下方法声明正确的是( )
A.public class methodName(){…}
B.public void int methodName(){…}
C.public void methodName(){…}
D.public methodName{…}
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;}
14. 在JAVA中,以下关于构造方法特点理解正确的选项有( )【选三项】
A.构造方法主要用于对象创建时初始化对象
B.构造方法没有返回值,也不能用void来修饰
C.构造方法的命名必须和类名完全相同
D.一个Java类只能有一个构造方法
15. 在JAVA中,下面关于构造方法描述不正确的是( )
A.当无其他构造方法时,系统提供默认的构造方法
B.同一个类的多个构造方法的名称可以不同
C.构造方法可以重载
D.构造方法可以设置参数
16. 在JAVA中,存在类A,以下构造方法的声明,其中正确的是( )
A.void A(int x){…}
B.public A(int x){…}
C.public a(int x){…}
D.static A(int x){…}
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;}
18. 在JAVA中,对于任意一个类,用户所能定义的构造方法的个数至多为( )
A.0个
B.1个
C.2个
D.任意个
19. 在JAVA中,构造方法何时被调用( )
A.类定义时
B.创建对象时
C.调用对象方法时
D.使用对象的变量时
20. 在JAVA中,以下( )是专门用于创建对象的关键字
A.new
B.double
C.int
D.class
21. 在JAVA中,方法调用时,位于方法名之后圆括号的变量被称为( )
A.变元
B.参数
C.语句
D.声明
22. 在JAVA中,关于面向对象的说法正确的是( )
A.类可以让我们用程序模拟现实世界中的实体
B.有多少个实体就要创建多少个类
C.对象的行为和属性被封装在类中,外界通过调用类的方法来获得,但是要知道类的内部是如何实现
D.现实世界中的某些实体不能用类来描述
23. 在JAVA中,一条return语句将给调用程序返回( )个值【选两项】
A.0
B.1
C.2
D.任意
24. 在JAVA中,下列关于成员变量描述正确的有( )【选三项】
A.成员变量定义在类中,但在所有方法之外
B.成员变量只能类的内部访问
C.随着对象的创建而存在,随着对象的消失而消失
D.对象初始化后成员变量没赋值会有默认的初始值
25. 在 MySQL 中,关于数据和数据库说法错误的是( )。
A.广义的理解数据可以包括文字、图形、图像、声音等
B.数据库是按照数据结构来组织、存储和管理数据的仓库
C.数据库是一个按数据结构来存储和管理数据的计算机硬件系统。
D.数据库是一个长期存储在计算机内的有组织、可共享统一管理的数据集合
26. 市面上常用的数据库,不包括( )
A.MySQL
B.MyDB
C.SQL Server
D.Oracle
27. 在MySQL中,关系型数据库根据以下( )方式存储数据
A.以库的形式
B.以表的形式
C.以列的形式
D.以行的形式
28. 在数据库中,DBMS指的是( )
A.数据库系统
B.数据库信息系统
C.数据库管理系统
D.数据库并发系统
29. 以下有关MySQL的介绍说法正确的是( )
A.小型非关系型数据库管理系统
B.大型关系型数据库管理系统
C.小型关系型数据库管理系统
D.大型非关系型数据库管理系统
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,)
31. MySQL的默认端口号是( )
A.8080
B.80
C.3306
D.3308
32. 在MySQL中,安装MySQL时,选择字符集时最好选择( )。
A.utf-8
B.utf-16
C.utf-32
D.无所谓
33. 在MySQL中,启动MySQL服务的命令是( )
A.start 服务名
B.net start 服务名
C.net 服务名
D.以上说法都不对
34. 在MySQL中,停止MySQL服务的命令是( )。
A. start 服务名
B. net start 服务名
C. net 服务名
D.以上说法都不对
35. "在MySQL中,删除经销商1018的数据记录的代码:( )from distributors where distri_num=1018"
A. drop table
B. delete *
C. drop column
D. delete
36. 在MySQL中,用来插入数据的命令是( ),用于更新的命令是( )
A. INSERT,UPDATE
B. CREATE,INSERT INTO
C. DELETE,UPDATE
D. UPDATE,INSERT
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.以上说法都不对
38. 在MySQL中,连接MySQL服务器的命令错误的是( )。
A. mysql -uroot -proot
B. mysql -uroot -p
C. mysql -uroot
D. mysql -h 127.0.0.1 -u root -pabc123
39. 在MySQL中,有关Navicat说法正确的是( )。
A. MySQL的客户端
B. MySQL的服务器
C. MySQL 的图形化管理工具
D.以上说法都不对
40. 在MySQL中,以下( )不是MySQL的图形化管理工具。
A. Navicat
B. Tomcat
C. SQLYog
D. MySQLWorkbench
41. 在MySQL中,以下( )不属于MySQL的常见数据库。
A. mysql
B. test
C. performance_schema
D. information
42. 在MySQL中,有关删除数据库说法正确的是( )。
A.MySQL 服务实例会自动删除所有文件
B.MySQL 服务实例不会自动删除所有文件
C.数据库一旦删除,数据不会全部丢失
D.以上说法都不对
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);
44. 在MySQL中,数据库转出为SQL文件后的文件名后缀是( )。
A. .word
B. .sql
C. .xlsx
D.以上说法都不对
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 sal300;
46. 在MySQL中,MySQL安装完成后,默认管理MySQL数据库用户是( )。
A. nobay
B. root
C. guest
D. ad
47. 在MySQL中,格式化日期的函数是( )
A. DATEDIFF()
B. DATE_FORMAT()
C. CURDATE()
D. DAY()
48. 在MySQL中,一张表的主键个数为( )
A.至多3个
B.没有限制
C.至多1个
D.至多2个
49. 在数据库中,以下不属于数据库发展阶段的是( )
A.人工管理阶段
B.数字管理阶段
C.文件管理阶段
D.数据库系统阶段
50. 在 MySQL 中,tinyint类型的取值范围是( )
A.0-10
B.100-1000
C.0-255
D.0-100

50题 | 被引用0次

使用此模板创建