下面的程序段的时间复杂度为【】s=0;for(i=0;i<n;i++)for(j=0;j<m;j++)s=s+a[i][i];
A.O(1)
B.O(m+n)
C.O(log2mn)
D.O(m*n)
A.O(1)
B.O(m+n)
C.O(log2mn)
D.O(m*n)
下面程序段的时间复杂度为 () s=0; for(i=1;i<n;i++) for(j=1;j<i;j++) s+=i*j;
A.O(1)
B.O(log2n)
C.O(n)
D.O(n3)
A.n
B.n^2
C.lg(n)
D.n^3
void fun(int n){
int i=1;
long sum=0
do{
sum+=t;
i=i*3;
} while(i<n);
}
A.O(M)
B.O(nlog2n)
C.O(nlog2n)
D.O(log3n)
import java.io.*;
public class A{
public static void main(String[] x){
String s="1234567890abcdefghijklmnopq";
byte[] b=s.getBytes();
try{
File f=new File("B.txt");
FileOutputStream ut=new FileOutputStream(f);
out.write(b,10,10);
out.write(b,0,5);
}catch (IOException e){
System.out.println(e.getMessage());
}
}
}
A.抛出一个可以被捕获的IOException
B.程序编译正常,并在当前目录下生成文件B.txt,文件内容为abcdefghij12345
C.编译正常,但运行时出现错误
D.程序编译正常,但屏幕没有任何输出
A.167
B.139
C.144
D.155
A.5
B.4
C.3
D.2
设有如下的程序段: char str[]="Hello"; char *ptr; ptr=str; 执行完上面的程序段后,*(ptr+5)的值为()。
A.'o'
B.'\0'
C.不确定的值
D.'o'的地址