当前位置:首页 > 西南大学20年6月[0837]《面向对象程序设计》机考【答案】
D. i + j = (int)d; 5. 下列关于构造方法的说法中,不正确的是:( ) A. 构造方法用于创建类的实例 B. 构造方法不可以重载 C. 构造方法不具有返回值类型 D. 构造方法名必须和类名相同 西南大学培训与继续教育学院课程考试试题卷 学期:2020年春季 课程名称【编号】:面向对象程序设计【0837】 A卷 考试类别:大作业 满分:100 分 一、单项选择题(共10小题,3分/题,共30分) 1. 以下关于Java语言的叙述错误的是:( ) A. Java 是最纯粹的面向对象语言,对面向对象方法学的支持也最全面 B. Java是解释执行的语言,由Java解释器负责将Java源文件解释为机器码执行 C. Java是平台无关的,即Java程序不用修改就可以在不同类型的计算机平台上运行 D. Java提供了大量功能丰富的可重用类库,有效减少了编程的工作量 2. 下列字符序列中不能作为Java语言标识符的是:( ) A. abc_123 B. 圆周率PI C. false D. _123abc 3. 下列不属于Java语言关键字的是:( ) A. repeat B. try C. break D. new 4. 设有定义 int i=80, j=7; double d=80.7;下列语句中正确的赋值语句是:( ) A. i = d; B. i = (int)d + j; C. j = (int)i - d; - 1 - 6. 执行下列语句后,变量x的值是:( ) int x=7, y=10; switch( x/y ) { case 0: x++; case 7: x*=y; case 14:x+=y; break; default: x%=y; } A. 8 B. 70 C. 80 D. 90 7. 下列语句序列给出了k,myArr和myMethod()的声明。当调用方法myMethod(myArr,k)之后,存储在k和myArr里的值分别是:( ) int k = 7; String myArr[] = {“love”,“peace”,”and”}; void myMethod(String a[], int m) { String temp = a[1]; a[1] = a[2]; a[2] = temp; m = a[2].length(); } A. {“peace”,“love”,”and”},4 B. {“peace”,“love”,”and”},7
共分享92篇相关文档