资源描述:
《java程序设计基础期末试题B》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、广东科学技术职业学院(广东省科技干部学院)试卷---------------------------------------------------------------密------------------------------------封-------------------------------------线----------------------------------------班内序号考生姓名学号班级试室号注意:密封线内不要答题 密封线外不要写姓名、学号、班级、违者试卷作零分处理出卷:第1页(共4页)程序设计基础(Ja
2、va)试卷(B)(考试班级:10级网络技术专业)(时间:90分钟 | 满分:100分)大项标题号一二三四五六七总成绩评卷人得分一、选择题(每题2分,共40分)1、设有Strings1=“ABC”,s2=“abc”;则s1=s1.concat(s2),s1的值为(D)A)ABC B)abcABC C)ab D)ABCabc2、有一个类A,以下为其构造函数的声明,其中正确的是(B)A)voidA(intx){...}B)A(intx){...}C)a(intx){...}D)voida(intx){...}3、要使类中的某
3、个成员变量只能被同一个包中的类访问到,该变量可用什么修饰符修饰?(D)A)protectedB)publicC)privateD)应不加修饰符4、设有变量x的取值范围为0~3,不含端点,则用java语句表示为(A)A)x>0&x<3B)x<3
4、x>0C)005、设有intx=3,y=4;booleant则执行语句t=x>3
5、y++>4后,y的值为(C)A)true B)4 C)5 D)false6、设intx=5,y=3,z=2;intk=x<3?y:z,则k的值为(C)。A)3B)5C)2D)07、设intx=
6、6,y=10,则y>=6&&x<=y的值为(A)A)true B)10C)falseD)68、下列合法的标识符是(A)A)_3abcB)3$_abcC)publicD)test-19、下列语句正确的是(D)A)inta=3.6B)charc=“A”C)Strings=‘s’D)doubled=8.9;10、设有intb[]={1,3,4,5,6},则下列语句正确的是(D)A)b=1B)b[1]=1C)b[5]=6D)b[3]=511、设有定义语句inta[]={66,88,99};则以下对此语句的叙述错误的是(C)A)定义了一个名为a的一维
7、数组B)a数组有3个元素C)a数组的下标为1~3D)数组中的每个元素是整型12、设有inta=-11,b=3,则a%b的值为(B)A)2B)-2C)3D)-313、下列关于类和对象的说法正确的是(D)A)不需要定义类,就能创建对象B)对象中必须有属性和方法C)属性必须是简单变量D)属性也可以是对象14、设有inta[]={1,2,3,4,5,6,7,8},i=5;则执行System.out.println(a[++i])的值为(B)A)6B)7C)4D)815、设有inta[]={1,2,3,4,5,6,7,8},b[]={10,20,30,
8、40,50},则执行System.arraycopy(a,2,b,2,2)后有(B)A)b[0]=3 B)b[2]=3 C)b[3]=30 D)b[5]=50广东科学技术职业学院(广东省科技干部学院)试卷第2页(共4页)16、为了区分重载多态中同名的不同方法,要求(A)A)采用不同的形式参数列表B)返回值类型不同C)调用时用类名或对象名做前缀D)参数名不同17、JAVA对象主要属性有:(A)A)状态与行为B)抽象和封装C)继承与多态D)可重用和可扩展18、下列说法中,正确的是(A)A)类是变量和方法的集合体B)数组是无序
9、数据的集合C)抽象类可以实例化D)类成员数据必须是公有的19、下列说法正确的一个是(A)A.)一个程序可以包含多个源文件B)一个源文件中只能有一个类C)一个源文件中可以有多个公共类D)一个源文件只能供一个程序使用20、不允许作为类及类成员的访问控制符的是(C)A)publicB)privateC)staticD)protected二、填空题:(每空1分,共20分)1、在Java语言中,逻辑常量只有true和____false_______两个值。2、定义一个类包括定义类头和定义类体两个部分。3、如果子类中的某个方法的名字、返回值类型和参数列表
10、与它的父类中的某个方法完全一样,则称子类中的这个方法_____覆盖_____了父类的同名方法。4、创建一个名为MyPackage的包的语句是PackageMypac