自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 衡水学院新人真题百练2022(1-20)修订版

​。

2024-01-15 19:28:53 1168

原创 成绩转换 switch全部列出

本题要求编写程序将一个百分制成绩转换为五分制成绩。

2024-01-12 16:50:11 466

原创 关于三目运算符的一些理解

在一行中按照“x=最小值,y=次小值, z=最大值”的顺序输出结果,最大值、次大值和最小值均原样输出,没有宽度控制。在一行中输出测速仪显示结果,格式为:Speed: V - S,其中V是车速,S或者是Speeding、或者是OK。输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。 : 比较原理:表达式1是否为真,为真,执行表达式2,否则执行表达式3.输入在一行中给出1个不超过500的非负整数,即雷达测到的车速。例:a = 4 > 3?

2024-01-12 11:10:13 582

原创 设计3题目:各种排序算法及性能分析

对于这次实验我写了直接插入排序、折半插入排序、希尔排序、冒泡排序、改进冒泡排序、快速排序、简单选择排序、堆排序和二路归并排序算法。在这么多排序算法里面我所熟知的只有冒泡排序这一个,并且我发现冒泡排序的性能要远远落后于其他排序算法。并且其中快速排序,堆排序,二路归并排序,都用到了递归的操作,并且递归算法我并不是很熟悉。这也导致了我对这些排序算法很难理解,但最终结果是好的,我学会了更多新的排序算法,还意识到算法的性能和效率对于编程的重要性,也明白了我的代码能力还很薄弱。

2024-01-08 18:16:19 1077

原创 设计2题目:大学的数据统计

数组中的数据分为两个部分,双亲节点和孩子节点,为创建树提供了很大的便利,对于树的创建过程我采用的是递归的方式,每次通过传递参数root也就是数组存放的双亲节点通过循环来查找双亲节点的孩子节点,并为其开辟对应的空间和进行初始化操作。学会了如何创建一个树的链式结构,并且知道如何输出链式树的各个结点的数据,如何精准的找到一个结点,并求该节点的叶子结点的和,学会了如何计算一个结点的孩子结点的数量,实现以上功能都用到了递归的操作,加深了我对递归的理解,更加清楚的了解了递归的过程。由数组R创建树t的孩子链存储结构。

2024-01-08 14:59:29 869

原创 设计1题目:病人看病模拟程序

通过这个实验我加深了对队列的理解,该实验需要用到队列创建,进队出队,队列的遍历以及销毁。其中销毁队列步骤如下:开始即判断函数是否非空,再定义新的数据结点pre,s使pre结点等于首指针,s是pre指向结点的下一个结点,用循环执行free(pre);s=s->next;其中查看排队对应着队列的遍历,不在排队,余下依次就诊可以用一个判定条件为队列非空的循环来依次输出队列的剩余元素通过AllSee()函数实现。模拟病人看病过程包含5个部分——1排队,2就诊,3查看排队,4下班 ,5不再排队,余下依次就诊。

2024-01-08 14:53:56 1475

原创 实验三 页面置换算法

1、熟悉虚存管理的各种页面淘汰算法硬件环境:计算机一台,局域网环境;软件环境:Windows XP及以上版本 Professional操作系统平台,Visual C++ 6.0专业版或企业版。

2023-11-19 10:46:49 355

原创 操作系统实验二 银行家算法

然后遍历全部进程,判断每个进程的need[i][j]是否为小于可用资源,如果满足,则表示当前进程已经完成,执行finish[i] = true,并记录对应下标用于输出安全序列。若找到, 执行步骤(3), 否则,执行步骤(4)。(2)进程在执行中继续申请资源的分配:若该进程已占用的资源与本次申请的资源之和不超过对资源的最大需求量,且现存资源能满足该进程尚需的最大资源量,则按当前申请量分配资源,否则推迟分配。(3) 当进程Pi获得资源后,可顺利执行,直至完成,并释放出分配给它的资源,故应执行:。

2023-11-05 14:01:13 401

原创 操作系统实验一:进程调度算法

操作系统项目试验一:进程调度算法

2023-10-19 23:20:15 1895

原创 课程设计题目1:学生成绩管理

