欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > MySQL数据操作与查询-选择题测试

MySQL数据操作与查询-选择题测试

2025/9/18 7:54:05 来源:https://blog.csdn.net/ArrayAda/article/details/139678408  浏览:    关键词:MySQL数据操作与查询-选择题测试

一、单选题 (共45题,90分)
有返回值的方法需要在方法体内使用那个关键字对结果进行返回?

A、 break

B、 return

C、 continue

D、 void

正确答案: B

2、下列选项中,不是java中的关键字的是(   )

A、 static

B、 break

C、 num

D、 void

正确答案: C

3、下面哪条语句定义了5个元素的数组( )

A、 int [] a={22,23,24,25,12};

B、 int a []=new int(5);

C、 int [5] array;

D、 int [] arr;

正确答案: A

4、当变量score=60时,以下代码的运行结果为(   )

if(score>60){

       System.out.println("及格!!!");

}else{

       System.out.println("不及格!!!");

}

A、 不及格

B、 及格

C、 AB选项都有

D、 什么也不输出

正确答案: A

5、以下代码的运行后最后输出sum的值为(    )

int sum =0;

for(int i=0;i<10;i=i+2){

      sum+=i;

}

A、 30

B、 20

C、 40

D、 28

正确答案: B

6、java源文件的后缀名是(   )

A、 .class

B、 .cs

C、 .java

D、 .exe

正确答案: C

7、int num=2;

switch(num){

       case 1:System.out.print("一");

       case 2:System.out.print("二");

       case 3:System.out.print("三");

                break;

}

A、 二

B、 三

C、 二三

D、 一二三

正确答案: C

8、若有定义 int a=1,b=2; 表达式(a++)+(++b) 的值是(    )

A、 3

B、 4

C、 5

D、 6

正确答案: B

9、关于循环语法,下列说法正确的是(   )

A、

while(表达式);{

       循环体;

}

B、

do{

      循环体;

}while(表达式)

C、

while(表达式){

      循环体;

}

D、

while(表达式1;表达式2;表达式3){

      循环体;

}

正确答案: C

10、已有数组array并完成了赋值,请问在Java中怎么通过数组什么属性来获取数组长度(    )

A、 array.count

B、 array.length

C、 array.size

D、 以上都不对

正确答案: B

11、在java中,关于break的说法,下列说法不正确的是(    )

A、 在switch结构中,break用于结束case语句块的执行

B、 在多重if结构中,break用于结束语句块的执行

C、 在for循环中,break用于结束循环的执行

D、 在while和do-while循环中,break用于结束循环的执行

正确答案: B

12、数据库服务器、数据库和数据表的关系,正确的说法是(   )

A、 一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表

B、 一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表

C、 一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表

D、 一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表

正确答案: A

13、SQL是一种(    )语言

A、 函数型

B、 关系数据库

C、 高级算法

D、 人工智能

正确答案: B

14、建表语句中的 not null,该代码表示的含义是(    )

A、 允许空格

B、 不允许写入数据

C、 不允许读取数据

D、 非空约束

正确答案: D

15、条件“between 20 and 30”表示年龄在20到30之间,且(    )

A、 包括20岁不包括30岁

B、 不包括20岁包括30岁

C、 不包括20岁和30岁

D、 包括20岁和30岁

正确答案: D

16、若要删除数据库中已存在的表S,可用(   )

A、 DELETE TABLE S

B、 DELETE S

C、 DROP S

D、 DROP TABLE S

正确答案: D

17、以下删除表正确的(    )

A、 Delete * from emp

B、 Drop table emp

C、 Drop * from emp

D、 Delete database emp

正确答案: B

18、向数据表中插入一条数据用以下哪个关键字?

A、 UPDATE 

B、 INSERT

C、 SAVE

D、 CREATE

正确答案: B

19、在SQL语句中,与表达式“年龄BETWEEN 12 AND 46”功能相同的表达式是(    )

A、 年龄 >= 12 OR <= 46

B、 年龄 >= 12 AND <= 46

C、 年龄 >= 12 OR 年龄 <= 46

D、 年龄 >= 12 AND 年龄 <= 46 

正确答案: D

20、修改数据表结构用以下哪个关键字?

A、 UPDATE 

B、 CREATE

C、 UPDATED

D、 ALTER

正确答案: D

21、创建数据库使用以下哪项(   )

A、 create mytest

B、 create database mytest

C、 create table mytest

D、 database mytest 

正确答案: B

22、delete from employee 语句的作用是(    )

A、 删除当前数据库中整个employee表,包括表结构

B、 删除当前数据库中employee表内所有行

C、 由于没有where子句,所以不删除任何数据

D、 删除当前数据库中employee表内的当前行

正确答案: B

23、delete from student 语句后的结果意味着什么?

A、 删除表student

B、 删除表student的所有记录

C、 删除数据库student

D、 语句不完整,不能执行

正确答案: B

24、更新数据库表中的记录使用下列哪一项(     )

A、 DELETE

B、 ALTER

C、 UPDATE

D、 SELECT

正确答案: C

25、数据库中有A表,包括姓名、学科、成绩、序号四个字段,上述哪一个字段适合作为主键(   )

A、 姓名

B、 学科

C、 成绩

D、 序号

正确答案: D

26、标准SQL基本查询模块的结构是(    )

A、 SELECT…FROM…ORDER BY

B、 SELECT…FROM…WHERE 

C、 SELECT…WHERE…GROUP BY

D、 SELECT…WHERE…HAVING

正确答案: B

27、SQL语句中的条件用以下哪一项来表达?

A、 THEN

B、 WHILE

C、 WHERE

D、 IF

正确答案: C

28、SELECT语句中必选的子句是(    )

