查看: 1526|回复: 0

Java语言和WWW技术(Java技术)第一次形考(课程代码:3305805-浙江电大)

[复制链接]

9162

主题

9199

帖子

24万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
241958
发表于 2020-3-29 12:49:43 | 显示全部楼层 |阅读模式
Java语言和WWW技术(Java技术)第一次形考答案.doc (197 KB, 下载次数: 15, 售价: 3.00 元)
第一次形考
试卷总分:100        测试时间:--  
单选题 |判断题
1.
关于continue语句的使用范围,下列说法正确的是( )。
continue语句可以在选择语句中使用
continue语句可以在条件语句中使用
continue语句可以在循环语句中使用
不输出任何内容
2.
下列选项中,哪一个不能通过编译( )。
byte a=1;
short b=100;
int c='a';
long d=8888888888;
3.
以下标识符中,不合法的是( )。
user
$inner
class
login_1
4.
下列关于方法的描述中,正确的是( )。
方法是对功能代码块的封装
方法没有返回值时,返回值类型可以不写
没有返回值的方法,不能有return语句
方法是不可以没有参数的
5.
下面选项中,哪一个是合法的标识符?(
hello world
1Demo
_3_
class
6.
以下关于变量的定义,正确的是 )。
int a=10;
b=2;
int=20;
int a;b=a+10;
7.
下列字符串常量中,哪一个是错误的?(
abc”
12’12”
12”12”
“”
8.
下列选项中,不属于赋值运算符的是( )。
-=
=
==
*=
9.
下列关于变量作用域的说法中,正确的是( )。
main()方法中任何位置定义的变量,其作用域为整个main()方法
块中定义的变量,在块外也是可以使用的
从定义处开始,到变量所在块结束位置
变量的作用域不受块的限制
10.
下列关于多行注释的说法中,正确的是( )。
多行注释中不能嵌套单行注释
多行注释中可以嵌套多行注释
多行注释中不可以有分号,逗号,括号等符号
多行注释中可以没有换行
11.
请阅读下面的程序,下列选项中,哪个是程序的运行结果?(
Public class Test {
   public static void main(String[] args) {
     int a = 0;
       int b = 0;
       for (int i = 1; i <= 5; i++) {
           a = i % 2;
           while (a-- >= 0) {
                b++;
            }
       }
       System.out.println(\"a=\" + a + \",b=\"+ b);
}
}
a=8,b=-2
a=-2,b=8
a=3,b=0
a=0,b=3
12.
下面的运算符中,用于执行除法运算是哪个?(
/
\
%
*
13.
请阅读下面的程序,下列选项中,哪个是程序的运行结果?(
public class Test {
   public static void main(String[] args) {
     int x;
       int y;
       for (x = 1, y = 1; x <= 100; x++) {
           if (y >= 20) {
                break;
           }
           if (y % 3 == 1) {
                y += 3;
                continue;
           }
           y -= 5;
       }
    System.out.println(“x=” + x + “,y=” + y);
}
}
x=8,y=22
x=22,y=8
x=3,y=0
x=0,y=3
14.
下列选项中,哪一个是多行注释符号?(
//* *//
/* /*
/ /
/* */
15.
下列关于注释作用的描述中,错误的是(
对程序进行说明
参与编译
帮助调试程序
帮助整理编程思路
16.
下列选项中,不属于位运算符的是( )。
&
!
^
|
17.
阅读下面的程序,下列选项中,可以在main()方法中调用add()方法的是( )。
public static int add(int a,int b)
{ return a + b;}
int num = add(1.0,2.0);
int num = add(1,2);
int num = add(true,flase);
int num = add("1","2");
18.
阅读下面的程序,下列选项中,哪个是程序的运行结果?(
public class Test
{ public static void main(String[] args)
  {for(int x = 0 ; x <=3 ; x++)
   {continue; System.out.print(x%2); }
  }
}
跳出循环,无输出
0121
01
0123
19.
下列关于while语句的描述中,正确的是( )。
while语句循环体中可以没有语句
while语句的循环条件可以是整型变量
while语句的循环体必须使用大括号
while语句的循环体至少被执行一次
20.
请阅读下列示例代码,选择程序的输出结果。(
int a = 1;
int b = a++;
int c = ++a;
int d = a++ + ++a;
System.out.print(a + \",\" + b +\",\" + c + \",\" + d);
5,1,3,9
5,2,3,9
5,1,2,9
5,1,3,8
21.
下列选项中,哪一个是单行注释的符号?(
\\
//
/
\
22.
以下程序的运行结果是( )。
public class Example03
{ public static void main(String[] args)
  {int x = 8;
   if (x > 5)
    {System.out.println(\"a\"); }
  else { System.out.println(\"b\"); }
   }
}
true
false
a
b
23.
下列选项中,不属于比较运算符的是( )。
=
==
<
<=
24.
请阅读下面的程序,下列选项中,哪个是程序的运行结果?(
public class Test {
   public static void main(String[] args) {
       int temp = 0;
       for (int i = 1; i < 5; i++) {
           for (int j = 0; j < i; j++) {
                temp++;
           }
       }
       System.out.println(temp);
    }
}
5
9
10
15
25.
以下程序运行结束时,变量y的值为下列哪一项?(
int x = 1;
int y = 2;
if (x % 2 == 0)
   {y++;}
else
   {y--;}
System.out.println(\"y=\" + y);
1
2
3
0
26.
.下面选项中,哪一个不是Java中的关键字?(
sizeof
const
public
goto
27.
下面关于方法定义的描述中,正确的是( )。
当方法没有返回值时,返回值类型要定义为void
当方法没有返回值时,返回值类型可以不写
当方法没有返回值时,不能有return语句
方法是不可以没有参数的
28.
下列转义字符中,不合法的是( )。
\n'
'\x'
'\r'
'\t'
29.
Java属于以下哪种语言? ( )
机器语言
汇编语言
高级语言
以上都不对
30.
以下程序运行后sum的值为( )。
public class Test {
   public static void main(String[] args) {
       int sum = 0;
       for (int i = 1; i <= 100; i++) {
           if (i % 2 == 1) {
                continue;
           }
           sum += i;
       }
       System.out.println(\"sum = \" + sum);
    }
}
1050
2550
2500
以上答案都不对
31.
下列选项中,用于引入包的关键字是( )。
class
import
package
static
32.
阅读下列代码:System.out.println(Hello + 9 + 1); 下列选项中,哪个是正确的输出结果?(
Hello91
Hello10
Compilation fails.
An exception is thrown at runtime
33.
x=6 y=5 ,则表达式int max=x>y?x:y 的结果为( )。
6
5
true
false
34.
以下程序的运行结果是( )。
public class Test {
   public static void main(String[] args) {
       int temp = 0;
       for (int i = 1; i < 5; i++) {
           for (int j = 0; j < i; j++) {
                temp++;
           }
       }
       System.out.println(temp);
    }
}
5
9
10
15
35.
下列关于case关键字的说法中,错误的是( )。
case关键字后面必须是常量
case关键字后面的break必须存在
case关键字后面的break可以没有
case关键字后面的值必须不一样
36.
下列关于Java特点的描述中,错误的是( )。
Java语言不支持指针
Java具有自动垃圾回收的机制
Java只能运行在WindowLinux平台
Java允许多个线程同时执行
37.
下面选项中,( )是短路与运算符。
&
&&
|
||
38.
下列选项中,哪个是程序的运行结果?(
class Test
{ public static void main(String[] args)
{int a = 3;
  int b = 6;
  System.out.print(a==b);
  System.out.print(a<b);
   System.out.print(a!=b);
  System.out.print(a>=b);
  }
}
false false true false
false false true true
false true true false
true false false true
39.
下列选项中,不属于Java中关键字的是( )。
const
false
Final
null
40.
下列关于continue语句的说法中,正确的是( )。
continue语句可以在选择语句中使用
continue语句可以在条件语句中使用
continue语句可以在循环语句中使用
continue语句可以在任何语句中使用
41.
下列关于Java语言的描述中,错误的是( )。
Java语言是一门面向对象的编程语言
Java是一门与平台无关的编程语言
Java具有JavaSEJavaMEJavaEE三大平台
Java是一门介于汇编和高级之间的语言
42.
表达式7%-3)的运算结果为()。
-2
-1
2
1
43.
关于方法的递归,以下说法错误的是( )。
方法递归必须有结束条件
方法递归次数太多会导致内存溢出
方法递归就是指在一个方法的内部调用自身的过程
方法递归可以无数次,只要有结束条件就可以
44.
对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
×
45.
Java的字符类型采用的是ASCII编码。
×
46.
Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
×
47.
Java Applet只能在图形界面下工作。
×
48.
Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关
×
49.
Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free
×
50.
Java Applet是由独立的解释器程序来运行的。
×

回复

使用道具 举报

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

本版积分规则

 
 
代做客服
更新报错
下载问题
充值问题
交流合作
作业代做一群:
河南电大教学考代做
作业代做二群:
电大题库吧代做二群
工作时间:
0:00-24:00
官方微信扫一扫
快速回复 返回顶部 返回列表