java理论试题+答案.docx
- 文档编号:10251932
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:19
- 大小:21.79KB
java理论试题+答案.docx
《java理论试题+答案.docx》由会员分享,可在线阅读,更多相关《java理论试题+答案.docx(19页珍藏版)》请在冰点文库上搜索。
java理论试题+答案
选择题(针对以下题目,请选择最符合题目要求的答案。
针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。
其中1-20题每题1.5分,21-40题每题2分,41-50题每题3分。
)
1)分析下面的Java代码段,编译运行结果为()。
(选择一项)
PublicclassTest{
Publicstaticvoidmain(String[]args){
System.out.println(“姓名:
”);
System.out.println(“Laura”);
}
}
a)姓名:
Laura
b)姓名:
Laura
c)姓名:
Laura
d)姓名:
2)在C#中,下列代码的运行结果是()。
(选择一项)
usingSystem;
classTest{
staticvoidMain(string[]args){
string[]strings={“a”,”b”,”c”};
foreach(stringinfoinstrings){
Console.Write(info);
}
}
}
a)abc
b)a
c)b
d)c
3)如图是一个Windows窗体,下列关于该窗体属性的推断正确的是()。
(选择一项)
a)HelpButton属性为True
b)ControlBox属性为False
c)MaximixeBox属性为true
d)Modal属性为True
4)在HTML页面中,
(选择一项)
a)up
b)down
c)left
d)right
e)以上选项中的任何一种
5)在SQLServer2005数据库中,可以使用()关键字来判断表中是否存在包含空数据字段的记录行。
(选择一项)
a)NONE
b)NOT
c)NULL
d)NO
6)在以下C#类中,()是控制台类,利用它我们可以方便的进行控制台的输入输出。
(选择一项)
a)Control
b)Console
c)Cancel
d)Write
7)如果电影文件的大小最大为500MB,为了同时存放10个该类型的电影文件,则至少需要准备()的硬盘空间。
(选择一项)
a)1G
b)5G
c)10G
d)30G
8)如图,是Windows窗体中的一个ListBox控件,则在当前状态下,控件的SelectedIndex属性的值是()。
(选择一项)
a)0
b)1
c)2
d)ACCP
9)在十六进制数制系统中,使用()表示十进制数制系统中的14。
(选择一项)
a)A
b)E
c)D
d)F
10)分析下面的Java代码,编译运行后的输出结果是()。
(选择一项)
publicclassB{
publicstaticvoidmain(String[]args){
inti=9;
System.out.println(i++);
System.out.println(++i);
}
}
a)10
11
b)9
11
c)10
10
d)9
10
11)C#程序的()方法被称为程序的大门,应用程序从这里开始运行。
(选择一项)
a)Main()
b)Begin()
c)Start()
d)main()
12)在Java中,下列关于带参数的方法说法正确的是()。
(选择一项)
a)方法的参数可以为一个或多个
b)方法返回值的数据类型要和参数的数据类型一致
c)当方法有多个参数时,多个参数的数据类型必须一致
d)方法的参数必须为基本数据类型
13)在Java中,源文件Test.java中包含如下代码段,则程序编译运行结果是()。
publicclassTest{
publicstaticmain(String[]args){
System.out.print(“HelloWorld!
”);
}
}
a)输出:
HelloWorld!
b)编译出错,提示“main方法缺少返回类型”
c)没有输出内容
d)运行时出现异常
14)在下列C#代码中,程序的命名空间是()。
(选择一项)
usingSystem;
namespaceHello{
classProgram{
staticvoidMain(string[]args){
Console.Write(“HelloWorld!
”);
}
}
}
a)Hello
b)Program
c)namespace
d)using
15)在HTML页面中,分析下面的样式规则,则以下选项中()表示属性。
(选择一项)
P{color:
red;font-size:
30px;font-family:
”宋体”;}
a)P
b)color
c)red
d)30px
16)在SQLServer2005数据库中,字符串函数可以用于控制返回给用户的字符串,以下()函数用于将传递给它的字符串转变为大写。
(选择一项)
a)UPPER
b)LOWER
c)RTRIM
d)STUFF
17在HTML中,下面()标签用于定义表的单元格。
(选择一项)
a)
d)) | |
男 | 女 |
a)rows
b)cols
c)rowspan
d)colspan
22)在Java中,多行注释使用()符号开头。
(选择一项)
a)/*
b)*/
c)*
d)//
23)在HTML中,表单INPUT元素的()属性用于指定表单元素的名称。
(选择一项)
a)VALUE
b)NAME
c)TYPE
d)SIZE
24)在Java中,Java源程序文件的扩展名为()。
(选择一项)
a).doc
b).txt
c).ppt
d).java
25)分析如下的Java代码,编译运行时将输出()。
(选择一项)
Strings=newString(“ACCPTest”);
inti=1;
intj=4;
System.out.println(s.substring(i,j));
a)ACCP
b)ACC
c)CCP
d)CCPT
26)在SQLServer2005中,通配符通常与LIKE关键字一起配合使用,以下通配符中()表示在括号中指定范围内的一个字符。
(选择一项)
a)(^)
b)()
c)[]
d)[^]
27)在计算机网络中.DNS的作用在于()..(选择一项)
a)唯一地标识一台计算机
b)将域名映射成IP地址
c)处理从客户端提交的请求
d)计算机通信协议
28)在Java中,类Stri吨Manage定义了如下所示的方法uppercase.则在同一路径下的类Test中,在方法doManage中正确调用此方法的语句是()。
(选择二项)
publicclassStringManage{
publicStringuppercase(Stringparam){
returnparam.toUpperCase();
}}
a)publicvoiddoManage(){
Systern.out.println(uppercase("accp"));
}
b)publicvoiddoManage(){
System.out.println(StringManage.uppercase("accp"));
}
c)publicvoiddoManage(){
System.out.println(newStringManage().uppercase("accp"));
}
d)publicvoiddoManage(){
StringManagemanager=newStringManage();
System.out.println(manager.uppercase("accp"));
}
29)现有如下一段C#代码,该代码的运行结果是().(选择一项)
publicstaticvoidMain(){
for(inti=1;i<=3;i++){
switch(i){
case1:
Console.Write(i.ToString());break;
default:
Console.Write((i*2).ToString());break;
}
}
a)146
b)有编译错误
c)246
d)123
30)给定如下所示的Java代码,要使这段代码能够编译成功,横线处应该填入()。
Public_____count(inti,doubled){
returni*d;
}(选择一项)
a)void
b)int
c)char
d)double
31)分析下面的HTML代码段,下面描述正确的是()0(选择一项)
a)在页面中创建了三个框架,左边一列包含两个框架(各占50%),右边一列占
窗口的70%
b)在页面中创建了三个框架,左边一列占窗口的30%,右边一列包含两个框架(各占50%)
c)在页面中创建了三个框架,上边一行占窗口的30%,下边一行包含两个框架(各占50%)
d)在页面中创建了三个框架,上边一行包含两个框架(各占50%),下边一行占窗口的70%
32)分析下面的Java代码片段,正确的输出结果是()0(选择一项)
inti=0;
for(;i<4;i+=2){
System.out.print(i+",");
`System.out.println(i);
}
a)0,2
b)0,2,4
c)0,2,4,6
d)0,1,2,3
33)分析下面的HTML代码片段,以下说法正确的是()。
(选择一项)
……
- C++
- Java
- VB
……
a)网页全部的字体大小都为2
b)网页背景的颜色为"lanvender"
c)"C++"、"Java"、"VB"显示在同一行
d)"C++"、"Java"、"VB"前面按l、2、3编号'
34)在C#中,下列代码的运行结果是().(选择一项)
int[]age=newint[]{16,18,20,14,22};
foreach(intiinage){
if(i>18)
continue;
Console.Write(i.ToString()+"");
}
a)1618201422
b)16181422
c)161814
d)1618
35)在SQLServer2005数据库中,假设订单表orders用来存储订单信息,cid代表客户编号,money代表单次订购额,现要查询每个客户的订购次数和订购总金额,下面查询语句中()可以返回正确结果。
(选择一项)
a)selectcid,count(money),sum(cid)企omordersgroupbycid
b)selectcid,count(moneY),sum(cid)fromordersorderbycid
c)selectcid,count(cid),sum(money)fromordersorderbycid
d)selectcid,count(cid),sum(money)fromordersgroupbycid
36)分析以下C#代码,编译运行结果是().(选择一项)
usingSystem;
classClassl{
staticvoidMain(string[]args){
intage=5;
Run(age);
Console.Write(age);
}
privatestaticvoidRun(intage){
age=age+55;
Console.Write(age);
}
a)输出:
605
b)输出:
555
c)输出:
506
d)编译出错
37)在ADO.NET中,下列代码运行后的输出结果是().(选择一项)
DataTabledt=newDataTableO;
dt.Columns.Add("编号”typeof(System.Int16));
dt.Columns.Add("成绩",typeof(System.Int16));
for(inti=1;i<=3;i++){
DataRowdr=dt.NewRow();dr[0]=i;
dt.Rows.Add(dr);
}
Console.WriteLine(dt.Rows.Count);
a)1
b)2
c)3
d)4
38)分析下面的HTML语句,以下选项中说法正确的是().(选择二项)
a)该表格的高度等于100像素
b)该表格的宽度为当前浏览器窗口高度的50%
c)该表格的边框宽度为15像素
d)该表格的背景颜色为红色
39)在Java中,Scanner类提供从控制台获取键盘输入的功能,若想使用此类需要在Java
源代码第一行添加导入语句()或().(选择二项)
a)importjava.utiI.Scanner;
b)importjava.util.*;
c)importjava.util;
d)importScanner;
40)下列选项中关于计算机IP地址的理解正确的是().(选择二项)
a)IP地址唯一标识网络中的每一台计算机
b)具有IP地址的计算机就可以相互通信
c)计算机的通信协议有TcP/IP协议
d)一台计算机可以有多个IP地址,多台计算机可以共用一个IP地址
41)给定如下Java代码片段,编译运行的结果是().(选择一项)
inti=0,j=-l;
switch(i){
case0:
1:
j=1;
case2:
j=2;
System.out.print("j="+j);
a)程序编译出错
b)输出:
j=·l
c)输出:
j=2
d)输出:
j=O
42)在ADO.NET中,为了执行一条select查询语句,需要把Command对象的CommandType属性设置为().(选择一项)
a)CommandType.StoredProcedure
b)CommandType.TableDirect
c)CommandType.Text
d)CommandType.SQL
43)使用C#语言开发数据库应用程序时,.NETFramework为我们提供了两个重要的组
件是()和().(选择二项)
a)Connection
b)数据提供程序
c)DataReader
d)DataSet
e)Command
44)在Windows应用程序中,MDI应用程序由一个MDI父窗体和至少一个MDI子窗体构成。
假设Forml为MDI父窗体,在指定Form2为MDI子窗体时,需要在Forml窗体中打开Form2的地方添加的代码是().(选择一项)
a)Form2f2=newForm2();
f2.MdiParent=this;
f2.Show();
b)Form2f2=newForm2();
fl.MdiParent=this;
f2.Show();
c)Form2f2=newForm2();
f2.MdiParent=Form1;
f2.Show();
d)Form1f2=newForm1();f2.MdiParent=this;
f2.Show();
45)在C#中,下列代码的运行结果是().(选择一项)
usingSystem;
classTest{
staticvoidMain(string[]args){
inta=21,b=22,c=23;
if(a>b||b>c)
Console.WriteLine(十十b);
else
Console.WriteLine(a+b+c);
}
}
a)21
b)22
c)23
d)66
46)在HTML中,如下所示代码的显示效果为()0(选择一项)
.tableBorder{border-right-width:
3px;border-right-color:
black;border-right-style:
solid;padding-top:
20px;}
a)图1
b)图2
c)图3
d)图4
47)某站点地址为,名称为mysite的根文件夹中包含index.html网页文
件,在根文件夹下,名称为blog的文件夹中包含blog.html网页文件,假定要从
index.html链接到blog.html,可以实现此链接的链接地址为().(选择二项)
a)
b)/blog/blog.html•
c)blog/blog.html
d)mysite/blog/blog.html
48)给定如下Java代码片段,编译运行时,以下()语句或表达式的值是true.
Strings="duck";
StringBuffersb=newStringBuffer("duck");
Stringe=newString("duck");
Stringt=e;(选择一项)
a)s.equals(sb)
b)s.equals(e)
c)t.equals(sb)
d)s==t
49)分析下面的Java源程序,编译后的运行结果是().(选择二项)
importjava.util.*;
publicclassTest{
publicstaticvoidmain(String[]args){
int[]numbers=newint[]{2,1,3};
Arrays.sort(numbers);
for(intindex=1;index<=numbers.length;index++){
System.out.print(numbers[index]);
}
}
}
a)输出:
21
b)输出:
23
c)输出:
13
d)运行时报数组越界错误
50)在SQLServer2005数据库中创建一个名为Customers的新表,但同时要求该表中不
包含任何记录,下列查询语句中可以实现的是().(选择一项)
a)Select*intocustomersf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 理论 试题 答案