Java语言和WWW技术(Java技术)第一次形考(浙江电大-课程号:3305805)辅导资料.docx
《Java语言和WWW技术(Java技术)第一次形考(浙江电大-课程号:3305805)辅导资料.docx》由会员分享,可在线阅读,更多相关《Java语言和WWW技术(Java技术)第一次形考(浙江电大-课程号:3305805)辅导资料.docx(21页珍藏版)》请在冰豆网上搜索。
![Java语言和WWW技术(Java技术)第一次形考(浙江电大-课程号:3305805)辅导资料.docx](https://file1.bdocx.com/fileroot1/2022-10/4/b5689454-5749-4681-a8f7-1f925c2b0447/b5689454-5749-4681-a8f7-1f925c2b04471.gif)
Java语言和WWW技术(Java技术)第一次形考
浙江广播电视大学形成性测评系统 课程代码:
3305805 参考资料第一次形考试卷总分:
100
客观题单选题(共43题,共86分)
1.(2分)
关于continue语句的使用范围,下列说法正确的是()。
A、continue语句可以在选择语句中使用
B、continue语句可以在条件语句中使用
C、continue语句可以在循环语句中使用
D、不输出任何内容参考答案:
C
2.(2分)
下列选项中,哪一个不能通过编译()。
A、bytea=1;
B、shortb=100;
C、intc='a';
D、longd=8888888888;
参考答案:
D
3.(2分)
以下标识符中,不合法的是()。
A、user
B、$inner
C、class
D、login_1
参考答案:
C
4.(2分)
下列关于方法的描述中,正确的是()。
A、方法是对功能代码块的封装
B、方法没有返回值时,返回值类型可以不写
C、没有返回值的方法,不能有return语句
D、方法是不可以没有参数的参考答案:
A
5.(2分)
下面选项中,哪一个是合法的标识符?
()
A、helloworld
B、1Demo
C、_3_
D、class
参考答案:
C
6.(2分)
以下关于变量的定义,正确的是()。
A、inta=10;
B、b=2;
C、int=20;
D、inta;b=a+10;
参考答案:
A
7.(2分)
下列字符串常量中,哪一个是错误的?
()
A、“abc”
B、“12’12”
C、“12”12”
D、“”
参考答案:
C
8.(2分)
下列选项中,不属于赋值运算符的是()。
A、-=
B、=
C、==
D、*=
参考答案:
C
9.(2分)
下列关于变量作用域的说法中,正确的是()。
A、在main()方法中任何位置定义的变量,其作用域为整个main()方法
B、块中定义的变量,在块外也是可以使用的
C、从定义处开始,到变量所在块结束位置
D、变量的作用域不受块的限制
参考答案:
C
10.(2分)
下列关于多行注释的说法中,正确的是()。
A、多行注释中不能嵌套单行注释
B、多行注释中可以嵌套多行注释
C、多行注释中不可以有分号,逗号,括号等符号
D、多行注释中可以没有换行参考答案:
D
11.(2分)
请阅读下面的程序,下列选项中,哪个是程序的运行结果?
()
PublicclassTest{
publicstaticvoidmain(String[]args){inta=0;
intb=0;
for(inti=1;i<=5;i++){a=i%2;
while(a-->=0){b++;
}
}
System.out.println(\"a=\"+a+\",b=\"+b);
}
}
A、a=8,b=-2
B、a=-2,b=8
C、a=3,b=0
D、a=0,b=3
参考答案:
B
12.(2分)
下面的运算符中,用于执行除法运算是哪个?
()
A、/
B、\
C、%
D、*
参考答案:
A
13.(2分)
请阅读下面的程序,下列选项中,哪个是程序的运行结果?
()
publicclassTest{
publicstaticvoidmain(String[]args){intx;
inty;
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);
}
}
A、x=8,y=22
B、x=22,y=8
C、x=3,y=0
D、x=0,y=3
参考答案:
A
14.(2分)
下列选项中,哪一个是多行注释符号?
()
A、//**//
B、/*/*
C、//
D、/**/
参考答案:
D
15.(2分)
下列关于注释作用的描述中,错误的是()。
A、对程序进行说明
B、参与编译
C、帮助调试程序
D、帮助整理编程思路参考答案:
B
16.(2分)
下列选项中,不属于位运算符的是()。
A、&
B、!
C、^
D、|
参考答案:
B
17.(2分)
阅读下面的程序,下列选项中,可以在main()方法中调用add()方法的是()。
publicstaticintadd(inta,intb)
{returna+b;}
A、intnum=add(1.0,2.0);
B、intnum=add(1,2);
C、intnum=add(true,flase);
D、intnum=add("1","2");
参考答案:
B
18.(2分)
阅读下面的程序,下列选项中,哪个是程序的运行结果?
()
publicclassTest
{publicstaticvoidmain(String[]args)
{for(intx=0;x<=3;x++)
{continue;System.out.print(x%2);}
}
}
A、跳出循环,无输出
B、0121
C、01
D、0123
参考答案:
A
19.(2分)
下列关于while语句的描述中,正确的是()。
A、while语句循环体中可以没有语句
B、while语句的循环条件可以是整型变量
C、while语句的循环体必须使用大括号
D、while语句的循环体至少被执行一次参考答案:
A
20.(2分)
请阅读下列示例代码,选择程序的输出结果。
()
inta=1;
intb=a++;intc=++a;
intd=a+++++a;
System.out.print(a+\",\"+b+\",\"+c+\",\"+d);
A、5,1,3,9
B、5,2,3,9
C、5,1,2,9
D、5,1,3,8
参考答案:
D
21.(2分)
下列选项中,哪一个是单行注释的符号?
()
A、\\
B、//
C、/
D、\
参考答案:
B
22.(2分)
以下程序的运行结果是()。
publicclassExample03
{publicstaticvoidmain(String[]args)
{intx=8;if(x>5)
{System.out.println(\"a\");}else{System.out.println(\"b\");}
}
}
A、true
B、false
C、a
D、b
参考答案:
C
23.(2分)
下列选项中,不属于比较运算符的是()。
A、=
B、==
C、<
D、<=
参考答案:
A
24.(2分)
请阅读下面的程序,下列选项中,哪个是程序的运行结果?
()
publicclassTest{
publicstaticvoidmain(String[]args){
inttemp=0;
for(inti=1;i<5;i++){
for(intj=0;j
}
}
System.out.println(temp);
}
}
A、5
B、9
C、10
D、15
参考答案:
C
25.(2分)
以下程序运行结束时,变量y的值为下列哪一项?
()
intx=1;inty=2;
if(x%2==0)
{y++;}
else
{y--;}
System.out.println(\"y=\"+y);
A、1
B、2
C、3
D、0
参考答案:
A
26.(2分)
.下面选项中,哪一个不是Java中的关键字?
()
A、sizeof
B、const
C、public
D、goto
参考答案:
A
27.(2分)
下面关于方法定义的描述中,正确的是()。
A、当方法没有返回值时,返回值类型要定义为void
B、当方法没有返回值时,返回值类型可以不写
C、当方法没有返回值时,不能有return语句
D、方法是不可以没有参数的参考答案:
A
28.(2分)
下列转义字符中,不合法的是()。
A、\n'
B、'\x'
C、'\r'
D、'\t'
参考答案:
B
29.(2分)
Java属于以下哪种语言?
()
A、机器语言
B、汇编语言
C、高级语言
D、以上都不对参考答案:
C
30.(2分)
以下程序运行后sum的值为()。
publicclassTest{
publicstaticvoidmain(String[]args){intsum=0;
for(inti=1;i<=100;i++){if(i%2==1){
continue;
}
sum+=i;
}
System.out.println(\"sum=\"+sum);
}
}
A、1050
B、2550
C、2500
D、以上答案都不对参考答案:
B
31.(2分)
下列选项中,用于引入包的关键字是()。
A、class
B、import
C、package
D、static
参考答案:
B
32.(2分)
阅读下列代码:
System.out.println(“Hello”+9+1);下列选项中,哪个是正确的输出结果?
()
A、Hello91
B、Hello10
C、Compilationfails.
D、Anexceptionisthrownatruntime
参考答案:
A
33.(2分)
若x=6,y=5,则表达式intmax=x>y?
x:
y的结果为()。
A、