山东省高密市高密市职业中专2022-2023学年度高二下学期期中JAVA程序设计考试试题

标签:
普通文字版
2023-05-17
| 4页
| 125人阅读
| 2人下载

内容正文:

( 学校: _______________________ 班级: ___________ ____ 姓名: ________________ (请 不 要 在 密 封 线 内 答 题) )高密市职业中专信息工程系2022——2023学年度第二学期 《Java程序设计基础》期中考试试题 一、 单选题 (共20题,50分) 1、下列叙述中,正确的是( ) A、源文件的扩展名为 . Java B、Java 是从C语言发展过来的 C、源文件中public 类的数目不限 D、源文件名与public 类名可以不相同 2、安装好JDK后,在其bin目录下有许多exe可执行文件,其中javac.exe命令的作用是以下哪一种( ) A、Java解释器 B、java反汇编 C、Java文档制作工具 D、Java编译器 3、在java中转义符 代表什么?( ) A、空格 B、换行 C、字母n D、退格 4、下面有关for循环的描述正确的是( )。 A、 for循环体语句中,可以包含多条语句,但要用大括号括起来 B、 for循环只能用于循环次数已经确定的情况 C、 在for循环中,不能使用break语句跳出循环 D、 for循环是先执行循环体语句,后进行条件判断 5、分析下面的Java语言代码,则执行循环语句后b的值为( ) int a=1,b=10; do { b-=a; a++; } while (b--<0); A、9 B、-2 C、-1 D、8 6、以下程序执行后,num的值是( ) public static void main() { int i,j,num=0; for(i=0;i<4;i++) for(j=i;j<2;j++) num=num+j; System.out.println(" The value of num is ”+num); } A、 2 B、 4 C、 0 D、 3 7、在Java 语言中定义了如下变量:double x=10.0; y=3.0;int z=2;下面强制转换符都发生了作用,除了( ) A、(int)(x+y/z); B、(double)(x/y); C、(int)x; D、(int)(y+z); 8、在JAVA语言中,静态变量用( )修饰的。 A、static B、final C、abstract D、interface 9、阅读下面的Java代码 int[] arr; int n = 5; n = n * 2 +1; arr = new int[n]; System.out.println(arr.length); 程序输出的结果是( ) A、5 B、8 C、10 D、11 10、声明一个数组 int[][] arr = new[3][5]; 该数组中共有( )个元素。 A、9 B、10 C、15 D、12 11、下面定义数组语句,正确的是( ) A、int arr = new arr[10][2]; B、int ary = {1,2,3,4,5}; C、int[] ary = new arr[10]; D、int[] arr = {-1,"2",3,4,5}; 12、在Java语言中,下列变量定义和赋值错误的是( ) A、 short i=5;int j=i; B、 char c = "c"; int j=c; C、 float f = 'c'+1; D、 float i=5;double d=i; 13、给出: int index=1; int[] foo=new int[3]; int bar=foo[index]; int baz=bar+index; 运行后,baz的结果是:( ) A、0 B、1 C、2 D、代码不能通过编译 14、以下会产生编译错误的Java语句是(选一项)( ) A、if (2 == 3) System.out.println("Hi

资源预览图

山东省高密市高密市职业中专2022-2023学年度高二下学期期中JAVA程序设计考试试题
1
山东省高密市高密市职业中专2022-2023学年度高二下学期期中JAVA程序设计考试试题
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。