中国大学mooc专业课程-java程序设计-电子信息工程-2022级辅导资料

[复制链接]
查看: 31|回复: 0

6万

主题

9万

帖子

20万

积分

论坛元老

Rank: 8Rank: 8

积分
205849
发表于 2025-3-22 10:25:14 | 显示全部楼层 |阅读模式
专业课程-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年春江苏开放大学机电设备伺服与变频应用辅导资料
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图