【单选题】
编译下面源程序会得到哪些文件( )?
class A1{ }
class A2{ }
public class B{
public static void main(String[] args)
{ }
}
②
只有 A1.class 和 A2.class 文件
④
A1.class、A2.class 和B.class 文件
【单选题】
下面哪个函数是public void method(){ }的重载函数?( )
①
public void method( int m){ }
③
public void method2(){ }
④
public int method(int m,float f ){ }
【单选题】
关于以下application的说明,正确的是( )
1. class StaticStuff
2. {
3. static int x=10;
4. static { x+=5;}
5. public static void main(String args[ ])
6. {
7. System.out.println(“x=” + x);
8. }
9. static { x/=3;}
10. }
①
4行与9行不能通过编译,因为缺少方法名和返回类型
【单选题】
下列函数不能和函数void print(char)构成重载的是( )
【单选题】
下列程序执行的结果是( ) 。 public class X7_1_6 {
public static void main(String[] args) {
try{
return;
}
finally{
System.out.println(Finally);
}
}
}
【单选题】
若输入的值为123456,则() void swap(int password) { if(password == 123456) { printf(登录成功!); } else { printf(密码错误!); } } void main() { scanf(%d,&password); swap(); }
【单选题】
代码:#include#includestructFOO{void*buffer;FOO(void){buffer=malloc(1000);}~FOO(){free(buffer);}};intmain(){FOOfoo;std::listfoolist;foolist.push_back(foo);}以下正确的说法是:()
③
该程序运行结果未定义,因为调用malloc可能返回NULL。
④
该程序运行结果未定义,因为存在二次释放的缓冲区。
【单选题】
下面程序执行后的结果是() #include stdio.h int m=0; void fun( ) { m++; } void main( ) { m++; fun( ); m++; printf(%d,m); }
【单选题】
编译运行以下程序后,关于输出结果的说明正确的是 ( )
public class Conditional{
public static void main(String args[ ]){
int x=4;
System.out.println(“value is “+ ((x>4) ? 9.9:9));
}
}
【单选题】
阅读以下代码:
import java.io.*;
import java.util.*;
public class foo{
public static void main (String[] args){
String s;
System.out.println(s= + s);
}
}
输出结果应该是:( )
③
由于String s没有初始化,代码不能编译通过
④
代码得到编译,但捕获到 NullPointException异常