于C语言而言,深入领会模块化程序设计的思想,掌握数组、字符串、结构体的应用,掌握文件操作。其中需要熟练运用集合、I/O流、JDBC、GUI,甚至网络编程,通过查找API所提供的方法,完成整个设计。并在其中定义变量有学号、姓名、年龄、性别、C语言、高数,英语、以及总分。(2)主函数包括初始密码、读取文件、增加信息、查询信息、删除信息、保存信息、浏览信息、修改信息、成绩排序、退出系统,利用的是冒泡排序法分别按学号、姓名、成绩进行排序。概述:根据需求将整个系统分成不同的模块,每个模块完成一个特定的功能。

2023-06-23 15:34:30 405 2

原创 课程设计题目2:万年历

领会结构化的程序设计思想,深入掌握选择控制结构、循环控制结构的应用,掌握函数的调用。于Java而言,通过查阅API,深入了解swing的相关概念及容器的使用,了解GUI中的布局管理器,掌握GUI中的事件处理机制,实现可以交互的万年历设计。根据设计要求将程序分为四个模块,分别是计算星期几、打印月历、打印年历和退出功能,并且因为年份分为闰年和平年,因此还设计了一个函数用来判断闰年和平年。要求输出的界面尽可能整齐、美观,符合万年历显示规范。输入年月,输出相应月份的日历。输入年份,输出该年所有日历。

2023-06-23 12:10:14 272

原创 22级 Java练习题

"foreach循环修改后的数组:"+strs[0]+','+strs[1]+','+strs[2]);1.在一个Java类中,可以使用_______关键字来修饰成员变量,该变量称作静态变量,静态变量被所有实例共享,可以使用类名.变量名的形式来访问。2.在Java中,如果父类中的某些方法不包含任何逻辑,并且需要有子类重写,应该使用________关键字来声明父类的这些方法。6.在Java中,如果父类中的某些方法不包含任何逻辑,并且需要有子类重写,应该使用________关键字来声明父类的这些方法。

2023-06-09 13:21:47 1246 2

原创 《青少年认知与学习》章节测验

15、学习者在头脑中创建一幅熟悉的场景,在其中确立一条明确的路线,并在其上确定一些特定的点,回忆时按这条路线上的各个点提取所记的项目的位置的记忆法属于( )。3 有些学生面对问题时,总是急于求成,不能全面细致的分析问题的各种可能性,甚至没弄清问题的要求,就匆忙对问题进行解答,这类学生的认知方式属于_____。①学习是行为或行为潜能的变化 ②学习引起的变化是持久的 ③学习引起的变化是短暂的 ④学习是由反复经验引起的 ⑤学习是生理心理成熟的结果。”根据皮亚杰的认知发展阶段,这个孩子的行为属于( )。

2023-06-08 10:36:16 2726

原创 第十章 JDBC 题库

解析:Statement的executeUpdate()方法用于执行SQL中的insert、update、delete语句,该方法返回一个int类型的值,表示数据库中受该SQL语句影响的记录条数。解析:可用于执行任何SQL语句,返回一个boolean值,表明执行该SQL语句是否返回了查询结果。解析:关闭资源时,按先ResultSet结果集,后Statement,最后Connection的顺序关闭资源。解析:PreparedStatement是Statement的子接口,用于执行预编译的SQL语句。

2023-05-30 19:28:17 2227

原创 第十一章 GUI 题库

选项A错误,Panel类派生自容器类Container,属于容器的一种;选项B错误,Window类也派生自容器类Container,也属于容器的一种;C、 GridLayout布局管理器中,组件的相对位置不随区域的缩放而改变,但组件的大小会随之改变,组件始终占据网格的整个区域。解析:BorderLayout布局管理器把容器的的布局分为五个区域:CENTER、EAST、WEST、NORTH、SOUTH。D、 GridLayout布局管理器缺点是总是忽略组件的最佳大小,所有组件的宽高都相同。

2023-05-30 19:28:16 1495 2

原创 第九章 网络编程 题库

解析:在Java网络编程中,使用客户端套接字Socket创建对象时,需要指定服务器主机名称和端口。解析:TCP/IP传输控制协议是Internet的主要协议,定义了计算机和外设进行通信的规则。解析:Socket是传输层供给应用层的编程接口,是应用层与传输层之间的桥梁。解析:TCP/IP网络参考模型包括四个层次:应用层、传输层、网络层、链路层。解析:TCP/IP协议栈中应用层协议包括HHTP、FTP、DNS。解析:TCP/IP协议栈中传输层协议包括TCP、UDP。D、 非常简单的协议,可以广播发送。

