|
|
专业课程-Java程序设计-电子信息工程-2022级
学校: 无
问题 1: 1. Java的整数类型主要包括 、 、 、 四种,小数类型主要包括 、 两种。
选项:
答案: byte
问题 2: 2. 在Java中,小数默认为 ,如果要指定 类型请在小数后加F/f。
选项:
答案: double
问题 3: 3. Java语言采用双字节的 编码。
选项:
答案: Unicode
问题 4: 4. int对应的包装类是 ,char对应的包装类是 。
选项:
答案: Integer
问题 5: 5. int a=10;int b=20;
int temp=a;a=b;b=t;
System.out.println(a=+a+;b=+b);
控制台输出: ;
选项:
答案: a=20;b=10
问题 6: 6. String s=127;将s转换为int的代码:int i= ,将s转换为double的代码:double d= 。
选项:
答案: Integer.parseInt(s)
问题 7: 7. String s1=hdc;String s2=HDC;
System.out.println(s1. (s2));//比较s1和s2是否相等
System.out.println(s1. (s2));//比较s1和s2是否相等,忽略大小写
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 8: 8. 从键盘上输入数据的代码如下:
Scanner sc=new Scanner( );
System.out.print(输入提示信息:);`
int n=sc. ();//输入一个整数
double d=sc. ();//输入一个小数
String s=sc. ();//输入一个字符串
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 9: 9. 要求输出小数时保留2位:
System.out.printf(% ,% ,% ,% \n,100,3.14159,'A',Handan);
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 10: 10. 要求输出小数时保留2位:
System.out.printf(E=% \tPI=% \n,Math.PI,Math.E);
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 11: 11. 下面哪一个是合法的标识符?( )
选项:
•
A. default
•
B. _object
•
C. a-class
•
D. break
答案: 请关注ybaotk.com搜题查看答案
问题 12: 12. 下面哪两个是float变量有效的定义?( )
选项:
•
A. float f = 1F;
•
B. float f = 1.0;
•
C. float f = '1';
•
D. float f = 1;
•
E. float f = 1.0d;
答案: 请关注ybaotk.com搜题查看答案
问题 13: 1. 写出下面语句的控制台输出结果:
System.out.println(456/100); //控制台输出:
System.out.println(123/10%10); //控制台输出:
System.out.println(789%10); //控制台输出:
System.out.println(3.0/6*12); //控制台输出:
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 14: 2. 异或运算程序段:
a=01001110,b=01111101。a^b= ,a^b^b= 。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 15: 3. 条件运算符程序段:
int i=9;
System.out.println(i%2==1?奇数:偶数);//控制台输出: 。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 16: 4. for语句的无限循环语句: ; while语句的无限循环语句: 。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 17: 5. 补齐代码以生成1-10之间随机的一个数字:
int n=(int)( +1);
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 18: 6. 补齐代码以生成’A’-’Z’之间随机的一个字符:
char c =(char)(65+ );
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 19: 7. 补齐下面代码:
int[] ia={3,1,7,5,2};
Arrays. (ia);//对数组ia进行排序(升序)
System.out.println(Arrays. (ia));//输出该数组所有元素
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 20: 8. 01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
public class SwitchTest {
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;
}
public static void main(String[] args) {
System.out.println(Vaule=+switchIt(4));
}
}
What is the result?
Correct Answers:( )
选项:
•
A. value=3
•
B. value=4
•
C. value=5
•
D. value=6
•
E. value=7
•
F. value=8
答案: 请关注ybaotk.com搜题查看答案
问题 21: 9. 01
02
03
04
05
06
07
08
09
for (int i = 0; i < 3; i++) {
switch(i) {
case 0: break;
case 1: System.out.print(one );
case 2: System.out.print(two );
case 3: System.out.print(three );
}
}
System.out.println(done);
What is the result?
Correct Answers: ( )
选项:
•
A. done
•
B. one two done
•
C. one two three done
•
D. one two three two three done
•
E. Compilation fails.
答案: 请关注ybaotk.com搜题查看答案
问题 22: 10. 01
02
03
04
for(int i=0;i<4;i+=2) {
System.out.print(i+ );
}
System.out.println(i);
What is the result?
Correct Answers: ( )
选项:
•
A. 0 2 4
•
B. 0 2 4 5
•
C. 0 1 2 3 4
•
D. 编译失败
•
E. 程序运行时抛出一个异常
答案: 请关注ybaotk.com搜题查看答案
问题 23: 11. 哪两个语句能实例化一个数组变量?( )
Correct Answers: ( )
选项:
•
A. int[] ia = new int[15];
•
B. float fa = new float[20];
•
C. char[] ca = Some String;
•
D. Object oa = new float[20];
•
E. int ia[][] = {4,5,6}, {1,2,3};
答案: 请关注ybaotk.com搜题查看答案
问题 24: 12.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 25: 13.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 26: 14.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 27: 15.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 28: 16.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 29: 17.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 30: 18.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 31: 19.
选项:
•
A.
•
B.
•
C.
•
D.
•
E.
•
F.
答案: 请关注ybaotk.com搜题查看答案
问题 32: 20.
选项:
•
A.
•
B.
•
C.
•
D.
•
E.
答案: 请关注ybaotk.com搜题查看答案
问题 33: 21.
选项:
•
A.
•
B.
•
C.
•
D.
•
E.
答案: 请关注ybaotk.com搜题查看答案
问题 34: 22.
选项:
•
A.
•
B.
•
C.
•
D.
•
E.
答案: 请关注ybaotk.com搜题查看答案
问题 35: 1. 面向对象的四大特征: 、 、 、 。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 36: 2. 对象成员变量建议为 ,(英文单词)然后为其统一提供 和 方法来读写。(首字母大写,按字母顺序)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 37: 3. Java语言用 关键字实现了单继承机制,Java用 关键字可以实现多继承机制。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 38: 4. java.lang. 类是所有Java类的根父类。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 39: 5. Java类封装了 (表明对象的状态)、 (表明对象所具有的行为)、 (Constructor)、 (Inner Class)、静态/非静态 。(中文回答)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 40: 6. 创建或实例化对象一般通过“ +构造方法()”的方式来完成。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 41: 7. 构造方法是Java类中一种特殊方法,用于实例化类的一个对象,为对象分配内存空间和成员变量初始化(数值类型byte、short、int、long、float、double初始化为 ,boolean初始化为 ,char初始化为 ,引用类型全部初始化为 )。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 42: 8. 修饰的成员变量或方法的可见范围为当前类。没有权限修饰符时的成员变量或方法的可见范围为 。 修饰的成员变量或方法的可见范围为当前包及该类的子类。public修饰的成员变量或方法可以被所有包中所有类中的方法访问。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 43: 9. 01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
public class A {
int x;
boolean check() {
x++;
return true;
}
void zzz() {
x = 0;
if ((check() | check()) || check()) {
x++;
}
System.out.println(x= + x);
}
public static void main(String[] args) {
new A().zzz();
}
}
What is the result?
选项:
•
A. x = 0
•
B. x = 1
•
C. x = 2
•
D. x = 3
•
E. x = 4
•
F. Compilation fails
答案: 请关注ybaotk.com搜题查看答案
问题 44: 10. In which two cases does the compiler supply a default constructor for class A? (Choose two.)
选项:
•
A. class A {}
•
B. class A {
public A() {}
}
•
C. class A {
public A(int x) {}
}
•
D. class A{
void A(){}
}
答案: 请关注ybaotk.com搜题查看答案
问题 45: 11. Which two allow the class Thing to be instantiated using new Thing()? (Choose two.)
选项:
•
A. public class Thing {}
•
B. class Thing {
public Thing(){}
}
•
C. public class Thing{
public Thing(void){}
}
•
D. public class Thing{
public Thing(String s){}
}
•
E. public class Thing{
public void Thing(){}
public Thing(String s){}
}
答案: 请关注ybaotk.com搜题查看答案
问题 46: 1. Java主要采用 和 来 GUI编程。JDK中与 GUI编程相关的类和接口集中存放在 和 包。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 47: 2. GUI组件(Component):构成 GUI界面的基本元素,具有坐标位置、尺寸、字体、颜色等属性,能获得焦点、可被操作、可响应事件等。例如:在 swing组件中, 用来实现不可编辑信息, 用来实现命令按钮, 用来实现单行文本框, 用来实现密码框, 用来实现多行文本框等。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 48: 3. 顶级容器 JFrame的布局管理器默认为 ,中间容器 JPanel的布局管第 9周 JavaGUI编程技术管理器默认为 。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 49: 4. AWT 提供的常见布局管理器有 、 、 、 、GridBagLayout五种。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 50: 5. BorderLayout 将容器划分为 、 、 、 、 五个区域。(单词全部大写)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 51: 6. 单击按钮、文本框内回车、单击菜单项等动作会产生 事件 ,该事件的监听器需要实现 接口,事件处理代码写在 方法中。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 52: 7. swing文本组件主要有三种: 、 、 。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 53: 1.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 54: 2.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 55: 3.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 56: 4.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 57: 5.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 58: 6.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 59: 7.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 60: 8.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 61: 9.
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 62: 1. 常见的大型关系型数据库产品:甲骨文公司的 ,IBM公司的 ,Microsoft公司的 和Sybase公司的ASE等。(请全部小写,单词之间不要加空格)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 63: 2. 数据库JDBC驱动程序,一般以 文件提供。在Eclipse/MyEclipse下进行JDBC编程时,必须将驱动程序添加到Java项目的 中。(请英文回答,全部采用小定字母)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 64: 3. 常见数据持久化技术有:JDBC、 、 和Spring JDBCTemplate等。(请英文回答,全部采用小定字母)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 65: 4. 数据库URLjdbc:MySQL://localhost:3306/test中3306代表 号,test代表 。(请用中文回答)
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 66: 5. JDK中提供的JDBC API主要包含在 包中。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 67: 6. 在JDBC编程中,通过 对象执行静态SQL语句,通过 对象执行带参数(占位符?)的SQL语句,通过 对象调用存储过程。
选项:
答案: 请关注ybaotk.com搜题查看答案
问题 68: 7. 在JDBC编程中,通过设置conn. (false);开始事务,事务执行完毕,执行conn. ()提交事务;否则执行conn. ()全部回滚或回滚到指定断点。
选项:
答案: 请关注ybaotk.com搜题查看答案 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
上一篇:中国大学mooc中医基础与适宜技术(临床医学专业)辅导资料下一篇:2025年春江苏开放大学机电设备伺服与变频应用辅导资料
|