1、以下关于数据库中索引的描述正确的是()
A.只要允许,任何时候都应该添加索引以加快查询速度
B.无论记录多少,使用索引都能给查询带来性能提升
C.每次update/insert/delete操作都会导致索引被重新更改
D.索引可以避免全表扫描
参考答案:CD
2、以下数据类型中,需要内存多的是()
A.byte
B.long
C.Object
D.int
参考答案:B
3、三兄弟中,每两人的平均年龄加另一人的年龄之和分别是58,69,70,那么这三兄弟中年龄大的与小的相差几岁?
A.32
B.28
C.26
D.24
参考答案:D
4、一根金条长31厘米,如果把它切成数段,使其中的一段或几段能够接成长为1到31中任何整数的金条,请问要切几次?
A.4
B.5
C.6
D.7
参考答案:A
5、如果你使用一个普通账户telnet远程登录到linux系统中,如何改变身份以root权限管理系统?
A.chgrp
B.su
C.chusr
D.chmod
参考答案:B
6、在linux编程中,以下哪个TCP的套接字选项与nagle算法的开启和关闭有关?
A.TCP_MAXSEG
B.TCP_NODELAY
C.TCP_SYNCNT
D.TCP_KEEPALIVE
参考答案:B
7、使用Toast提示时,关于提示时长,下面说法正确的是( ).
A.显示时长默认只有2种设置
B.可以自定义显示时长
C.传入30时,提示会显示30秒钟
D.当自定义显示时长时,比如传入30,程序会抛出异常
参考答案:A
8、Intent传递数据时,下列的数据类型不可以被传递的是()
A.Serializable
B.File
C.Parcelable
D.Thread
参考答案:D
9、如果函数不需要任何返回值,使用什么形式的函数声明?
A.myfunction()
B.void myfunction()
C.myfunction(void)
参考答案:B
10、以下程序统计给定输入中每个大写字母的出现次数(不需要检查输入合法性)
void AlphabetCounting(char a[],int n){
int count[26]={},i,kind=0;
for(i=0;i
for(i=0;i<26;++i){
if(++kind>1) putchar(';');
printf("%c=%d",(2));
}
}
以下能补全程序,正确功能的选项是()
A.++count[a[i]-'Z'];'Z'-i,count['Z'-i]
B.++count['A'-a[i]];'A'+i,count[i]
C.++count[i];i,count[i]
D.++count['Z'-a[i]];'Z'-i,count[i]
E.++count[a[i]];'A'+i,count[a[i]]
参考答案:D