美和易思——互联网技术学院返校周测题
一、多选题 (题数:244)
A、INSERT
B、DELETE
C、UPDATE
D、DROP
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=i+2){sum+=i;}
D、int sum = 0;for(int i=0;i<100;i++){if(i%2==0){sum+=i;}}
A、char c='a';
B、char c="a";
C、char c=97;
A、malloc
B、import
C、new
D、this
A、第2行错误,Test类的构造函数中参数名称应与其父类构造函数中的参数名相同
B、第3行错误,应使用super关键字调用父类的name属性,改为super.name="hello";
C、第4行错误,调用父类构造方法的语句必须放在子类构造方法中的第一行
D、程序编译通过,无错误
A、char ch='a';
B、char ch="a";
C、char ch=new Character(a);
D、char ch=\000a;
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;
}
A、name
B、2name
C、name_s
D、public
A、name
B、2name
C、private
D、name_s
- A、
包的声明必须是源文件的第一句代码
- B、
包的声明必须紧跟在import语句的后面
- C、
只有公共类才能放在包中
- D、
可以将多个源文件中的类放在同一个包中
A、普通变量
B、局部变量
C、成员变量
D、常量
A、GROUP BY
B、MAX
C、AVG
D、MIN
A、short
B、Boolean
C、unit
D、float
A、属性
B、方法
C、源代码
D、字节码
A、smallint
B、tinyint
C、float
D、int
A、只有同一类中的成员才能访问它
B、不同包中的任何其他类都能够访问它
C、同包中的任何其他类能够访问它
D、不同包中的子类可以访问该变量
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++;}
A、Orange(){…}
B、Orange(…){…}
C、Public void Orange(){…}
D、Public Orange(){…}
A、真实反映用户的实际需求
B、将现实世界的一切抽象为实体或对象
C、将现实世界细分为一个过程化实现
D、将软件组织成为对象的集合,将数据结构和行为结合在一起
二、单选题 (题数:244)
A、&&
B、||
C、!
D、()
A、整型
B、字符串类型
C、日期类型
D、小数类型
A、1
B、2
C、
3
D、
1024
class Car{ //汽车类
public void start(){
System.out.println("启动汽车");
}
}
(5.0分)
A、
Car.start();
B、
Car car = new Car();
car.start();
C、
System.out.println(Car.start());
D、
Car car = new Car();
System.out.println(car.start());
A、数值型
B、字符串类型
C、布尔类型
D、日期型
6、在Java中,下列定义方法不正确的是( )(5.0分)
A、public int add(int x){ return x+10; }
B、public void hello(){ System.out.println("大家好,我来自中国!"); }
C、public int add(double x, int y){ return x+y; }
D、public double add(int a,int b){return a+b; }
A、INSERT
B、DELETE
C、SELECT
D、UPDATE
A、删除学生表以及所有的数据
B、删除学生表中的数据,但是表没有被删除
C、能正确执行,但是不能清空学生表中数据
D、执行报错
A、Tree&Glasses
B、FirstJavaApplet
C、*theLastOne
D、273.7
A、DELETE TABLE S
B、
DELETE S
C、
DROP S
D、
DROP TABLE S
A、不需要任何关键字(默认)
B、private
C、final
D、protected
A、static
B、break
C、num
D、void
A、关系完整性约束
B、参照完整性约束
C、实体完整性约束
D、用户定义完整性
14、在Java中,执行完代码int [ ] x = new int[10];后,下列哪项说明是正确的( )(5.0分)
A、x[9]为0
B、x[9]未定义
C、x[10]为0
D、x[0]为空
A、short
B、long
C、int
D、byte
A、int a1[]={3,4,5};
B、String a2[]={"string1","string1","string1"};
C、String a3[]=new String(3);
D、int[][] a4=new int[3][3];
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、三
public static void main(String[] args){
int num1 = 50;
int num2 = 30;
System.out.println(num1/num2);
}
A、1
B、1.00
C、20
D、20.00
A、k=3;
B、k++>3;
C、--k==3&&k++==3;
D、k++==3||++k>3;
20、在Java中,关于下面的程序,下列说法正确的是( )。(5.0分)
public class Person{
static int arr[] = new int[5];
public static void main(String a[]) {
System.out.println(arr[0]);
}
}
A、编译时将产生错误
B、编译时正确,运行时将产生错误
C、输出0
D、输出空
A、删除表student
B、删除表student的所有记录
C、删除数据库student
D、语句不完整,不能执行
A、a1
B、$1
C、_1
D、21
class Example{
public static void main(String[] args){
System.out.println(9+8%6+6);
}
}
A、17
B、16
C、13
D、14
A、int [] a={22,23,24,25,12};
B、int a []=new int(5);
C、int [5] array;
D、int [] arr;
A、年龄在20到40之间
B、年龄在20到30之间
C、年龄是20或者30或者40
D、年龄在30到40之间
A、.byte
B、.class
C、.html
D、.exe
A、int
B、float
C、double
D、void
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、一二三
A、只把姓名叫王军的记录进行更新
B、只把字段名s_name 改成'王军’
C、表中的所有s_name都更新为王军
D、更新语句不完整,不能执行
A、static
B、void
C、num
D、break
语句:______ into student (s_name) ______('王大军')(5.0分)
A、update, values
B、insert, value
C、delete, like
D、insert, values
A、WHERE
B、GROUP BY
C、ORDER BY
D、FROM
A、类名首字母可以是%
B、类名可以包含任何特殊符号
C、类名首位可以是数字
D、类名首字母应该大写
A、for 语句
B、break 语句
C、while 语句
D、continue语句
A、for 语句
B、while 语句
C、switch 语句
D、do while 语句
A、创建一个类mypackage.My_Class对象
B、创建一个类mypackage. Mysubpackage.My_Class的对象
C、该语句是错误的
D、创建一个类mypackage.My_Class的对象和一个类mypackage. Mysubpackage.My_Class的对象
A、DISTINCT
B、UNION
C、ALL
D、TOP
if(score>60){
System.out.println("及格!!!");
}else{
System.out.println("不及格!!!");
}
A、不及格
B、及格
C、AB选项都有
D、什么也不输出
A、SELECT COUNT(成绩) FROM 学生表 WHERE 科目 = ‘英语’
B、SELECT AVG(成绩) FROM 学生表 WHERE 科目 = ‘英语’
C、SELECT MAX(科目) FROM 学生表 WHERE 科目 = ‘英语’
D、SELECT MAX(成绩) FROM 学生表 WHERE 科目 = ‘英语’
A、CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中
B、编译器用它来搜索各自的类文件
C、CLASSPATH是一个目录列表
D、解释器用它来搜索各自的类文件
A、类是模板,可以用来产生对象
B、类是具体的,对象是抽象的
C、类是抽象的,对象是具体的
D、类是属性和方法的集合
A、SELECT * FROM 学习经历 WHERE 毕业学校 LIKE '*清华*'
B、SELECT * FROM 学习经历 WHERE 毕业学校 = '%清华%'
C、SELECT * FROM 学习经历 WHERE 毕业学校 LIKE '?清华?'
D、SELECT * FROM 学习经历 WHERE毕业学校 LIKE '%清华%'
A、构造方法名称跟类名完全一致,没有任何的返回值类型,包括void
B、构造方法的作用是创建类的对象
C、构造方法可以接受参数。在一个类有多个构造方法时,无参的构造方法可以省略
D、不是所有的类都有构造方法
A、顺序结构
B、条件结构
C、数据结构
D、循环结构
A、WHERE NAME ! NULL
B、WHERE NAME NOT NULL
C、WHERE NAME IS NOT NULL
D、WHERE NAME ! =NULL
for(int i=0;i>=0;i++){
System.out.println("这是 "+i);
break;
}
A、语法错误
B、死循环
C、程序什么都不输出
D、输出:这是0
A、short
B、long
C、int
D、byte
A、一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表
B、一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表
C、一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表
D、一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表
A、数据库系统
B、业务管理系统
C、数据库管理系统
D、数据库信息系统
A、调用类Worker 中定义的super()方法
B、调用类Person中定义的super()方法
C、调用类Person的构造函数
D、语法错误
A、.class
B、.cs
C、.java
D、.exe
A、数据表被删除
B、数据表中的记录和约束都被删除
C、数据表中的记录被删除
D、数据表中有外键约束的数据不会被删除
A、数据量太大
B、没有严格保护数据
C、数据操纵使用错误
D、数据冗余
A、UPDATE
B、INSERT
C、SAVE
D、CREATE
A、类包含多个对象,如某个班级就是类,而该班级中的学生就是对象
B、“手机”是类,“苹果手机”是对象
C、对象是对一组类的抽象,而类是对象的实例
D、“桌子上的那个鼠标”是一个对象
int sum =0;
for(int i=0;i<10;i=i+2){
sum+=i;
}
A、30
B、20
C、40
D、28
A、属性
B、表
C、数组
D、数据库
A、数据操纵
B、数据控制
C、数据定义
D、数据查询
A、年龄在20到40之间
B、年龄在20到30之间
C、年龄是20或者30或者40
D、年龄在30到40之间
A、Java是跨平台的编程语言
B、Java是开源的
C、Java支持分布式计算
D、Java支持多线程
________ method(int x, double y) {
return x/y*2;
}
A、byte
B、short
C、int
D、double
A、num[3]=20;
B、num[2]=20;
C、[3]num=20;
D、num[4] = 20;
A、public static void main()
B、public static void main(String[] args)
C、public static int main(String [] arg)
D、public void main(String arg[])
A、ORDER BY NAME
B、ORDER BY ASC NAME
C、ORDER BY NAME DESC
D、ORDER BY DESC NAME
A、a+b
B、a%b
C、a++
D、a>b
A、DISTINCT
B、UNION
C、ALL
D、TOP
A、候选键
B、主键
C、外键
D、字段
int sum = 0;
for(int i=1; i<=3; i++){
for(int j=1; j<=i; j++){
sum++;
}
}
A、9
B、6
C、3
D、0
A、SELECT COUNT(成绩) FROM 学生表 WHERE 科目 = ‘英语’
B、SELECT AVG(成绩) FROM 学生表 WHERE 科目 = ‘英语’
C、SELECT MAX(科目) FROM 学生表 WHERE 科目 = ‘英语’
D、SELECT MAX(成绩) FROM 学生表 WHERE 科目 = ‘英语’
A、CREATE语句
B、DROP语句
C、SELECT语句
D、ALTER语句
int total = 0;
for ( int i = 0; i < 4; i++ ){
if ( i == 1) {
continue;}
if ( i == 2){
break;
}
total += i;
}
total的值最后是多少
A、0
B、1
C、3
D、6
A、注释应该增加代码的清晰度
B、注释要简洁
C、在写代码之前写注释
D、给每一条语句加注释
A、SELECT 出版社 DISTINCT FROM 图书表
B、SELECT DISTINCT 出版社 FROM 图书表
C、SELECT 出版社 FROM 图书表 DISTINCT
D、SELECT DISTINCT(出版社) FROM 图书表
A、查询、删除、修改
B、授权、查询、排序
C、授权、修改、排序
D、模式定义、删除、修改
A、联接查询就是对多个表进行联合查询,联合查询的方式有内联接,外联接和自联接
B、外联接分左联接和右联接,左联接是以左边表某列查询的数据作为右边表查询的依据
C、外联接必须指明是左联接LEFT JOIN还是右联接RIGHT JOIN
D、内联接必须由关键字 INNER 来指明
int x;
for(x=1; x<20; x++){
if(x>10){
break;
}
if(x%2==0){
x+=3;
continue;
}
x+=2;
}
A、11B、12
C、13
D、14
A、int
B、String
C、double
D、short
A、"john" = = "john"
B、"john".equals("john")
C、"john" = "john"
D、"john".equals(new String("john"))
A、"a"
B、'a'
C、'aaa'
D、以上说法都不对
A、不能插入值
B、只能插入默认值
C、可以使用DEFAULT关键字,表示插入的默认值
D、该字段的数据类型只能是varchar
A、能查询到一条记录的编号
B、能检索到多个值
C、能根据主键列中的一个具体的值确定唯一的一条记录
D、能维护引用的完整性
- A、
select top 3 cDiscription from Tvtype order by iprice desc
- B、
select cDiscription from Tvtype where max(iprice)>3
- C、
select top 3 cDiscription from Tvtype order by iprice asc
- D、
select cDiscription max(iprice) from Tvtype order by iprice
public static void main(String[] args) {
int a = 1, b = 2, c = 3;
System.out.println(a<b && b++>=c);
System.out.printf("%d\t%d\t%d", a, b, c);
}
A、false1 2 3
B、false1 3 3
C、true1 2 3
D、true1 3 3
A、UPDATE
B、CREATE
C、UPDATED
D、ALTER
A、Delete * from emp
B、Drop table emp
C、Drop * from emp
D、Delete database emp
86、关于while循环下列说法正确的是( )(5.0分)
A、先判断再循环
B、先循环再判断
C、不循环
D、以上说法都不正确
A、JOIN
B、RIGHT JOIN
C、LEFT JOIN
D、INNER JOIN
A、_ 或者 @ 或者 # 或者 $
B、_ 或者 * 或者 # 或者 $
C、_ 或者 @ 或者 ^ 或者 $
D、_ 或者 @ 或者 #
- A、SELECT和WHERE
- B、SELECT和FROM
- C、FROM
- D、SELECT
public class Test{
private int x;
public Test(){
x=35;
}
public void Test(double f){
This.x=(int)f;
}
public Test(String s){}
}
A、0
B、1
C、2
D、3
- A、while循环先判断循环条件再执行循环体
- B、do...while和for循环都是先执行循环语句,再判断循环条件
- C、使用while时,循环变量的初始化应在执行循环体之前
- D、for循环中的循环体可以没有语句
A、 1与1
B、2与1
C、1与2
D、2与2
A、52
B、7
C、5+2
D、5
A、52
B、7
C、2
D、5
A、THEN
B、WHILE
C、WHERE
D、IF
A、round()
B、nextInt()
C、exp()
D、pow()
A、int型
B、String型
C、数组
D、以上都可以
for(int j=1; j<10; j+=2){
System.out.print(j+" ");
}
打印结果为()
A、1 2 3 4 5 6 7 8 9
B、2 4 6 8
C、1 3 5 7 9
D、1 2 4 6 8
A、SELECT * FROM ticket WHERE 票价<100
B、SELECT 车次,始发站,终点 FROM ticket WHERE 票价>100
C、SELECT 车次,始发站,终点 FROM ticket WHERE 票价<100
D、SELECT * FROM ticket WHERE 票价>100
- A、javac
- B、java
- C、appletviewer
- D、以上所有选项都不正确
A、实体完整性要求每个实体都必须有一个主键或其他的唯一标识列
B、记录中某个字段值为NULL,表示该列上没有值
C、利用主键约束的列不能有重复的值,但允许NULL值
D、外键用于维护两个表之间的级联关系
A、SELECT…FROM…ORDER BY
B、SELECT…FROM…
C、SELECT…WHERE…GROUP BY
D、SELECT…WHERE…HAVING
A、UPDATE
B、CREATE
C、UPDATED
D、ALTER
A、INSERT INTO语句中的INTO关键字不能省略
B、INSERT INTO语句一次只能添加一条数据
C、INSERT INTO语句中的字段名不能省略
D、INSERT INTO语句中的VALUES关键字不能省略
- A、
import
- B、
include
- C、
package
- D、
link
1.String s1="abc"+"def";
2.String s2=new String(s1);
3.if(s1= =s2)
4.System.out.println("= = succeeded");
5.if (s1.equals(s2))
6.System.out.println(".equals() succeeded");
A、行4与行6都将执行
B、行4不执行,行6执行
C、行4执行,行6不执行
D、行4与行6都不执行
A、NOT NULL
B、NO NULL
C、NOT BLANK
D、NO BLANK
A、INT
B、VAR
C、TIME
D、CHAR
A、只把姓名叫王军的记录进行更新
B、只把字段名s_name 改成'王军’
C、表中的所有s_name都更新为王军
D、更新语句不完整,不能执行
int i = 10;
while ( i > 0 ){
i = i + 1;
if ( i = =10 ){
break;
}
}
A、while循环执行10次
B、死循环
C、循环一次都不执行
D、循环执行一次
A、a[0]=1;
B、a[10]=2;
C、a[0]=5*2;
D、a[1]=a[2]*a[0];
A、static
B、void
C、String
D、public
int x;
for(x=1; x<50; x++){
if(x>10){
break;
}
if(x%2==0){
x+=5;
continue;
}
}
A、11
B、12
C、13
D、14
A、检查
B、外键
C、默认
D、主键
A、private
B、protected
C、public
D、friendly
A、31
B、0
C、1
D、2
118、关于delete from student where s_id > 5代码含义正确的表述是( )。(5.0分)
A、删除student表中所有s_id 大于5的记录
B、删除student表中的所有s_id
C、删除student表中所有s_id 大于等于5的记录
D、删除student表
A、2num
B、int
C、$money
D、以上说法都不对
A、先执行后判断
B、特别适用于循环次数不明确的场合
C、初值表达式、条件表达式和修改表达式在每次循环中都将被执行
D、修改表达式通常用于循环控制变量自增或自减
- A、
参照完整性规则
- B、
实体完整性规则
- C、
用户定义完整性规则
- D、
域完整性规则
下列说法正确的是( )
(5.0分)- A、
main方法没有也可以执行
- B、
必须有main方法才能执行
- C、
main方法不是程序的入口
- D、
一个类可以有多个main方法
答案解析:
下列关于MySQL的说法,错误的是( )。
(5.0分)- A、
MySQL是一种关系型的数据库管理系统
- B、
MySQL软件是一种开放源码软件
- C、
MySQL服务器工作客户端/服务器模式下,或嵌入式系统中
- D、
MySQL完全支持标准的SQL语句
答案解析:
- A、
1与1
- B、
2与1
- C、
1与2
- D、
2与2
下列输出结果是( )
int a = 0 ;
while ( a < 5 ) {
switch(a){
case 0:
case 3 : a = a + 2;
case 1 :
case 2 : a = a + 3;
default : a = a + 5;
}
}
System.out.print ( a ) ;
(5.0分)- A、
0
- B、
5
- C、
10
- D、
15
答案解析:
- A、
#_pound
- B、
_underscore
- C、
5Interstate
- D、
class
- A、
没有区别,这个两个结构任何情况下效果都一样
- B、
while循环比do…while循环执行效率高
- C、
while循环是先循环后判断,所以循环体至少被执行一次
- D、
do…while循环是先循环后判断,所以循环体至少被执行一次
建表语句中的 not null,该代码表示的含义是( )
(5.0分)- A、
允许空格
- B、
不允许写入数据
- C、
不允许读取数据
- D、
非空约束
若有定义inta=1,b=2;表达式(a++)+(++b)的值是( )
(5.0分)- A、
3
- B、
4
- C、
5
- D、
6
答案解析:
- A、
普通的字符*号
- B、
错误信息
- C、
所有的字段名
- D、
模糊查询
在Java中,下面代码的运行结果是( )
public static void main(String[] args){
int a = 5,b = 6;
if(a++==b){
b = 4;
}
System.out.println(a+","+b);
}
(5.0分)
- A、
5,4
- B、
6,4
- C、
5,6
- D、
6,6
创建数据库使用以下哪项( )
(5.0分)- A、
create mytest
- B、
create database mytest
- C、
create table mytest
- D、
database mytest
关于主键的选择原则,下列说法错误的是( )。
(5.0分)- A、
选取无意义的字段作为主键
- B、
可以选择整型字段作为主键
- C、
可以在主键上实现自增长
- D、
通常选取有业务规则的的字段作为主键
分析下面的Java代码,该程序的运行结果是( )。
public class Check{
public static void main(string[] args){
int x,a=6,b=7;
x=(a++)+b++;
System.out.println("x="+x);
System.out.println(",a="+a);
System.out.println(",b="+b);
}
}
(5.0分)- A、
打印输出x=15,a=7,b=8
- B、
打印输出x=15,a=6,b=7
- C、
打印输出x=13,a=7,b=8
- D、
打印输出x=13,a=6,b=7
答案解析:
关于SQL运算符,下列说法错误的是( )。
(5.0分)- A、
“<=“的含义为“小于等于“
- B、
“AND”是比较运算符,含义为并且“并且”
- C、
“OR”是逻辑运算符,含义为“或者”
- D、
“<>”与“!=”的含义相同
答案解析:
- A、
顺序结构
- B、
条件结构
- C、
数据结构
- D、
循环结构
下面( )赋值语句不会出现编译警告或错误。
(5.0分)- A、
float f=1.3;
- B、
char c="a";
- C、
byte b=257;
- D、
int i=10;
答案解析:
在Java中,下面代码片段的运行结果是( )。
int []age1=new int[]{10,20};
int []age2=age1;
age2[1]=30;
System.out.println(age1[1]);
(5.0分)- A、
0
- B、
10
- C、
20
- D、
30
答案解析:
在Java中,下列哪一个循环是死循环( )
(5.0分)- A、
for (int k = 0; k < 0; k++)
- B、
for (int k = 10; k > 0; k--)
- C、
for (int k = 0; k <10; k--)
- D、
for (int k = 0; k > 0; k++)
下面语句中,正确的是( )
(5.0分)- A、
boolean b=”true”;
- B、
double x=2.5;
- C、
char c=”A”;
- D、
float y=0.8d;
答案解析:
若a的值为3,则下面的Java程序段被执行后,c的值是多少?( )
if ( a>0 )
if ( a>3 )
c = 2;
else
c = 3;
else c = 4;
(5.0分)
- A、
1
- B、
2
- C、
3
- D、
4
在关系模型中,能够起到联系多个表的作用的是( )。
(5.0分)- A、
属性
- B、
行
- C、
主键
- D、
外键
- A、
mid(2,s)
- B、
charAt(2)
- C、
s.indexOf('v')
- D、
indexOf(s,'v')
建表语句中的 not null,该代码表示的含义是( )。
(5.0分)- A、
允许空格
- B、
不允许为空
- C、
不允许写入数据
- D、
不允许读取数据
答案解析:
- A、
包括table_1中的所有行,不包括table_2的不匹配行
- B、
包括table_2中的所有行,不包括table_1的不匹配行
- C、
包括和两个表的所有行
- D、
只包括table_1和table_2满足条件的行
表达式(11+3*8)/4%3的值是()
(5.0分)- A、
31
- B、
0
- C、
1
- D、
2
使用DROP TABLE语句时,有可能的结果是( )。
(5.0分)- A、
数据表被删除
- B、
数据表中的记录和约束都被删除
- C、
数据表中的记录被删除
- D、
数据表中有外键约束的数据不会被删除
答案解析:
从学生(STUDENT)表中的姓名(NAME)字段查找姓“张”的学生可以使用如下代码:select * from student where ...省略号处的代码是( )。
(5.0分)- A、
NAME='张*'
- B、
NAME='%张%'
- C、
NAME LIKE '张%'
- D、
NAME LIKE '张_'
答案解析:
- A、
删除当前数据库中整个employee表,包括表结构
- B、
删除当前数据库中employee表内所有行
- C、
由于没有where子句,所以不删除任何数据
- D、
删除当前数据库中employee表内的当前行
score是一个整数数组,有五个元素,已经正确初始化并赋值,仔细阅读下面代码,程序运行结果是( )
temp = score[0];
for (int index = 1;index < 5;index++) {
if (score[index] < temp) {
temp = score[index];
}
}
(5.0分)- A、
求最大数
- B、
求最小数
- C、
找到数组最后一个元素
- D、
编译出错
答案解析:
关于外键约束,下列说法正确的是( )。
(5.0分)- A、
外键约束建立在主表的字段上
- B、
外键约束建立在从表的字段上
- C、
外键列的值不能为空
- D、
外键一定要与相应的主键同名
答案解析:
- A、
SELECT 出版社 DISTINCT FROM 图书表
- B、
SELECT DISTINCT 出版社 FROM 图书表
- C、
SELECT 出版社 FROM 图书表 DISTINCT
- D、
SELECT DISTINCT(出版社) FROM 图书表
向数据表中插入一条数据用以下( )关键字
(5.0分)- A、
update
- B、
insert
- C、
save
- D、
create
- A、
普通的字符*
- B、
错误信息
- C、
所有字段
- D、
模糊查询
已有数组array并完成了赋值,请问在Java中怎么通过数组什么属性来获取数组长度( )
(5.0分)- A、
array.count
- B、
array.length
- C、
array.size
- D、
以上都不对
- A、
整型常量
- B、
整型变量
- C、
整型表达式
- D、
以上均可
对象的特征在类中表示为变量,称为类的()
(5.0分)- A、
对象
- B、
属性
- C、
方法
- D、
数据类型
在Java中,下列循环结构合法的是( )。
(5.0分)
- A、
while (int i<7)
{ i++;
System.out.println("i is "+i);
}
- B、
int j=3;
while(j)
{
System.out.println(" j is "+j);
}
- C、
int j=0;
do{
System.out.println( "j is "+j++);
if (j = = 3) {continue loop;}
}while (j<10);
- D、
int j=9;
do{
System.out.println( "j is "+j++);
if (j = = 3) {continue loop;}
}while (j<10);
在Java中,关于main方法的方法头,下列选项合法的是( )。
(5.0分)- A、
public static void main()
- B、
public static void main(String[] arg)
- C、
public static int main(String [] arg)
- D、
public void main(String arg[])
select * from student 该代码中的 * 号,表示的正确含义是( )。
(5.0分)- A、
普通的字符*
- B、
错误信息
- C、
所有字段
- D、
模糊查询
答案解析:
- A、
int n = (int)s;
- B、
int n = Integer.parseInt(s);
- C、
int n = s.parseInt();
- D、
int n = s.valueOf(s);
有返回值的方法需要在方法体内使用( )关键字对结果进行返回。
(5.0分)- A、
break
- B、
return
- C、
continue
- D、
void
在java中,关于break的说法,下列说法不正确的是( )
(5.0分)- A、
在switch结构中,break用于结束case语句块的执行
- B、
在多重if结构中,break用于结束语句块的执行
- C、
在for循环中,break用于结束循环的执行
- D、
在while和do-while循环中,break用于结束循环的执行
下列()属于引用数据类型
(5.0分)- A、
Boolean
- B、
char
- C、
用户定义的Student类的对象
- D、
int
在Java语言中,当用户自定义方法不需要返回任何值时,该方法需要使用( )关键字,表示返回值类型
(5.0分)- A、
static
- B、
void
- C、
String
- D、
public
答案解析:
关于varchar和char的比较,下面说法不正确的是( )。
(5.0分)- A、
他们都是字符类型数据
- B、
他们都是可变长度字符类型是数据
- C、
varchar存储字符数据的长度是可变的
- D、
char存储字符数据的长度是固定的
在SQL语句中,与表达式"仓库号 NOT IN("wh","wh2")"功能相同的表达式是( )。
(5.0分)- A、
仓库号="wh" AND 仓库号="wh2"
- B、
仓库号!="wh" OR 仓库号!= "wh2"
- C、
仓库号="wh" OR 仓库号="wh2"
- D、
仓库号!="wh" AND 仓库号!="wh2"
答案解析:
下列关于列标题别名的用法,错误的是( )。
(5.0分)- A、
使用列标题的好处是信息显示直观
- B、
可以使用AS关键字显示列标题
- C、
可以使用TITLE关键字显示列标题
- D、
可以使用空格显示列标题
答案解析:
有一段Java应用程序,它的类名是a1,那么保存它的源文件名是( )。
(5.0分)
- A、
a1.java
- B、
a1.class
- C、
a1
- D、
以上说法都正确
关于java中的数组,下列说法正确的是()
(5.0分)- A、
数组是一种对象
- B、
数组是一种原生类
- C、
int number=[]={6,1,3,8,3};
- D、
数组的大小可以随意改变
答案解析:
下面哪条语句定义了5个元素的数组( )
(5.0分)- A、
int [] a={22,23,24,25,12};
- B、
int a []=new int(5);
- C、
int [5] array
- D、
int [] arr
下面的Java程序运行结束后,sum的值是( )。
int sum = 0;
for(int i=1; i<=3; i++){
for(int j=1; j<=i; j++){
sum++;
}
}
(5.0分)- A、
9
- B、
6
- C、
3
- D、
0
答案解析:
- A、
类是拥有相同特征、共同的行为和共同的关系的一组对象
- B、
类是对象在现实世界的具体表现形式
- C、
类似的对象归为一个类,每个类描述一组独立的对象
- D、
对象是类的实例,类结构是对象抽象的实用形式
- A、
SELECT 终点,avg(票价) FROM ticket GROUP BY 票价
- B、
SELECT 终点,avg(票价) FROM ticket ORDER BY 票价
- C、
SELECT 终点,avg(票价) FROM ticket ORDER BY 终点
- D、
SELECT 终点,avg(票价) FROM ticket GROUP BY 终点
()表达式不可以作为循环条件
(5.0分)- A、
i++;
- B、
i>5;
- C、
bEqual = str.equals("q");
- D、
count = = i;
为一个boolean类型变量赋值时,可以使用()方式
(5.0分)- A、
boolean = 1;
- B、
boolean a= (9>=10);
- C、
boolean a="真";
- D、
boolean a = = false;
SQL是一种( )语言
(5.0分)- A、
函数型
- B、
关系数据库
- C、
高级算法
- D、
人工智能
一个电视经销商在表Tvtype 中维护库存的Tvs信息,下述( )语句能显示价格最昂贵的三种电视机的信息。
(5.0分)- A、
select * from Tvtype order by iprice desc limit 0,3
- B、
select cDiscription from Tvtype where max(iprice)>3
- C、
select top 3 cDiscription from Tvtype order by iprice asc
- D、
select cDiscription max(iprice) from Tvtype order by iprice
答案解析:
条件“between 20 and 30”表示年龄在20到30之间,且( )
(5.0分)- A、
包括20岁不包括30岁
- B、
不包括20岁包括30岁
- C、
不包括20岁和30岁
- D、
包括20岁和30岁
在Java中,下列定义方法正确的是( )
(5.0分)- A、
public void getAge(){ return 28; }
- B、
public String getName(){ System.out.println("我叫雷锋!"); }
- C、
public String getAddress(){ return "武汉"; }
- D、
public int getScore(){ int score = 85; }
分析下面的Java代码,该程序的运行结果是( )
class Example{
public static void main(String args[]){
boolean b=true;
System.out.println(b);
}
}
(5.0分)- A、
打印输出true
- B、
打印输出b
- C、
编译错误,因为System.out.println()方法的参数只能为整数
- D、
无内容输出
以下Java程序的运行结果是( )。
public class Increment{
public static void main(String args[]){
int c;
c = 2;
System.out.println(c);
System.out.println(c++);
System.out.println(c);
}
}
(5.0分)
- A、
2
2
2
- B、
2
3
3
- C、
2
2
3
- D、
3
4
5
标识符的第一个字符允许包括( )符号。
(5.0分)- A、
_ 或者 @ 或者 # 或者 $
- B、
_ 或者 * 或者 # 或者 $
- C、
_ 或者 @ 或者 ^ 或者 $
- D、
_ 或者 #
答案解析:
- A、
年龄 >= 12 OR <= 46
- B、
年龄 >= 12 AND <= 46
- C、
年龄 >= 12 OR 年龄 <= 46
- D、
年龄 >= 12 AND 年龄 <= 46
- A、
类必须有显式构造函数
- B、
它的返回类型是void
- C、
它和类有相同的名称,但它不能带任何参数
- D、
以上皆非
- A、
允许空格
- B、
非空约束
- C、
不允许写入数据
- D、
不允许读取数据
关于设置主键的作用,下列说法最准确的是( )。
(5.0分)- A、
能查询到一条记录的编号
- B、
能检索到多个值
- C、
能根据主键列中的一个具体的值确定唯一的一条记录
- D、
能维护引用的完整性
答案解析:
数据库中有A表,包括姓名、学科、成绩、序号四个字段,上述哪一个字段适合作为主键( )
(5.0分)- A、
姓名
- B、
学科
- C、
成绩
- D、
序号
delete from employee 语句的作用是( )
(5.0分)- A、
删除当前数据库中整个employee表,包括表结构
- B、
删除当前数据库中employee表内所有行
- C、
由于没有where子句,所以不删除任何数据
- D、
删除当前数据库中employee表内的当前行
以下语句输出结果是什么?
int i = 0;
System.out.println(i++==1);
(5.0分)
- A、
true
- B、
false
- C、
0
- D、
1
若有定义 int a=1,b=2; 表达式(a++)+(++b) 的值是( )
(5.0分)- A、
3
- B、
4
- C、
5
- D、
6
下面的Java代码的执行结果是( )。
public class Test
{
public int fun(){
int i=1;
i += 2;
System.out.println(i);
}
public static void main(String args[]){
Test test = new Test();
test.fun();
}
}
(5.0分)- A、
编译错误
- B、
0
- C、
1
- D、
运行成功,但不输出
- A、
多重if可以实现switch结构的功能
- B、
多重if多用于条件为区间范围的条件判断
- C、
switch结构中的case后面不可以是字符串
- D、
switch结构一般用于条件为等值的条件判断
SQL语言具有的功能是( )。
(5.0分)- A、
关系规范化、数据操纵,数据控制
- B、
数据定义,数据操纵,数据控制
- C、
数据定义,关系规范化,数据控制
- D、
数据操纵,关系规范化,数据定义
答案解析:
下列关于ORDER BY字句的说法,错误的是( )。
(5.0分)- A、
在SELECT语句中,ORDER BY字句为必选
- B、
ORDER BY默认按照降序排列
- C、
ORDER BY 字段 DESC是升序排列
- D、
ORDER BY字句放于where字句之后
答案解析:
在SQL语句中,与表达式“年龄BETWEEN 12 AND 46”功能相同的表达式是( )
(5.0分)- A、
年龄 >= 12 OR <= 46
- B、
年龄 >= 12 AND <= 46
- C、
年龄 >= 12 OR 年龄 <= 46
- D、
年龄 >= 12 AND 年龄 <= 46
下列说法正确的是()
(5.0分)- A、
JAVA程序的main方法必须写在类里面
- B、
JAVA程序中可以有多个main方法
- C、
JAVA程序中类名必须与文件名一样
- D、
JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来
下面的选项中,哪一项不属于“汽车类”的行为( )
(5.0分)- A、
启动
- B、
刹车
- C、
减速
- D、
速度
答案解析:
关于java中的变量,下列说法正确的是( )
(5.0分)- A、
java中的变量命名可以随意命名,没有任何约束
- B、
变量的声明和赋值可以在一行代码完成
- C、
变量可以不声明直接使用
- D、
变量的名字不区分大小写
答案解析:
在Java语言中,基本数据类型有( )个
(5.0分)- A、
6
- B、
7
- C、
8
- D、
9
答案解析:
DELETE语句用于删除表中的数据。代码"delete * from 学生表"执行的结果是( )。
(5.0分)- A、
删除学生表以及所有的数据
- B、
删除学生表中的数据,但是表没有被删除
- C、
能正确执行,但是不能清空学生表中数据
- D、
执行报错
答案解析:
编译Java源程序文件将产生相应的字节码文件,字节码文件的扩展名为( )。
(5.0分)
- A、
.byte
- B、
.class
- C、
.html
- D、
.exe
- A、
允许空格
- B、
不允许为空
- C、
不允许写入数据
- D、
不允许读取数据
在一个表中,有“性别”列。要求性别只能输入“男”或者“女”,此时对该列应该采用( )约束。
(5.0分)- A、
检查
- B、
外键
- C、
默认
- D、
主键
答案解析:
定义列中可以接受的数据值或格式,称为( )。
(5.0分)- A、
唯一性约束
- B、
检查约束
- C、
主键约束
- D、
默认约束
分析下面的Java代码,该程序的运行结果是( )。
class Check{
public static void main(String args[]){
int x=3;
int y=10;
System.out.println(y%x);
}
}
(5.0分)- A、
打印输出0
- B、
打印输出1
- C、
打印输出2
- D、
打印输出3
在查询结果集中显示全校所有班级并消除重复,正确的语句是( )。
(5.0分)- A、
SELECT 班级 FROM 学生
- B、
SELECT top 100 班级 FROM 学生
- C、
SELECT all 班级 FROM 学生
- D、
SELECT distinct 班级 FROM学生
分析下面的Java代码,该程序的运行结果是( )。
public class Check{
public static void main(string[] args){
int x=1;
String[] names={"A","B","C"};
names[--x]+=",";
for(int i=0;i<names.Length;i++){
System.out.println(names[i]);
}
}
}
(5.0分)- A、
打印输出A,BC
- B、
打印输出AB,C
- C、
打印输出ABC,
- D、
打印输出ABC
答案解析:
- A、
字节码
- B、
可执行代码
- C、
机器代码
- D、
以上所有选项都不正确
- A、
IN TEST
- B、
SHOW TEST
- C、
DISPLAY TEST
- D、
USE TEST
下列关于Java语言中方法的return语句,说法正确的是( )
(5.0分)- A、
return语句可以结束方法的运行
- B、
在方法体中必须有return语句
- C、
在无返回值的方法中不允许有return语句
- D、
有返回值的方法中可以没有return语句
答案解析:
分析下面的Java代码,该程序的运行结果是( )
class Example{
public static void main(String args[]){
int var=10;
int var2=20;
System.out.println(var+var2+" "+var2);
}
}
(5.0分)
- A、
打印输出30 20
- B、
打印输出1020 20
- C、
打印输出50
- D、
打印输出2010 20
在SQL中,建立表用的命令是( )。
(5.0分)- A、
CREATE SCHEMA
- B、
CREATE TABLE
- C、
CREATE VIEW
- D、
CREATE INDEX
答案解析:
分析下面的Java代码,该程序的运行结果是( )
class Check{
public static void main(String args[]){
double d =12.3;
Decrementer dec =new Decrementer();
dec.decrement(d);
System.out.println(d);
}
}
class Decrementer{
public void decrement(double decMe){
decMe=decMe-1.0;
}
}
(5.0分)
- A、
打印输出0.0
- B、
打印输出-1.0
- C、
打印输出12.3
- D、
打印输出11.3
下列关于java中跳转语句的说法正确的是( )
(5.0分)- A、
break用于终止本次循环,跳入到下次循环
- B、
break一旦使用就终止整个程序
- C、
continue用于终止本次循环,跳入到下轮循环
- D、
以上说法都不对
答案解析:
数据库服务器、数据库和数据表的关系,正确的说法是( )
(5.0分)- A、
一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表
- B、
一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表
- C、
一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表
- D、
一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表
能对查询结果进行排序的sql是( )
(5.0分)- A、
SELECT…FROM
- B、
SELECT…FROM ..WHERE
- C、
SELECT..FROM..ORDER BY
- D、
SELECT..FROM..GROUP BY
0.6322是()类型的数据
(5.0分)- A、
float
- B、
double
- C、
int
- D、
String
答案解析:
在存在下列关键字的SQL语句中,用于修改表结构的是()。
(5.0分)- A、
Update
- B、
Delete
- C、
Insert
- D、
Alter
答案解析:
- A、
程序中的任何函数
- B、
其他类的成员函数
- C、
本类中的成员函数
- D、
派生类中的成员函数
在MySQL中,通常使用( )值来表示一个列值没有值或缺值的情形。
(5.0分)- A、
DEFAULT
- B、
NULL
- C、
“”
- D、
UNDEFIED
答案解析:
更新数据库表中的记录使用下列哪一项( )
(5.0分)- A、
DELETE
- B、
ALTER
- C、
UPDATE
- D、
SELECT
下列Java代码运行的结果是( )。、
int count = 1;
for(int i = 1;i<=5;i++){
count += i;
}
System.out.println(count);
(5.0分)- A、
5
- B、
1
- C、
16
- D、
15
答案解析:
- A、
update, values
- B、
insert, value
- C、
delete, like
- D、
insert, values
下列代码中,能够保证循环100次的是( )
(5.0分)- A、
int i=0;while(i<99){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++;}
答案解析:
下列用于编译Java程序的命令是( )。
(5.0分)
- A、
appletviewer
- B、
javac
- C、
java
- D、
javadoc
程序设计所规定的三种基本控制结构是( )。
(5.0分)
- A、
输入、处理、输出
- B、
树形、网形、环形
- C、
顺序、选择、循环
- D、
主程序、子程序、函数
在SELECT语句中,用来指定查询所用的表的子句是( )
(5.0分)- A、
WHERE
- B、
GROUP BY
- C、
ORDER BY
- D、
FROM
在MySQL中,通常使用( )语句来指定一个已有数据库作为当前工作数据库。
(5.0分)- A、
using
- B、
used
- C、
uses
- D、
use
在模糊查询中,可以检索出以“Tc”开头的所有字符串的是( )。
(5.0分)- A、
LIKE 'Tc_'
- B、
LIKE '%Tc_'
- C、
LIKE 'Tc%'
- D、
LIKE '%Tc%'
答案解析:
select * from student 该代码中的 * 号,表示的正确含义是( )
(5.0分)- A、
普通的字符*号
- B、
错误信息
- C、
所有的字段名
- D、
所有的数据行
在java语句中,运算符&&实现()
(5.0分)- A、
逻辑或
- B、
逻辑与
- C、
逻辑非
- D、
逻辑相等
答案解析:
在Java中, '4' 属于( )类型
(5.0分)- A、
int
- B、
double
- C、
String
- D、
char
下列关于Java语言的特点,描述错误的是( )
(5.0分)- A、
Java是跨平台的编程语言
- B、
Java支持分布式计算
- C、
Java是面向过程的编程语言
- D、
Java支持多线程
答案解析:
- A、
SUBSTRING
- B、
TRIM
- C、
SUM
- D、
CONCAT
下面哪个赋值语句不是合法的( )
(5.0分)- A、
String a = 2.0;
- B、
double b = 2.0;
- C、
int c = 2;
- D、
long d = 2;
答案解析:
下述Java语言代码运行结果是( )
public static void main(String[] args) {
int count = 1;
int sum = 0;
for (; count < 5; count++) {
sum += count;
}
System.out.println(sum);
}
(5.0分)- A、
1
- B、
4
- C、
5
- D、
10
答案解析:
在关系模型中,关系的每一个属性值( )。
(5.0分)- A、
不能全同
- B、
可以全同
- C、
必须全同
- D、
是不可分割的
答案解析:
以下代码的运行后最后输出sum的值为( )
int sum =0;
for(int i=0;i<=10;i=i+2){
sum+=i;
}
(5.0分)- A、
30
- B、
40
- C、
20
- D、
28
答案解析:
java源文件的后缀名是()
(5.0分)- A、
.class
- B、
.cs
- C、
.exe
- D、
.java
答案解析:
在存在下列关键字的SQL语句中,不可能出现Where子句的是( )。
(5.0分)- A、
Update
- B、
Delete
- C、
Insert
- D、
Alter
答案解析:
SELECT * FROM city limit 5,10描述正确的是( )。
(5.0分)- A、
获取第6条到第10条的数据
- B、
获取第5条到第10条的数据
- C、
获取第6条到第15条的数据
- D、
获取第5条到第15条的数据
答案解析:
删除被从表引用的主表数据时,需选择从表外键约束的“删除时”的状态为( )。
(5.0分)- A、
不执行任何操作
- B、
SET NULL
- C、
运行错误
- D、
设置默认值
答案解析:
关于循环语法,下列说法正确的是( )
(5.0分)- A、
while(表达式);{
循环体;
}
- B、
do{
循环体;
}while(表达式)
- C、
while(表达式){
循环体;
}
- D、
while(表达式1;表达式2;表达式3){
循环体;
}
本文来自博客园,作者:明金同学,转载请注明原文链接:https://www.cnblogs.com/vmuu/p/15663596.html
公众号:【明金同学】