一、选择题
1、下列合法的标识符是(D)。 A. static B. a.com C. 6num D. price
2、Java语言编写的源文件扩展名正确的是(C)。
A. *.class B. *.doc C. *.java D. *.txt
3、Java中有效的注释声明正确的是(A D)。(选择两项) @单行/多行注释
A. //这是注释 B. / 这是注释 C. */这是注释*/ D. /*这是注释*/
4、下列变量使用不正确的是(D) @缺少f
A. int a = 10 B. double d = 0 C. String str = " " D. float price = 0.75
5、下列数据类型中不是表示Java基本类型的是(C)。
A. int B. byte C. scanner D. char
6、下列运算符的优先级最低的是(D)。 @运算符的优先级最高为( )
A. ( ) B. && C. ++ D. =
7、下列循环体中的语句执行的次数为(C)
int i=2; while(i<=10){ System.out.println(“*”); i+=3 }
A. 1 B. 2 C. 3 D. 4
8、下列输出的结果为(C)
Int month=3;
switch(month){
case 1:
case 3:
case 5:
System.out.println(31);
break;
case 6:
System.out.println(30);
}
A. 语法错误 B. 30 C. 31 D. 31 30
9、下列不是Java程序的关键字的是(B D) @布尔值boolean
A.while B. True C. do D. false
10、表达式(11+3*8)/4%3的值是(D)
A.0 B.1 C.31 D. 2
11、数据库有一个paper表,现在要查询试卷名字包含"帅哥"的所有数据,则sql语句应该为?(D)
A.SELECT * FROM paper WHERE paper_name LIKE '帅哥';
B.SELECT * FROM paper WHERE paper_name LIKE '%帅哥';
C.SELECT * FROM paper WHERE paper_name LIKE '帅哥%';
D.SELECT * FROM paper WHERE paper_name LIKE '%帅哥%';
12、E-R 图中的主要元素是(C)、(F)和属性。
A.记录型 B.结点 C.实体型 D.表 E.文件 F.联系 G.有向边
13、(C)不是E-R图的三大要素之一。
A.属性 B.实体 C.键 D.联系
14、用于将事务处理写到数据库的命令是(C)
A.Insert B.Rollback C.Commit D.Savepoint
15、查找条件为:姓名不是NULL的记录(C)
A. WHERE NAME ! NULL
B. WHERE NAME NOT NULL
C. WHERE NAME IS NOT NULL
D.WHERE NAME!=NULL
16、在 SELECT 语句中使用 GROUP BY SNO 时,SNO 必须(C)。
A.在 WHERE 中出现
B.在 FROM 中出现
C.在 SELECT 中出现
D.在 HAVING 中出现
17、给出以下代码,请问该程序的运行结果是什么?(B C)(选择两项)
public class Atm{
public static void main(String args[]){
int m=0;
while(m++<2){
System.out.println(m);
}
}
}
A.0 B.1 C.2 D.3
18、给出以下代码,请问该代码片段运行结果是什么?( A)
int i=1;
do{
i++;
System.out.println(i);
break;
}while(i<3);
A.2 B.123 C.2 3 D.编译错误
19、给出以下代码,请问该代码片段运行结果是什么?(C )
for (int i = 0; i <10; i++) {
if(i==5) {
break;
}
System.out.println(i);
}
A.012 B.123 C.01234 D.编译错误
20、给出以下代码,请问该代码片段运行结果是什么?(C)
int i=0;
if(++i<1) {
System.out.println("i小于1");
}
A. i小于1 B.运行时错误 C.无输出 D.编译错误