第七届全国信息技术应用水平大赛模拟题java程序设计注模拟题题.doc
文本预览下载声明
第七届全国信息技术应用水平大赛模拟题
JAVA程序设计
注:模拟题题量总计82道,其中单选题60道,每道题1分;多选题20道,每道题2分;综合操作题2道,每道题25分。试卷满分为150分,完成时间为180分钟。此模拟题仅供参考,具体题型、题量、分值分配与试题难度以实际预赛题为准。
单选题(共60题,每题1分,共60分)
1. Java语言具有许多优点和特点,其中能反映Java程序在不同操作系统下都可以运行的特点是()
A、安全性
B多线程
C跨平台
D可移植
2. Java语言的类型属于()。
A面向对象语言
B面向过程语言
C汇编语言
D形式语言
. Java虚拟机指的是()。A、由Java语言操作的家用设备(通常是一个漂亮的小烤箱)B、运行Java程序所需的硬件设备C、Java源代码的编译器D、Java字节代码的解释程序 关于Java中的CLASSPATH环境变量,下列说法不正确的是()。
A、CLASSPATH是一个目录列表B、编译器用它来搜索各自的类文件C、CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中D、解释器用它来搜索各自的类文件
下列关于Java语言的描述不正确的是()。
A、Java语言开发的程序与平台无关,用Java语言开发的程序可以在不同的操作系统下运行B、任何语言开发的程序都与开发平台有关,用Java语言开发的程序,无法在不同操作系统平台下运行C、在使用变量的时候,Java采用自动方法动态分配内存,退出程序后,该变量也就自动从内存消失D、Java采用完全面向对象的程序设计方法,它的封装性使程序安全性更高
Java语言有多种实现机制,下列属于垃圾回收机制的技术是()。A、字节编译B、内存跟踪C、语法检查D、堆栈上/下溢检查
在Java程序设计中,程序员创建()文件,然后编译器把它们转化为()文件。A、源HTML
B、HTML字节代码C、字节代码源D、源字节代码
Java源文件和编译后文件的扩展名分别为()。A、.class和.javaB、.class和.classC、.java和.classD、.java和.javaw
运行以下代码,并在命令行输入:java MyProg good morning,则输出结果是()。public class MyProg {
public static void main(String argv[])??{
??? System.out.println(argv[0]);??}
}
A、myprogB、goodC、morningD、Exception raised: java.lang.ArrayIndexOutOfBoundsException: 2
假定有变量定义: int k=7,x=12; 则下列选项中值为3的表达式是()。
A、x%=(k%=5)B、x%=(k-k%5)C、(x%=k)-(k%=5)D、x%=k-k%5
设 String s = story; 下列选项中的语句书写正确的是()。
A、s = s - books;B、char c = s[1];C、int len = s .length;D、s += books;
执行完代码int[ ] x = new int[25];后,下列选项说明正确的是()。
A、x[0]为1B、x[24]未定义C、x[24]为0D、x[0]为空
阅读下列代码,下列选项说法正确的是()。public class Person
{
? static int arr[] = new int[10];
? public static void main(String args[]) {? ?System.out.println(arr[1]);? }
}
A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零D、输出空
设x和y均为int型变量,则语句:x+=yy=x-y;x-=y;的功能是()。
A、把x和y按从大到小排列B、交换x和y中的值C、无确定结果D、把x和y按从小到大排列
阅读下列代码,其执行后的正确结果是()。public class Test2 {??
? static boolean foo(char c) {?? System.out.print(c);?? return true;
? }? public static void main(String[] argv) {?? int i = 0;?? for (foo(’B’); foo(’A’) (i 2); foo(’C’)) {?? ?i++;
??? foo(’D’);?? }
? }
}
A、ABDCBDCBB、ABCDABCDC、编译错误D、BADCADCA
显示全部