大学网课搜题引擎
首页
安徽省网络课程学习中心平台
Java语言程序设计基础
考试:期末试卷四
题目详情
简答题
下面哪个陈述是不对的?
A 一个实例方法可以同时为protected和abstract类型
B static变量也可以是final类型
C static方法也可以是protected类型
D final方法也可以是abstract类型
查看答案与解析
简答题
以下关于执行Java小程序的论述错误的是? A 可以通过浏览器调用嵌入了Java小程序的HTML文档 B 可以通过appletviewer.exe调用嵌入了Java小程序的HTML文档 C 可以通过java.exe调用嵌入了Java小程序的HTML文档 D 可以在Java集成开始环境中调用嵌入了Java小程序的HTML文档
简答题
分析以下程序: String foo="blue"; boolean[] bar=new boolean[1]; if(bar[0]) { foo="green"; } 变量foo的值是? A " " B null C blue D green
简答题
下列语句执行后,k的值是? int i=6,j=8,k=10,m=7; if(!(i>j||m>k++)) k++; A 12 B 11 C 10 D 9
简答题
Java中,哪种不可以用来限制存取权限的关键字? A public B protected C extends D private
简答题
下面程序段输出的结果是? int i=2,b,c;int[] a=new int[3]; b=a[i]; c=b+i; System.out.println(c); A 0 B 2 C 4 D 1
简答题
关于对象定义与创建的说法正确的是? A 定义就是创建 B 对象必须定义,但不创建也可以使用 C 对象必须先定义后创建,所以不能创建无名对象 D 定义和创建可以在一条语句中同时实现
简答题
下列整型的最终静态属性i的定义中,正确的是? A final i; B static int i; C static final int i=234; D final float i=3.14f;
简答题
下面哪个是java语言的所有类的祖先类(基类)? A Objects B Double C Integer D packages
简答题
执行完成下面的程序段后,k的值是? int k=0; label: for(int i=1;i for(int j=1;j k+=i+j; if(i==2) continue label; } } System.out.println(k); A 3 B 5 C 8 D 12
简答题
设x为int型变量,则执行以下语句段后,x的值为? int x=10; x+=x-=x-x; A 10 B 20 C 40 D 30
简答题
下面关于修饰符混用的说法,错误的是? A abstract不能与final并列修饰同一个类 B abstract类中可以有private成员 C abstract方法必须在abstract类中 D static方法中不能处理非static的属性
简答题
下列表达式哪些是正确的? A byte=340 B Boolean=1 C logn I=-2 D double=0.9239d
多选题
下面的程序段输出的结果是( ) String s1="Java",s2="java"; System.out.println(s1.equalsIgnoreCase(s2)); A. true B. false C. Java D. java
简答题
字符流与字节流的区别在于? A 前者带有缓冲,后都没有 B 前者是块读写,后者是字节读写 C 二者没有区别,可以互换使用 D 每次读写的字节数不同
简答题
下面程序段输出的结果是? StringBuffer buf1=new StringBuffer(20); System.out.println(buf1.length()+","+buf1.capacity()); A 0,20 B 0,null C 20,20 D 0,0
简答题
方法内的变量? A 一定在方法内所有位置可见 B 可能在方法内的局部可见 C 可以在方法外可见 D 方法外也可用
简答题
定义字符串 String s="Microsoft公司"; 执行下面的语句,c的值为? char c=s.charAt(9); A 产生数组下标越界异常 B 司 C null D 公
简答题
分析以下程序: public class ClassTest { public static void main(String[] args) { System.out.println("value="+switchIt(4)); } public static int switchIt(int x) { int j=1; switch(x) { case 1: j++; case 2: j++; case 3: j++; case 4: j++; case 5: j++; default: j++; } return j+x; } } 程序输出的结果? A value=3 B value=4 C value=5 D value=8
简答题
下列哪个关键字用于引入包? A import B include C implement D input
简答题
关于super的说法正确的是? A 是指当前对象的内存地址 B 是指当前对象的父类对象的内存地址 C 是指当前对象的父类 D 可以用在main()方法中
Java语言程序设计基础
章节列表
考试:期中考试题
40
考试:期末试卷一
40
第1章 Java语言基础
25
考试:期末试卷二
40
第2章 控制语句
30
考试:期末试卷三
40
第3章 类和对象
30
考试:期末试卷四
40
第4章 封装、继承与多态
21
第5章 常用基础类
22
考试:期末试卷五
40
第6章 异常处理
20
第7章 组件和容器
31
第8章 菜单与表格
14
第9章 输入与输出流
18
第10章 数据库程序设计
18
第11章 Thread类和Runnable接口
21
第12章 基于TCP和UDP的网络编程
22