一. S1考试错题
1.在 Windows中,设置PictureBox的什么属性,使PictureBox控件依据图片的尺寸调整大小. C
A:AutoSize B:ImageSize C:SizeMode D:AutoMode
2.在Java中,下列代码正确的是: A
StringBuffer s=new StringBuffer("1");
s.append("2");
System.out.println(s);
A:12 B:1 C:2 D:3
解析:StringBuffer操作的是字符串的本身,效率高
3.在Java中,下列代码的输出结果的是: A
public static void add(int num) {
num+=5;
}
public static void main (String[] args) {
int age=20;
add(age);
System.out.println(age);
}
A:20 B:25 C:5 D:编译错误
解析:值传递对main()方法没影响
4.在C#中,一下关于DataView的描述有误的是 BD
A: DataView对象具备自动排序和筛选的功能
B: 使用DataView的Filter属性自动筛选功能,如" where gradeID=1"
C:DataView使用Sort属性对数据排序
D: DataView使用DataSource属性设置数据源
解析:Filter属性相当于筛选sql语句where,不需要再重复where. DataView 使用其它数据绑定控件的DataSource属性设置数据源
5.下列Java代码编译运行后的输出结果是 C
public class Test {
public static void main (String[] args) {
String s="1";
System.out.print(s.concat("2"));
System.out.print(s);
}
}
A :1212 B:2121 C:121 D:211
解析:“concat”是String类提供的连接字符串的方法.连接后如果不赋值原字符串并不会被改变.所以最后输出字符串s时.字符串s依然为”1”
6.在Java中,如果类中的成员变量可以被同一包访问,则应该使用()关键字约束 CD
A: private Private修饰符只能在本类中可以进行访问
B: viod void不是访问修饰符
C: protected protected访问修饰符只能是本类或者是其子类能进行访问
D:采用默认的修饰符 默认访问修饰符的权限为包级别访问
7.利用css为图片 设置粗细为1像素红色点线的边框 : img { border: 1px; ________ red;}
A:dashed 虚线 B:dotted 点状线 C: double 双线 D: solid 实线
解析: frameset 元素可定义一个框架集。它被用来组织多个窗口(框架)。每个框架存有独立的文档。在其最简单的应用中,frameset 元素仅仅会规定在框架集中存在多少列或多少行。您必须使用 cols 或 rows 属性。cols定义框架集中列的数目和尺寸,pixels、%、*。rows 定义框架集中行的数目和尺寸,pixels、%、*。*”号表示占据剩余的宽度或高度。
9.在JAVA中,一下代码段运行的结果是 A
public class Test {
public static void main (String [] args ) {
int num=45;
for(int i=0; i<=3; i++){
change(num);
}
System.out.println(num);
}
public static void change(int num) {
num=num++;
}
}
A: 45 B:48 C: 49 D:50
解析:值传递对main()方法没影响
二. S1考试错题
解析:本题要查询选修了所有课程的学生信息,即查询有些学生没有一门课程他没有选的。如果有一门课没有选,则此时(1)select * from select_course sc where sc.student_id=ts.id and sc.course_id=c.id存在null,这说明(2)select * from course c 的查询结果中确实有记录不存在(1查询中),查询结果返回没有选的课程,此时select * from student ts 后的not exists 判断结果为false,不执行查询。
解析:T-SQL中,创建约束时,推荐先创建表结构,再添加相关的约束。在添加各种约束时,ALTER TABLE语句与“ADD CONSTRAINT”子句及相关的约束关键字一起使用。同样,删除约束时将使用ALTER TABLE语句和“DROP CONSTRAINT”子句完成。添加和删除约束时,都要指定约束的名称。
解析:
T-SQL中,Case语句有两种格式。选项A和选项D代码分别符合Case语句的两种语法格式。但选项B的Case语句编写有错,在结束位置使用as而不是end关键字;而执行选项C代码在结果集中会出现2个ClassID列,与本题要求不符