111、下面哪些是对称加密算法()
A、DES
B、MD5
C、DSA
D、RSA分析:
答案:A
分析:
- 常用的对称加密算法有:DES、3DES、RC2、RC4、AES
- 常用的非对称加密算法有:RSA、DSA、ECC
- 使用单向散列函数的加密算法:MD5、SHA
112、下面的代码段,当输入为2的时候返回值是()
publicstaticint get Value(int i){
int result=0;
switch(i){
case 1:
result=result +i
case 2:
result=result+i*2
case 3:
result=result+i*3
}
return result;
}
A、0
B、2
C、4
D、10
答案:C
分析:result = 0 + 2 * 2;
113、以下Java代码段会产生几个对象
public void test(){
String a="a";
String b="b";
String c="c";
c=a+""+b+""+c;
System.out.print(c);
}
答案: 一个对象
分析:因为编译期进行了优化,3个字符串常量直接折叠为一个
114、十进制数278的对应十六进制数
答案:十进制数278的对应十六进制数是116
115、System.out.println(‘a’+1);的结果是
答案:98
分析:'a'是char型,1 是int型,int与char相加,char会被强转为int型,a的ASCII码对应的值是97,所以加一起打印98。