A、 SELECT…FROM 

B、 SELECT…FROM ..WHERE

C、 SELECT..FROM..ORDER BY

D、 SELECT

正确答案: A

29、在SELECT语句中,用来指定查询所用的表的子句是(    )

A、 WHERE

B、 GROUP BY

C、 ORDER BY

D、 FROM

正确答案: D

30、select * from student 该代码中的 * 号,表示的正确含义是(    )

A、 普通的字符*号

B、 错误信息

C、 所有的字段名

D、 模糊查询

正确答案: C

31、条件"IN(20,30,40)"表示(     )

A、 年龄在20到40之间

B、 年龄在20到30之间

C、 年龄是20或者30或者40

D、 年龄在30到40之间

正确答案: C

32、按照姓名降序排列的是(    )

A、 ORDER BY NAME

B、 ORDER BY ASC NAME

C、 ORDER BY NAME DESC

D、 ORDER BY DESC NAME

正确答案: C

33、SQL语言集数据查询、数据操作、数据定义和数据控制功能于一身,其中CREATE、DROP、ALTER语句是实现哪种功能(     )

A、 数据操纵

B、 数据控制

C、 数据定义

D、 数据查询

正确答案: C

34、在表ticket中查询所有票价小于100元的车次、始发站和终点信息的命令是(    )

A、 SELECT * FROM ticket WHERE 票价<100

B、 SELECT 车次,始发站,终点 FROM ticket WHERE 票价>100

C、 SELECT 车次,始发站,终点 FROM ticket WHERE 票价<100

D、 SELECT * FROM ticket WHERE 票价>100

正确答案: C

35、查找条件为:姓名不是null的记录是(    )

A、 WHERE NAME ! NULL

B、 WHERE NAME NOT NULL

C、 WHERE NAME IS NOT NULL

D、 WHERE NAME ! =NULL

正确答案: C

36、DBMS的全称是(    )。

A、 数据库系统

B、 业务管理系统

C、 数据库管理系统

D、 数据库信息系统

正确答案: C

37、在MySQL中,通常使用(    )语句来指定一个已有数据库作为当前工作数据库。

A、 using

B、 used

C、 uses

D、 use

正确答案: D

38、下列关于数据完整性的说法,正确的是(    )。

A、 实体完整性要求每个实体都必须有一个主键或其他的唯一标识列

B、 记录中某个字段值为NULL,表示该列上没有值

C、 利用主键约束的列不能有重复的值,但允许NULL值

D、 外键用于维护两个表之间的级联关系

正确答案: D

39、要求表中的列在组成主键的属性上不能为空值,这是(    )。

A、 参照完整性规则

B、 实体完整性规则

C、 用户定义完整性规则

D、 域完整性规则

正确答案: B

40、定义列中可以接受的数据值或格式,称为(    )。

A、 唯一性约束

B、 检查约束

C、 默认约束

D、 主键约束

正确答案: B

41、关于varchar和char的比较,下面说法不正确的是(    )。

A、 他们都是字符类型数据

B、 他们都是可变长度字符类型是数据

C、 varchar存储字符数据的长度是可变的

D、 char存储字符数据的长度是固定的

正确答案: B

42、在查询结果集中显示全校所有班级并消除重复,正确的语句是(    )

A、 SELECT 班级 FROM 学生

B、 SELECT top 100 班级 FROM 学生

C、 SELECT all 班级 FROM 学生

D、 SELECT distinct 班级 FROM学生

正确答案: D

43、查询毕业学校名称与“清华”有关的记录应该用(    )

A、 SELECT * FROM 学习经历 WHERE 毕业学校 LIKE '*清华*'

B、 SELECT * FROM 学习经历 WHERE 毕业学校 = '%清华%'

C、 SELECT * FROM 学习经历 WHERE 毕业学校 LIKE '?清华?'

D、 SELECT * FROM 学习经历 WHERE毕业学校 LIKE '%清华%'

正确答案: D

44、关于主键的选择原则,下列说法错误的是(    )

A、 选取无意义的字段作为主键

B、 可以选择整型字段作为主键

C、 可以在主键上实现自增长

D、 通常选取有业务规则的的字段作为主键

正确答案: D

45、在关系模型中,能够起到联系多个表的作用的是(    )

A、 属性

B、 行

C、 主键

D、 外键

正确答案: D

二、多选题 (共5题,10分)

1、下列选项中,属于java的关键字的是(   )【选三项】

A、 malloc

B、 import

C、 extends

D、 new

正确答案: BCD

2、在java中,下列变量命名合法的有(   )【选二项】

A、 name

B、 2name

C、 name_s

D、 public

正确答案: AC

3、下列代码中,能够保证循环100次的是(   )

A、 int i=0;while(i<100){i++;}

B、 int i=1;while(i<100){i++;}

C、 int i=0;while(i<=100){i++;}

D、 int i=1;while(i<=100){i++;}

正确答案: AD

4、下列代码中,可以求0-100所有偶数之和的是(   )

A、 int sum = 0;for(int i=0;i<=100;i++){if(i%2==0){sum+=i;}} 

B、 int sum = 0;for(int i=0;i<=100;i++){sum+=i;}

C、 int sum = 0;for(int i=0;i<100;i++){if(i%2==0){sum+=i;}}

D、 int sum = 0;for(int i=0;i<=100;i=i+2){sum+=i;} 

正确答案: AD

5、以下不属于浮点型的是(    )

A、 smallint

B、 tinyint

C、 float

D、 int

正确答案: ABD

见供大家参考哦,还是需要动动小脑哦,肯定看累了吧,给你们分享一个我下班看到的好看的晚霞,唔唔唔!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词