电子科技大学中山学院编程复习题与答案
- 格式:doc
- 大小:376.50 KB
- 文档页数:29
电子科技大学大二第2学期java(计算机编程语言)(考试时间90分钟,满分100分)一、选择题(2分*25=50分)1、对于可以独立运行的Java应用程序,下列( )说法是正确的。
A) 无须main方法B) 必须有两个main方法C) 可以有多个或零个main方法D) 必须有一个main方法2、用abstract定义的类()A) 可以被实例化B) 不能派生子类C) 不能被继承D) 只能被继承3、URL地址为: ,则其中http的含义为()A) 通信协议B) 参考点C) 机器名称D) 通信端口4、在Java语言中,不允许使用指针体现出Java特性是()A) 可移植B) 解释执行C) 健壮性D) 安全性5、下列选项中,不是Applet标记的是()A)PARAMB)BODYC)CODEBASED) ALT6、Java程序默认引入了一个包,包名为:()A)java.awtB)java.ioC)java.utilD)ng7、Applet可以做下列()的操作。
A) 读取客户端文件B) 在客户端主机上创建新文件C) 在客户端装载程序库D) 读取客户端部分系统变量8、以public修饰的类如:public class Fish{…} 则Fish( )A) 可被其它程序包中的类使用B) 仅能被本程序包中的类使用C) 不能被任意其它类使用D) 不能被其它类继承9、System类在()包中。
A)java.utilB)java.ioC)java.awtD)ng10、线程生命周期中正确的状态是()A) 新建、就绪、运行、堵塞和死亡B) 新建、运行和死亡C) 新建、运行、阻塞和死亡D) 就绪、运行、堵塞和死亡11、Java语言中创建一个对象使用的关键字为()A)classB)interfaceC)newD)create12、下面哪种不是Java的数据类型()A) 基本类型B) 数组类型C) 类D) 字符串类型13、以public修饰的类如:public class Car{…} 则Car( )A) 可被其它程序包中的类使用B) 仅能被本程序包中的类使用C) 不能被任意其它类使用D) 不能被其它类继承14、JDK中提供的文档生成器是()A)java.exeB)javap.exeC)javadoc.exeD)javaprof.exe15、Java为移动设备提供的平台是()A)J2MEB)J2SEC)J2EED)JDK5.016、Thread类中能运行线程体的方法是()A)start()B)resume()C)init()D)run()17、下列关于Applet的说法中,错误的是()A)Applet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行B)以在安全策略的控制下读写与本地磁盘文件C)Java中不支持向Applet传递参数D)Applet的主类要定义为java.applet.Applet类的子类18、必须将组件放在一定的()中才能显示出来A)容器B) 组件C) 浏览器D) 窗口19、下列哪个类声明合理的是:()A)abstract final class HI{ ··· }B)abstract private move(){···}C)protected private number ;D)public abstract class Car{···}20、布尔型变量真值表示为()A)trueB)falseC)tD) f21、continue语句( )A)只中断最内层的循环B) 只中断最外层的循环C) 只中断所在层循环中的当次循环D) 只中断某一层的循环22、阅读下列代码,其运行结果是()public class Test{public static void main(String args[]){int n = ~(0x2f)&0x36; System.out.println(n);}}A)32B)0x2fC)16D)1023、对于下列代码,()方法可以加入类Child:public class Parent {public int addValue( int a, int b) {int s; s = a+b; return s; }}class Child extends Parent {}A)int addValue( int a, int b ){// do something...}B)public void addValue (int a, int b ){// do something...}C)public int addValue( int a ){// do something...}D)public int addValue( int a, int b )throws MyException {//do something...} 24、下列哪个类声明正确的是:()A)abstract final class HI{ ··· }B)abstract private move(){···}C)protected private numberD)public abstract class Car{···}25、阅读下列代码,其运行结果是()public class Test{public static void main(String args[]){String s = "Test";switch(s){case "Java" : System.out.print("Java");break;case "Language": System.out.print("Language");break;case "Test" : System.out.print("Test");break;}}}A)JavaB)LanguageC)TestD) 编译出错二、判断题(2分*15=30分)( T )1、Java applet不能够存取客户机磁盘上的文件。
电子科技大学大二第2学期java(计算机编程语言)(考试时间90分钟,满分100分)第一题:单项选择题(20×2分)1.Java application中的主类需包含main方法,以下哪项是main方法的正确形参?()A、 String argsB、String args[]C、Char argD、StringBuffer args[]2.下列的哪个选项可以正确用以表示八进制值8?()A)0x8B)0x10C)08D)0103.设int x=1,float y=2,则表达式x / y的值是:()A.0 B.1 C.2 D.以上都不是4. 若有定义:byte[] x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是()A)x[5-3]B)x[k]C)x[k+5]D)x[0]5.Java Applet在被浏览器加载的时候首先被执行且在applet整个生命周期中只被运行一次的方法是()?A、init()B、start()C、opreationcrawl()D、reader()6.在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行()。
A、init()B、start()C、destroy()D、stop()7.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。
这种面向对象程序特性称为()A)隐藏B)重写C)重载D)Java不支持此特性8.以下有关构造方法的说法,正确的是:()A.一个类的构造方法可以有多个B.构造方法在类定义时被调用C.构造方法只能由对象中的其它方法调用。
D.构造方法可以和类同名,也可以和类名不同9.类Parent、Child定义如下:1.public class Parent2.{ public float aFun(float a, float b) throws3.IOException { }4.} 5.public class Child extends Parent{6.7.}将以下哪种方法插入行6是不合法的。
电子科技大学22春“计算机科学与技术”《面向对象程序设计》期末考试高频考点版(带答案)一.综合考核(共50题)1.在一个applet标记中,()标记属性项可以省去不写。
A.widthB.heightC.codebaseD.code参考答案:C2.下列()修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。
A.无修饰符B.publicC.protectedD.private参考答案:A3.下列命令中,是Java编译命令的是()。
A.javadocB.javacC.javaD.appletviewer参考答案:B4.下列()是Java的调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试。
A.javaprof.exeB.java.exeC.javadoc.exeD.jdb.exe5.在j2sdk1.4.2版中,解压得到的目录中,()是存放编译器、解释器和其他许多工具的目录。
A.libB.jreC.demoD.bin参考答案:D6.对于catch子句的排列,下列()是正确的。
A.父类在先,子类在后B.有继承关系的异常不能在同一个try结构程序段内C.排列顺序可任意D.子类在先,父类在后参考答案:D7.下面是类A的构造函数声明,其中正确的是()。
A.void a(int x){...}B.void A(int x){...}C.a(int x){...}D.A(int x){...}参考答案:D8.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。
()A.正确B.错误参考答案:BSystem.out.println(b);}} 。
A.aB.10C.1D.0xa参考答案:B10.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
()A.正确B.错误参考答案:B11.下列语句输出结果为()。
public class A{public static void main(String[]args){byte b=0xa;System.out.println(b);}}A.aB.10C.1D.0xa参考答案:B12.class A{public String toString(){return 4+"";}}class B extends A{public String toString(){return super.toString()+3;}}public class Test{public static void main(String[]args){B b=new B();System.out.println(b.toString());} }what is the result。
电子科技大学c语言考试题及答案一、单项选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于声明一个函数?A. intB. returnC. voidD. function答案:A2. 在C语言中,以下哪个是正确的字符串声明?A. char str = "Hello";B. string str = "Hello";C. str char = "Hello";D. char str[] = "Hello";答案:D3. 下列哪个运算符用于比较两个值是否不相等?A. ==B. !=C. =D. <=答案:B4. C语言中,哪个函数用于计算数组中元素的个数?A. count()B. length()C. size()D. sizeof()答案:D5. 在C语言中,以下哪个是正确的二维数组声明?A. int array[3, 4];B. int array[3][4];C. int array[3][];D. int array[][];答案:B6. 下列哪个关键字用于循环结构?A. ifB. whileC. switchD. for答案:D7. C语言中,以下哪个函数用于将字符串复制到另一个字符串?A. strcpy()B. strcat()C. strncpy()D. strncat()答案:A8. 在C语言中,以下哪个是正确的函数声明?A. int add(int a, int b);B. int add(a, b);C. int add(int, int);D. int add();答案:A9. 下列哪个运算符用于计算两个整数的乘积?A. +B. -C. *D. /答案:C10. 在C语言中,以下哪个是正确的结构体声明?A. struct Student {int id;char name[50];};B. struct {int id;char name[50];} Student;C. struct Student {int id;string name;};D. struct Student {int id;char name;};答案:A二、填空题(每题2分,共20分)1. 在C语言中,使用________运算符可以对变量进行自增操作。
2022年电子科技大学中山学院公共课《大学计算机基础》期末试卷B(有答案)一、单项选择题1、二进制数10111101等于十进制数()A.187B.189C.191D.1932、二进制数11111110B等值的十进制数是()A.254B.252C.154D.2443、十六进制数D3.6转换成二进制数是()A. 11010011.011B. 11100011.110C. 11000011.110D. 11000011.0114、一个数是11011D,则它是一个()A.二进制B.八进制C.十进制D.十六进制5、以下关于计算机病毒的表达中,正确的一条是()A.反病毒软件可以查、杀任何种类的病毒B.计算机病毒是一种被破坏了的程序C.反病毒软件必须随着新病毒的出现而升级,提高查、杀病毒的功能D.感染过计算机病毒的计算机具有对该病毒的免疫性6、目前微型计算机中普遍使用的字符编码是()A.ASCII码B.BCD码C.汉字编码D.GBK码7、在微型计算机的主要性能指标中,字长是指()A.CPU一次能够处理的二进制数据位数B.16位二进制长度C.主板的总线数D.存储器的速度8、在Windows 7 中,下列字符不能出现在文件名中的是()A: B.$ C.空格 D. +9、在资源管理器中,对同一磁盘不同的文件夹之间做复制文件操作时,应先选定文件,然后()A.直接用鼠标左键拖拽文件到目标位置B.按下Alt键同时拖拽文件到目标位置C.按下Ctrl键同时拖拽文件到目标位置D.按下Shift键同时拖拽文件到目标位置10、在Windows7对话框中,下列元素可同时选中多项的是()A复选框 B文本框 C单选按钮 D命令按钮您的11、下列对“回收站”说法正确的是()A.“回收站”保存了所有系统文件B.“回收站”中的文件不能再次使用C.“回收站”中的文件只能保存30天D.“回收站”中的文件可以还原12、设置键盘属性时,在哪个选项框中可以更改键盘接受连续按键速度的设置()A.字符重复B.键盘设置C.按键设置D.光标闪烁频率13、在微型计算机中,操作系统的作用是()A.把源程序编译成目标程序B.便于进行文件夹管理C.管理计算机系统的软件和硬件资源D.管理高级语言和机器语言14、在Word 2010中,对同一个文档的两次不同的修订版本进行比较,应选择。
电子科技大学大二第2学期java(计算机编程语言)(考试时间90分钟,满分100分)一、选择题(2分*25=50分)1、设i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是______。
A)i = i + 2B)a[0] = 7;C)i++ - --j;D)a(0) = 66;2、Java语言的类间的继承关系是______。
A) 多重的B) 单重的C) 线程的D) 不能继承3、设有定义int i = 6 ;,则执行以下语句后,i 的值为______。
i += i - 1;A)10B)121C)11D)1004、下列选项中,用于在定义子类时声明父类名的关键字是______。
A)interfaceB)packageC)extendsD)class5、若已定义byte[ ] x= {11,22,33,-66} ;其中0≤k≤3,则对x数组元素错误的引用是______。
A)x[5-3]B)x[k]C)x[k+5]D)x[0]6、下列语句序列执行后,ch1 的值是______。
char ch1='A',ch2='W';if(ch1 + 2 < ch2 )++ch1;A)‘A'B)‘B'C)‘C'D)B7、下列语句序列执行后,i 的值是______。
int i=8, j=16;if( i-1 > j ) i--; else j--;A)15B)16C)7D)88、下面语句执行后,i 的值是______。
for( int i=0, j=1; j < 5; j+=3 ) i=i+j;A)4B)5C)6D)79、设有定义float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是______。
A)x > y || x > zB)x != yC)z > ( y + x )D)x < y & ! ( x < z )10、下列语句序列执行后,i的值是______。
电子科技大学22春“计算机应用技术”《VB程序设计》期末考试高频考点版(带答案)一.综合考核(共50题)1.设有语句:x=InputBox(“输入数值”,“0”,“示例”)程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是()。
A.在box对话框标题栏中显示的是“示例”B.变量x的值是数值10C.变量x的值是字符串“10”D.0是默认值参考答案:C2.将命令按钮设为默认命令按钮,应设置为True的属性是()。
A.ValueB.EnabledC.DefaultD.Cancel参考答案:C3.Sub过程与Function函数的最根本区别是()。
A.两种过程参数的传递方式不同B.Sub过程是语句级调用,可以使用Call或直接使用过程名,但Function过程是在表达式中调用C.Sub过程无返回值,但Function过程有返回值D.Function过程可以有参数,而Sub过程不可以加aopenxu0306优惠参考答案:C4.刚建立一个新的标准工程后,不在工具箱中出现的控件是()。
A.通用对话框B.文本框C.图片框参考答案:B5.定义一个常量PI,可以使用下列语句中的()。
A.Set PI = 3.14159B.PI = 3.14159C.Const PI = 3.14159D.Const PI参考答案:C6.Load事件是在窗体被装入工作区时()触发的事件。
A.用户B.程序员C.手工D.自动参考答案:D7.下列列表框属性中哪一项不是数组()。
A.SelectedB.ListCountC.ListD.Index参考答案:B8.在窗体上有一个文本框控件,名称为TxtTime;一个计时器控件,名称为Timer1,要求每一秒钟在文本框中显示一次当前的时间,程序为 Private Sub Timer1 TxtTime.text=Time End Sub 在横线上应填入的内容是()。
A.VisibleB.TimerC.IntervalD.Enabled9.ADO数据控件的RecordSoure属性是表示()。
电子科技大学大二第2学期java(计算机编程语言)(考试时间90分钟,满分100分)一、选择题(2分*25=50分)1、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______ 。
A) 可行性分析B) 需求分析C) 详细设计D) 程序编码2、下面叙述正确的是______。
A) 算法的执行效率与数据的存储结构无关B) 算法的空间复杂度是指算法程序中指令(或语句)的条数C) 算法的有穷性是指算法必须能在执行有限个步骤之后终止D) 以上三种描述都不对3、在一棵二叉树上第5层的结点数最多是______。
A)8B)16C)32D)154、下面描述中,符合结构化程序设计风格的是______。
A) 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B) 模块只有一个入口,可以有多个出口C) 注重提高程序的执行效率D) 不使用goto语句5、下列模式中,能够给出数据库物理存储结构与物理存取方法的是______。
A) 内模式B) 外模式C) 概念模式D) 逻辑模式6、下列描述中,错误的是()A) 要求编程者管理内存B)Java的安全体现在多个层次上C)Applet要求在支持Java的浏览器上运行D)Java有多线程机制7、在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是______。
A)static boolean matches()B)boolean matcher.find()C)int matcher.start()D)int matcher.end()8、有关句柄(handle)的说法,下列不正确的是_______。
A) 句柄是一个4字节长的整数值B) 句柄用来标识应用程序中不同的对象或同类对象中的不同实例C) 消息是句柄的一种D) 画笔的句柄类型是HPEN,画刷的句柄类型是HBRUSH9、下面叙述正确的是______。
A) 栈不能进行插入元素的操作,而队列可以。
电子科技大学22春“计算机应用技术”《VB程序设计》作业考核题库高频考点版(参考答案)一.综合考核(共50题)1.在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码: Option Base 1 Private Sub Command1_Clic() Dim a s=0 a=Array (1,2,3,4) j= 1 For i=4 To 1 Step-1 s=s+a(i) * j j=j*10 Next i Print s End Sub 运行上面的程序,单击命令按钮,其输出结果是()。
A.4321B.34C.1234D.12参考答案:C2.在窗体上画一个名称为Command1的命令按钮和两个名称分别为Text1、Text2的文本框,然后编写如下事件过程: Private Sub Command1_Click() n = Text1.Text Select Case n Case 1 To 20 x =10 Case 2,4,6 x = 20 Case IsA.40B.30C.20D.10参考答案:D3.在窗体上画一个名称为CommandDialog1 的通用对话框,一个名称为Command1的命令按钮。
然后编写如下事件过程:Private Sub Command1_Click()CommonDialog1.FileName=“”CommonDialog1.Filter=“Allfile|*.*|(*.Doc)|*.Doc|(*.Txt)|*.Txt ”CommonDialog1.FilterIndex=1CommonDialog1.DialogTitle=“VBTest”CommonDialog1.Action=1End Sub对于这个程序,以下叙述中错误的是()。
A.该对话框被设置为“打开”对话框B.在该对话框中指定的文件名为空C.该对话框的标题为VBTestD.在该对话框中指定的默认文件类型为文本文件(*.Txt)参考答案:D4.在MDI界面中,当父窗体关闭,子窗体也随之关闭。
一、填空题(共20分,共 10题,每空1分)1.若经常需要对线性表进行插入和删除运算,则最好采用_ 链式 _存储结构,若经常需要对线性表进行查找运算,则最好采用_ 顺序 ___存储结构。
2.在操作过程中会出现“假溢出”现象的是 顺序队列 结构,解决此问题的方法是 采用循环对列 。
3.已知一棵二叉树的顺序存储结构为 则元素G 的父结点是 D 。
4. 假定一个有向图的顶点的集合为{1,2,3,4,5,6},边的集合为{<1,2>,<1,3>,<2,5>,<3,2>,<3,4>,<4,6>,<5,1>,<5,6>},则出度为2的顶点个数为 3 ,入度为1的顶点个数为 4 。
5.二分查找算法适用于 顺序存储的 数据结构,且数据的组织应该 按查找的关键字有序 。
6. 虚拟存储方式分为: 分页存储 、 分段存储 、 段页存储 。
7. 用户通过操作系统提供的 命令接口、 系统调用、 图形用户接口来使用计算机。
8. 文件的物理结构分为: 连续 、 链接 、 索引 。
9. 因特网是由许多 大小 不同、类型 不同的网络互连而成。
10. 有表score (stuid ,name,engish ),写出查询姓名和英语成绩的查询语句 Select name,English from score 11. 主建 二、选择题(共30分,共 30题,每题1分)1.线性表若采用链式存储结构时,要求内存中可用存储单元的地址( D ) A . 必须是连续的 B . 部分地址必须是连续的 C . 一定是不连续的 D . 连续或不连续都可以 2.下面哪个结构不是线性结构( B )。
A . 队列B . 图C 线性表D . 栈3.一个下图所示的双链表,定义P为指针变量,则P->next->next->.prior 和P->prior->next指向的数据域的值分别是(B)A.80和20 B. 64和47 C. 64和20 D. 80和474.在一个无向图中,所有顶点的度数之和等于所有边数(C)倍。