2023-05-29 22:35:37 1102

原创 第八章 多线程 题库

解析:yield()方法和sleep()方法有点相似,都可以让当前正在运行的线程暂停,区别在于yield()方法不会阻塞该线程,它只是将线程转换成就绪状态,让系统的调度器重新调度一次。解析:Java中提供了同步机制。解析:suspend()方法表示如果目标线程挂起时在保护关键系统资源的监视器上保持有锁,则在目标线程重新开始以前任何线程都不能访问该资源,已过时,不建议使用。C、 继承Thread的方式定义线程后,覆写的run()方法会在该线程的start()方法被调用后被JVM自动运行。

2023-05-29 22:33:28 1522

原创 第七章 IO 题库

在方法中,首先通过调用listFiles()方法把该目录下所有的子目录和文件存到一个File类型的数组files中,接着遍历数组files,对当前遍历的File对象进行判断,如果是目录就重新调用fileDir ()方法进行递归,如果是文件就直接打印输出文件的路径,这样该目录下的所有文件就被成功遍历出来了。解析:File类的delete()方法只是删除一个指定的文件,假如File对象代表目录,并且目录下包含子目录或文件,则File类的delete()方法不允许对这个目录直接删除。

2023-05-29 16:36:03 2293

原创 第六章 集合类 题库

解析:HashSet存储的元素是不可重复的,添加元素时,需要先后调用hashCode()方法和equals()方法比较元素是否相同,但是如果没有重写,程序就会根据Object类中的hashCode()和equals()方式比较,而根据它的比较方式,两个Tom:10是不相等的。如果想要存入顺序和迭代的顺序一致可以使用使用Java中提供的LinkedHashMap类,它是HashMap的子类,和LinkedList一样也使用双向链表来维护内部元素的关系,使Map元素迭代的顺序与存入的顺序一致。

2023-05-29 16:02:03 4307

原创 第五章 API 题库

解析:System类的arraycopy(Object src,int srcPos, Object dest, int destPos,int length) 方法是从指定源数组中复制一个数组,所以我们使用arraycopy()方法来完成这个题,我们看到数组arr1的所有元素都拷贝到了数组arr2中,arr2的长度是8,但arr1的长度是5,所以当我们遍历说组arr2时,最后三位没有值的位置用0补充。解析:字符串是常量,因此一旦创建,其内容和长度是不可改变的,StringBuffer类长度是可以改变的。

2023-05-29 16:00:36 2809

原创 第三章 面向对象 题库

解析:所谓类的封装是指在定义一个类时,将类中的属性私有化,即使用private关键字来修饰,私有属性只能在它所在类中被访问,为了能让外界访问私有属性,需要提供一些使用public修饰的公有方法,其中包括用于获取属性值的getXxx方法和设置属性值的setXxx方法。父类的构造在子类中没有返回类型,方法名也与子类的类名不相同。Java虚拟机会自动为成员变量进行初始化,针对不同类型的成员变量,Java虚拟机会赋予不同的初始值,如int类型的成员变量初始值为0,long类型的成员变量初始值为0L。

2023-05-28 14:12:46 3425

原创 第二章 编程基础 题库

解析:本题中有两个循环语句,分别是外层循环的for语句和内层循环的while语句,首先程序会执行for循环中的语句,并执行循环体中的表达式a=i%2,计算出a的值,然后在进入while循环计算b的值,循环往复直到外层循环条件i>5为止。本题中有两个循环语句,分别是外层循环的for语句和内层循环的while语句,首先程序会执行for循环中的语句,并执行循环体中的表达式a=i%2,计算出a的值,然后在进入while循环计算b的值,循环往复直到外层循环条件i>5为止。

2023-05-28 14:10:33 1713

原创 java 主观题 题库

int i;int [ ] a;//声明一个整型数组a ~ ~ ( 1 ) ~ ~;//分配内存空间给数组a,元素个数为10个 for(~ ~ ( 2 ) ~ ~) //i从0到a.length-1,每次递增1 {//将i赋值给a[i] System . out . println(a [ i ] + “ ”);} } }答案(2)i=0;i。

