1.请根据注解,编码实现下面类的方法
// 这个类用于存取一组权限,每个权限用正整数表示的,这组权限存储在rightString属性中;
// 如果第N个权限存在,rightString第N个字符为“1”,否则,为空格。N是权限字符在字符串
// 中的位置。
public class RightStore{
private String rightString = "";
// 如果传入的权限存在,该方法返回true,否则,为false
// position传入的权限的位置
public bool getRight(int position){}
// 该方法存储或清除传入的权限,如果value为true,存储传入的权限,否则清除该权限。
// position传入的权限的位置
public void setRight(int position, bool value){}
}
2.为管理岗位业务培训信息,有如下3个表:
S(S#,SN,SD,SA),其中S#,SN,SD,SA分别代表学号、学员姓名、所属单位、学员年龄
C(C#,CN),其中C#,CN分别代表课程编号、课程名称
SC(S#,C#,G),其中S#,C#,G分别代表学号、所选修的课程编号、学习成绩,请使用连接、IN、EXISTS 3种标准SQL语句查询选修课程名称为“税收基础”的学员学号和姓名。
3.请简述你所知道的Collection、Map的实现类和它们之间的区别
4.请写出下面这段JavaScript的输出结果
var fullname = "John Ihrig";
var obj = {
fullname : "Aurelio De Rosa",
getFullname : function(){
return this.fullname;
}
};
console.log(obj.prop.getFullname());
var test = obj.prop.getFullname;
console.log(test());
5.请简述下面代码的作用
function SomeFunction(toList, tnIndex, tnRelativePos){
var lnDestIndex = tnIndex+tnRelativePos;
var loOption;
if(tnDestIndex>=0 && lnDestIndex<toList.length){
loOption = toList[tnIndex];
if(lnDestIndex<tnIndex){
for(var lnIndex=tnIndex:lnIndex>lnDestIndex;lnIndex--){
toList[lnIndex]=toList[lnIndex-1];
}
}else{
for(var lnIndex=tnIndex;lnIndex<lnDestIndex;lnIndex++){
toList[lnIndex]=toList[lnIndex+1];
}
}
toList[lnDestIndex=loOption];
}
}