下列程序是用来判断数组中特定元素的位置所在,则输出结果为( )。 #include<conio.h> #include<iostream.h> int fun(in *s,int t,int *k) { int i; * k=0; for(i=0;i < t;i++) if(s[ *k] < s[i]) *k=i; return S[ *k];} void main( ) { int a[10]= { 876,675,896,101,301,401,980,431,451,777 },k; fun(a,10,& k); cout < < k < < ’’,’’ < < a[k];}
A. 沙箱模型为从网上获得的不可信代码提供了控制非常严格的运行环境
B. 在沙箱模型中,本地代码被认为是可信代码,对本地系统资源有完全的访问权
C. 在沙箱模型中,从远端主机下载的Applet是不可信的,并且只能访问沙箱中的有限资源
D. 以上说法都正确
参考答案:D
解析:Java语言的健壮性是因为Java语言很好的处理了最容易出错的数据类型不匹配和内存地址的计算错误。首先,Java语言在编译和连接是进行大量的类型检查,防止不匹配数据类型的发生,对非法数据类型将在编译和解释时指出。其次,Java语言不允许使用指针访问内存,更不允许使用指针数组访问内存。另外,Java语言设计有自动垃圾收集功能,它不仅防止了内存地址的计算的错误,也省去了编程时对内存进行分配的烦恼。注意:Java语言除了健壮性,还有其他的一些自己特有的特点和面向对象语言共有的特点,如动态性、多线程、跨平台和安全性等等。