2023-05-27 20:41:05 478

原创 第四章 面向对象 题库

解析:在main()方法中,创建Son类的对象,并将其父类也就是Father类的引用指向了该对象,在调用show()方法时,其实调用的是子类的show()方法,子类的show()方法中又通过super关键字调用了父类的show()方法,因此程序先输出了"father show",接着输出了"son show"。例如访问父类的成员变量、成员方法和构造方法。C、 在Java中,多层继承是可以的,即一个类的父类可以再去继承另外的父类,例如C类继承自B类,而B类又可以去继承A类,这时,C类也可称作A类的子类。

2023-05-25 14:43:07 2669

原创 第十章 JDBC

Statement的executeUpdate()方法用于执行SQL中的insert、update、delete语句,该方法返回一个int类型的值,表示数据库中受该SQL语句影响的记录条数。通过Connection实例的createStatement()方法获得的接口对象【】,会把静态的SQL语句发送到数据库中编译执行,然后返回数据库的处理结果。Statement接口的executeUpdate(String sql)返回值是int,它表示数据库中受该SQL语句影响的记录的数目。

2023-05-20 22:36:37 881

原创 第十一章 GUI

本题考查对Java组件中容器的基本知识的理解。Swing组件类中【】、【】、和【】三个组件是继承的AWT的Window类,而不是继承自JComponent类。Swing常用的按钮组件有【】、【】、【】等,它们都是抽象类AbstractButton类的直接或间接子类。【】组件被称为下拉框或者组合框,它将所有选项折叠在一起,默认显示的是第一个添加的选项。Window是显示屏上独立的本机窗口,它独立于其它容器,Window的两种形式是()下面JFrame类的常用操作方法中,哪个方法是用来设置组件的显示位置的?

2023-05-19 17:25:02 615

原创 java面向对象程序设计-题库-第一章

解析:SUN公司提供了一套Java开发环境,简称JDK(Java Development Kit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。解析:SUN公司提供了一套Java开发环境,简称JDK(Java Development Kit),它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。解析:只有开发Java程序时,才需要安装开发工具,如果只是运行Java程序,安装JRE即可。

2023-05-17 22:08:18 2118

原创 第九章 网络编程(第八次作业)

8 Socket类的getInputStream()方法返回一个InputStream类型的输入流对象,如果该对象是由服务器端的Socket返回,就用于读取服务端发送的数据。11ServerSocket对象负责监听某台计算机的某个端口号,在创建ServerSocket对象后,需要继续调用该对象的【】方法,接收来自客户端的请求。14在TCP/IP协议的传输层除了TCP协议之外还有一个UDP协议。4TCP/IP套接字是最可靠的双向流协议,等待客户端的服务器使用【】类,而要连接到服务器的客户端则使用【】类。

2023-05-06 00:07:44 890

原创 第八章 多线程 (第七次作业)

答案解析:yield()方法和sleep()方法有点相似,都可以让当前正在运行的线程暂停,区别在于yield()方法不会阻塞该线程,它只是将线程转换成就绪状态,让系统的调度器重新调度一次。答案解析:suspend()方法表示如果目标线程挂起时在保护关键系统资源的监视器上保持有锁,则在目标线程重新开始以前任何线程都不能访问该资源,已过时,不建议使用。14在JAVA中一个类只要继承了java.lang.Thread类,那么这个类中的任何方法都会在该线程的start()方法被调用后被JVM自动运行。

2023-04-25 22:28:23 1173

原创 第七章 IO (第六次作业)

在方法中,首先通过调用listFiles()方法把该目录下所有的子目录和文件存到一个File类型的数组files中,接着遍历数组files,对当前遍历的File对象进行判断,如果是目录就重新调用fileDir ()方法进行递归,如果是文件就直接打印输出文件的路径,这样该目录下的所有文件就被成功遍历出来了。IO流有很多种,按照操作数据的不同,可以分为字节流和字符流,按照数据传输方向的不同又可分为输入流和输出流,程序从输入流中读取数据,向输出流中写入数据。运行结果中输出了false,这说明删除文件失败了。

2023-04-15 17:47:44 1610

原创 第六章 集合类(第五次作业)

HashSet存储的元素是不可重复的,添加元素时,需要先后调用hashCode()方法和equals()方法比较元素是否相同,但是如果没有重写,程序就会根据Object类中的hashCode()和equals()方式比较,而根据它的比较方式,两个Tom:10是不相等的。如果想要存入顺序和迭代的顺序一致可以使用使用Java中提供的LinkedHashMap类,它是HashMap的子类,和LinkedList一样也使用双向链表来维护内部元素的关系,使Map元素迭代的顺序与存入的顺序一致。

2023-04-15 00:52:20 1488

原创 第五章 API (第四次作业)

上述程序中,arraycopy()方法从指定源数组srcArray角标为1处开始,复制2个长度的数组,复制的数组替换掉目标数组destArray从角标2开始的2个长度的子数组。答案解析:当创建Random类的实例对象时,如果指定了相同的种子,则每个实例对象产生的随机数具有相同的序列,调用nextInt(int in)方法时产生的随机数在(0 =< 参数值)之间。StringBuffer的apped()方法和insert()方法返回的都是原来的StringBuffer对象,并且他们都可以接受任意类型的数据。

2023-04-03 16:00:05 2338

原创 第三、四章 面向对象 (第三次作业)

1下面选项中,类的声明方式正确的是()正确答案: D2在java中,以下程序的输出结果是()int x;boolean y;A、运行错误B、0 tureC、0 falseD、0 0正确答案: C3在Java接口中,下列选项中属于有效的方法声明的是()正确答案: A4下列程序的运行结果是d.show();A、输出lisaB、输出nullC、输出name。

2023-04-01 21:27:50 3935

原创 java版衡水学院新人真题百练2022(1-20)

​。

2023-03-28 22:41:05 819

原创 衡水学院新人真题百练2022(41-60)

在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。现在你也跟他一起画吧!逐行输出给定范围内每个完数的因子累加形式的分解式,每个完数占一行,格式为“完数 = 因子1 + 因子2 + ... + 因子k”,其中完数和因子均按递增顺序给出。这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。

2023-03-19 19:55:03 1645

原创 衡水学院新人百题练2022(61-80)

从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将千位和十位上的数字互换,百位和个位上的数字互换,组成加密后的新四位数。个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们。从键盘上输入10元素的值存入一维数组m中,然后将下标为(0. 2. 4. 6. 8)的元素值赋值给数组n,最后输出数组n的内容。

2023-03-19 12:59:20 1768

原创 衡水学院新人百题练2022(81-100)

问题是这样的:古代有一个梵塔,塔内有3个座A,B,C,开始时A座上有64个盘子,盘子大小不等,大的在下,小的在上。请编写程序计算电费。回家以后小明把有自己的照片全都放进了自己的相册中,然后从剩余照片中把有妈妈的照片都放进了妈妈的相册中,最后把剩下来的有爸爸的照片都放进了爸爸的相册中。首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};2)如果方程有两个不相等复数根,则每行按照格式“实部+虚部i”输出一个根,先输出虚部为正的,后输出虚部为负的;

2023-03-19 12:25:52 1102

原创 衡水学院新人百题练2022(21-40)修订版

在一行中按照“y=结果”的顺序输出,结果原样输出,没有其它附加格式。输入一整数x,如果x>0,则y=1,否则y=-1,最后输出y的值。直接输入1个整数,没有其它任何附加字符。作者 王跃萍单位 东北石油大学。7-21 判断正负数。

2023-03-18 19:07:47 661

原创 第二章 编程基础(第二次作业)

正确答案:D答案解析:char类型数据在定义时需要使用单引号引起的单个字符,也可以赋值为0-65535之间的数字。也可以使用Unicode 代码来描述。正确答案:A答案解析:只有1选项正确给出了二维数组的长度,以及每一个一维数组的元素个数。正确答案:D答案解析:布尔类型的变量只有两个值,即true和false。B. b=2;C. int =20;D. int a;b=a+10;正确答案:A答案解析:变量定义的基本格式 数据类型 变量名=值;

2023-03-09 18:21:18 1324

原创 第一章 Java开发入门(第一次作业)

正确答案:(1) class。

2023-02-27 22:25:47 1278 1

概率论与数理统计精简题库

概率论与数理统计精简题库

2023-09-29

数据结构教程第六版课后答案

数据结构教程第六版课后答案

2023-09-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除