
笔试强训
文章平均质量分 93
日常训练题,题目来源于牛客网等网站
@~007
学习的笔记,复习的资料。发布的内容限于学习,如有侵权请联系作者。
展开
-
笔试强训day40
一、选择题1、上网的时候,访问某个网页却突然出现了某个运营商的网页(如联通、电信)。出现此问题可能的原因是?( )A DNS劫持B DDoS攻击C MAC地址欺骗D 伪造DHCP服务器他的回答: C (错误)正确答案: A2、TCP建立连接的三次握手中,第二次握手发送的包会包含的标记,最正确的描述是?A ACKB SYN,ACKC SYN,PSHD SYN他的回答: B (正确)正确答案: B3、当使用TCP协议编程时,下列问题哪个是必须由程序员考虑和处理的?A 乱序数据包的原创 2022-05-23 17:00:52 · 2238 阅读 · 1 评论 -
笔试强训day39
一、选择题1、/etc/resolv.conf的用途是A 邮件服务的设置文件B DHCP的设置文件C DNS解析的设置文件D 网络路由的设置文件他的回答: C (正确)正确答案: C2、能够PING通同网段的节点,但却如PING不通其他网段的所有节点的最可能的原因A 本机网关设置错误B 本机没有正确设置DNSC 对方运行的是不同的操作系统D 二层交换机故障他的回答: B (错误)正确答案: A3、常被提及的Dos攻击的是以下的行为;A 侵入目标服务器,获取重要数据B 采用穷原创 2022-05-23 16:34:31 · 671 阅读 · 0 评论 -
笔试强训day38
一、选择题1、在计算机网络中,TCP和UDP协议的相似之处是()A 面向非连接的协议B 面向连接的协议C 其余选项都不对D 传输层协议他的回答: B (错误)正确答案: D2、在 OSI 参考模型中能实现路由选择,拥塞控制与互联功能的层是()A 物理层B 网络层C 数据链路层D 应用层他的回答: B (正确)正确答案: B3、在TCP/IP中,ICMP属于哪一层协议?A IPB PPPC UDPD TCP他的回答: A (正确)正确答案: A4、在发送TCP接收到原创 2022-05-23 16:12:56 · 694 阅读 · 0 评论 -
笔试强训day36
一、选择题1、下列关于线程说法错误的是()A 耗时的操作使用线程,提高程序响应B 耗内存的操作使用线程,提高内存利用率C 多CPU的系统使用线程,提高CPU利用率D 并行操作使用线程,如c/s架构中服务端程序为每个客户端请求创建一个线程来响应他的回答: B (正确)正确答案: B2、如果将固定块大小的文件系统中的块大小设置大一些,会造成()。A 更好的磁盘吞吐量和更差的磁盘空间利用率B 更好的磁盘吞吐量和更好的磁盘空间利用率C 更差的磁盘吞吐量和更好的磁盘空间利用率D 更差的磁盘吞吐原创 2022-05-23 15:40:29 · 1219 阅读 · 0 评论 -
笔试强训day37
一、选择题1、在 OSI 分层模型中,把传输的比特流划分为帧,是哪一层的功能( )A 物理层B 网络层C 数据链路层D 传输层他的回答: D (错误)正确答案: C2、下面关于源端口地址和目标端口地址的描述中,正确的是( )A 在TCP/UDP传输段中,源端口地址和目的端口地址是不能相同的B 在TCP/UDP传输段中,源端口地址和目的端口地址必须是相同的C 在TCP/UDP传输段中,源端口地址和目的端口地址是可以相同的D 以上描述均不正确他的回答: A (正确)正确答案: A原创 2022-05-22 15:39:55 · 554 阅读 · 0 评论 -
笔试强训day35
一、选择题1、在支持多线程的系统中,进程P创建的若干个线程不能共享的是( )。A 进程 P 的代码段B 进程 P 中打开的文件C 进程 P 的全局变量D 进程 P 中某线程的栈指针他的回答: A (错误)正确答案: D2、操作系统中关于竞争和死锁的关系下面描述正确的是?A 竞争一定会导致死锁B 死锁一定由竞争引起C 竞争可能引起死锁D 预防死锁可以防止竞争他的回答: C (正确)正确答案: C3、并发是并行的不同表述,其原理相同。A 错B 对他的回答: A (正确)正确原创 2022-05-20 15:59:26 · 1130 阅读 · 0 评论 -
笔试强训day34
一、选择题1、下列有关在一个处理器(processor)上跑两个线程(thread)的说法中,正确的是?A 一个线程可以改变另一个线程的程序计数器(program counter)B 一个线程既不能读也不能写另一个线程的栈(stack)C 一个线程可以读写另一个线程的寄存器(register)D 以上都不对他的回答: A (错误)正确答案: B2、如何减少换页错误?A 进程倾向于占用CPUB 访问局部性(locality of reference)满足进程要求C 进程倾向于占用I/O原创 2022-05-20 09:20:34 · 535 阅读 · 0 评论 -
笔试强训day33
一、选择题1、若一个用户进程通过read 系统调用读取一个磁盘文件中的数据,则下列关于此过程的叙述中,正确的是( )。Ⅰ. 若该文件的数据不在内存中,则该进程进入睡眠等待状态Ⅱ. 请求 read 系统调用会导致 CPU 从用户态切换到核心态Ⅲ. read 系统调用的参数应包含文件的名称A 仅Ⅰ、 ⅡB 仅Ⅰ、 ⅢC 仅Ⅱ、 ⅢD Ⅰ、 Ⅱ和Ⅲ他的回答: C (错误)正确答案:A2、Linux文件权限一共10位长度,分成四段,第三段表示的内容是()?A 文件类型B 文件所有者的权限原创 2022-05-20 08:01:29 · 800 阅读 · 0 评论 -
笔试强训day32
一、选择题1、处于运行状态的操作系统程序应放在()A 寄存器中B 主存中C 辅存中他的回答: A (错误)正确答案: B2、在系统内存中设置磁盘缓冲区的主要目的是()。A 减少磁盘 I/O 次数B 减少平均寻道时间C 提高磁盘数据可靠性D 实现设备无关性他的回答: A (正确)正确答案: A3、下列选项中,会导致进程从执行态变为就绪态的事件是()。A 执行 P(wait)操作B 申请内存失败C 启动 I/O 设备D 被高优先级进程抢占他的回答: D (正确)正确答案:原创 2022-05-18 15:36:38 · 492 阅读 · 0 评论 -
笔试强训day31
一、选择题1、在单处理器系统中,如果同时存在有12个进程,则处于就绪队列中的进程数量最多为()A 1B 9C 10D 11他的回答: D (正确)正确答案:D2、以下关于多线程的叙述错误的是:A 线程同步的方法包括使用临界区,互斥量,信号量等B 两个线程同时对简单类型全局变量进行写操作也需要互斥C 实现可重入函数时,对自动变量也要用互斥量加以保护D 可重入函数不可以调用不可重入函数他的回答: D (错误)正确答案: C3、系统死锁的可能的原因是A 进程死循环B 资源循环等待原创 2022-05-17 17:37:22 · 953 阅读 · 0 评论 -
笔试强训day30
一、选择题1、考虑下面这个简单的例子,让我们看看reflection是如何工作的。import java.lang.reflect.*;public class DumpMethods{ public static void main(String[] args) { try { Class c=Class.forName(args[0]); Method m[]=c.getDeclaredMethods(); for (int i = 0; i < m.length;原创 2022-05-15 21:13:47 · 934 阅读 · 0 评论 -
笔试强训day29
一、选择题1、以下哪项是类实例化的语句?A varName ClassName=new varName();B ClassName varName=new ClassName(new ClassName);C ClassName varName=ClassName();D ClassName varName=new ClassName();他的回答: D (正确)正确答案: D2、下列关于 java 语言的特点,描述错误的是()A java是跨平台的编程语言B java支持分布式计算C原创 2022-05-09 17:34:47 · 400 阅读 · 0 评论 -
笔试强训day28
一、选择题1、如果希望监听TCP端口9000,服务器端应该怎样创建socket?A new Socket(“localhost”,9000);B new ServerSocket(9000);C new Socket(9000);D new ServerSocket(“localhost”,9000);他的回答: D (错误)正确答案: B2、下列哪个类的声明是正确的?A abstract final class HI{}B abstract private move(){}C pro原创 2022-05-09 16:37:40 · 541 阅读 · 0 评论 -
笔试强训day27
一、选择题1、用命令方式运行以下代码的运行结果是()public class f{ public static void main(String[] args){ String foo1 = args[1]; String foo2 = args[2]; String foo3 = args[3]; }}命令: java f a b cA 程序编译错误B a b cC 程序运行错误D f他的回答: C (正确)正确答案: C2、若有定义语句: int a=10 ;原创 2022-05-09 16:09:47 · 1152 阅读 · 0 评论 -
笔试强训day26
一、选择题1、在Java中,以下关于方法重载和方法重写描述正确的是?A 方法重载和方法的重写实现的功能相同B 方法重载出现在父子关系中,方法重写是在同一类中C 方法重载的返回值类型必须一致,参数项必须不同D 方法重写的返回值类型必须相同或相容。他的回答: B (错误)正确答案: D2、下列哪些语句关于内存回收的说明是正确的? ( )A 程序员必须创建一个线程来释放内存B 内存回收程序负责释放无用内存C 内存回收程序允许程序员直接释放内存D 内存回收程序可以在指定的时间释放内存对象他原创 2022-05-09 12:28:19 · 323 阅读 · 0 评论 -
笔试强训day25
一、选择题1、下面有关JVM内存,说法错误的是?A 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的B Java方法执行内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的C 方法区用于存储JVM加载的类信息、常量、静态变量、即时编译器编译后的代码等数据,是线程隔离的D 原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的他的回答: C (正确)正确答案: C2、下列程序段的输出结果是:( )public void c原创 2022-05-09 12:03:42 · 619 阅读 · 0 评论 -
笔试强训day24
一、选择题1、将N条长度均为M的有序链表进行合并,合并以后的链表也保持有序,时间复杂度为()?A O(N * M * logN)B O(N*M)C O(N)D O(M)他的回答: B (错误)正确答案: A2、下设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,c,f,e,a则栈S的容量至少为()A 6B 5C 4D 3他的回答: D (正确)正确答案: D3、大小为MAX的循环队列中,f为当前对头元素位置,r为当前队尾元素位置(最后一个元素的位置原创 2022-05-03 23:07:38 · 2144 阅读 · 0 评论 -
笔试强训day23
一、选择题1、在双向循环链表中,在p指针所指的节点后插入一个指针q所指向的新节点,修改指针的操作是____。A p->next=q;q->prior=p;p->next->prior=q;q->next=q;B p->next=q;p->next->prior=q;q->prior=p;q->next=p->next;C q->prior=p;q->next=p->next;p->next->prior=原创 2022-05-03 20:59:20 · 1119 阅读 · 0 评论 -
笔试强训day22
一、选择题1、若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用()存储方式最节省时间。A 顺序表B 双链表C 带头结点的双循环链表D 单循环链表他的回答: D (错误)正确答案: A参考答案:数组取、尾插、尾删元素O(1)2、下列数据结构具有记忆功能的是?A 队列B 循环队列C 栈D 顺序表他的回答: D (错误)正确答案: C3、循环两列放在一维数组A[0…M-1]中,end1指向队头元素,end2指向队尾元素的后一个位置。假设队列两端均可原创 2022-04-30 23:17:20 · 775 阅读 · 0 评论 -
笔试强训day21
文章目录一、选择题二、判断题一、选择题1、设一个有序的单链表中有n个结点,现要求插入一个新结点后使得单链表仍然保持有序,则该操作的时间复杂度()A O(log2n)B O(1)C O(n2)D O(n)他的回答: B (错误)正确答案: D2、一个栈的初始状态为空。首先将元素5,4,3,2,1 依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为?A 1DCAB2345B 1DCBA2345C 54321ABCD原创 2022-04-27 17:29:01 · 640 阅读 · 0 评论 -
笔试强训day20
一、选择题1、对于顺序存储的线性表,访问结点和增加结点的时间复杂度为()。A O(n) O(n)B O(n) O(1)C O(1) O(n)D O(1) O(1)他的回答: C (正确)正确答案: C2、若栈采用顺序存储方式存储,现两栈共享空间V[1…m],top[i]代表第i个栈( i =1,2)栈顶,栈1的底在v[1],栈2的底在V[m],则栈满的条件是( )。A top[1]+top[2]=mB top[1]+1=top[2]C top[2]-top[1]|=0D top[1]原创 2022-04-22 19:28:07 · 526 阅读 · 0 评论 -
笔试强训day19
一、选择题1、下列关于线性链表的叙述中,正确的是( )。A 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C 进行插入与删除时,不需要移动表中的元素D 以上说法均不正确他的回答: C (正确)正确答案: C参考答案:一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针原创 2022-04-22 17:25:05 · 686 阅读 · 0 评论 -
笔试强训SQL day18
一、选择题1、如下SQL语句中,____可能返回null值。(1) select count(*) from t1;(2) select max(col1) from t1;(3) select concat(‘max=’,max(col1)) from t1;A (1)可能,(2)和(3)不可能B (2)可能,(1)和(3)不可能C (3)可能,(1)和(2)不可能D (1)不可能,(2)和(3)可能E 都不可能F 都可能他的回答: D (正确)正确答案: D2、在关系表中,属性原创 2022-04-22 15:58:54 · 2047 阅读 · 0 评论 -
笔试强训SQL day17
一、选择题1、一个查询语句执行后显示的结果为:1班 802班 753班 NULL,则最有可能的查询语句是()A SELECT AVG(成绩) FROM 成绩表 WHERE class<=3B SELECT AVG(成绩) FROM 成绩表 WHERE class<=3 GROUP BY classC SELECT AVG(成绩) FROM 成绩表 WHERE class<=3 order by classD SELECT AVG(成绩) FROM 成绩表 HAVING c原创 2022-04-22 14:27:16 · 1221 阅读 · 0 评论 -
笔试强训SQL day16
一、选择题1、在关系型是数据库中,有两个不同的事务同时操作数据库中同一表的同一行,不会引起冲突的是:A 其中一个DELETE操作,一个是SELECT操作B 其中两个都是UPDATEC 其中一个是SELECT,一个是UPDATED 其中一个SELECTE 其中一个是DELETE,另一个是UPDATEF 两个都是DELETE他的回答: D (错误)正确答案: F2、计算每位学生的多学科加总成绩的SQL是_____A select sum(score) as total,stud_name原创 2022-04-22 11:55:08 · 2734 阅读 · 0 评论 -
笔试强训SQL day15
文章目录一、选择题给出数据表二、编程题一、选择题给出数据表1、score(stu-id,name,math,english,Chinese), 下列语句正确的是( )A Select sum(math),avg(chinese) from scoreB Select *,sum(english) from scoreC Select stu-id, sum(math) from scoreD Delete * from score他的回答: A (正确)正确答案: A2、SQL Serve原创 2022-04-21 22:35:14 · 707 阅读 · 0 评论 -
笔试强训SQLday14
文章目录一、选择题二、编程题一、选择题1、定义学生、教师和课程的关系模式 S (S#,Sn,Sd,Dc,SA )(其属性分别为学号、姓名、所在系、所在系的系主任、年龄); C ( C#,Cn,P# )(其属性分别为课程号、课程名、先修课); SC ( S#,C#,G) (其属性分别为学号、课程号和成绩),则该关系为( )A 第二范式B 第一范式C 第三范式D BCNF范式他的回答: D (错误)正确答案: A参考答案:范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的原创 2022-04-16 20:21:28 · 788 阅读 · 0 评论 -
笔试强训day13
文章目录一、选择题二、编程题一、选择题1、数据库管理系统是( )。A 操作系统的一部分B 在操作系统支持下的系统软件C 一种编译系统D 一种操作系统他的回答: B (正确)正确答案: B参考答案:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统。2、SQL 语句中修改表结构的命令是()A MODIFY TABLEB MODIFY STRUCTUREC ALTER TABLED ALTER原创 2022-04-08 00:30:31 · 570 阅读 · 0 评论 -
笔试强训day12
文章目录一、选择题二、编程题一、选择题1、以下方法,哪个不是对add方法的重载?public class Test{public void add( int x,int y,int z){}}A public int add(int x,int y,float z){return 0;}B public int add(int x,int y,int z){return 0;}C public void add(int x,int y){}D 以上都不是他的回答: A (错误)正原创 2022-04-06 18:38:29 · 399 阅读 · 0 评论 -
笔试强训day11
文章目录一、选择题二、编程题一、选择题1、下面哪个标识符是合法的?A “9HelloWorld”B “_Hello World”C “Hello*World”D “Hello$World”他的回答: D (正确)正确答案: D参考答案:标识符是以大小写字母、数字、下划线、美元符号组成,不能艺术字开头。2、以下java程序代码,执行后的结果是()java.util.HashMap map=new java.util.HashMap();map.put("name",null);ma原创 2022-04-05 10:25:57 · 1469 阅读 · 0 评论 -
笔试强训day10
文章目录一、选择题二、编程题一、选择题1、下列运算符合法的是( )A &&B <>C ifD :=正确答案: A参考答案:注解:java 中没有<> := 这种运算符, if else不算运算符2、下面代码运行结果是()public class Test{public int add(int a,int b){try {return a+b;catch (Exception e) {System.out.println("catch语句原创 2022-04-04 12:51:59 · 1031 阅读 · 0 评论 -
笔试强训day9
文章目录一、选择题二、编程题一、选择题1.下面程序的输出是()String x="fmn'; x.toUpperCase;//只是返回是大写字母,其本身并没有变 String y=x.replace('f','F') y=y+"wxy"; System.out printin(y);A FmNwxyB fmnwxyCwxyfmnD Fmnwxy正确答案:D2.在java中,一个类可同时定义为许多同名的方法,这些方法的形式参数个数,类型或顺序各不相同,传回的值可能各不相同,这种面向原创 2022-04-03 13:43:05 · 477 阅读 · 0 评论 -
笔试强训day8
文章目录一、选择题二、编程题一、选择题1、java中关于内存回收的正确说法是A 程序员必须创建一个线程来释放内存B 内存回收程序负责释放无用内存C 内存回收程序允许程序员直接释放内存D 内存回收程序可以在指定的时间释放内存对象他的回答: B (正确)正确答案: B2、A派生出子类B,B派生出子类C,并且在java源代码中有如下声明:A a0=new A();A a1=new B();A a2=new C();以下哪个说法是正确的?A 第1行,第2行和第3行的声明都是正确的B原创 2022-04-01 23:35:07 · 548 阅读 · 0 评论 -
笔试强训 day7
文章目录一、选择题二、编程题一、选择题1、JAVA属于( )。A 操作系统B 办公软件C 数据库系统D 计算机语言他的回答: D (正确)正确答案: D参考答案:计算机软件主要分为系统软件与应用软件两大类。系统软件主要包括操作系统、语言处理系统、数据库管理系统和系统辅助处理程序。应用软件主要包括办公软件和多媒体处理软件。Java是一门面向对象编程语言,属于计算机语言。故正确答案为D选项。2、类声明中,声明抽象类的关键字是 ( )A publicB abstractC final原创 2022-03-30 19:50:50 · 1025 阅读 · 0 评论 -
笔试强训day6
文章目录一、选择题二、编程题一、选择题1、关于抽象类与最终类,下列说法错误的是?A 抽象类能被继承,最终类只能被实例化。B 抽象类和最终类都可以被声明使用C 抽象类中可以没有抽象方法,最终类中可以没有最终方法D 抽象类和最终类被继承时,方法可以被子类覆盖他的回答: A (错误)正确答案: D参考答案:final修饰的类(就是最终类)不能被继承2、已知表达式int m[]={0,1,2,3,4,5,6};下面哪个表达式的值与数组下标量最大值相等?A m. length()B m. l原创 2022-03-28 23:30:13 · 744 阅读 · 0 评论 -
笔试强训day5
文章目录一、选择题二、编程题一、选择题1、下面的程序 编译运行后,在屏幕上显示的结果是()public class Test {public static void main(String args[]) {int x, y;x = 5 >> 2;y = x >>> 2;System.out.println(y);}}A 0B 2C 5D 80他的回答: A (正确)正确答案: A参考答案:5 >> 2 相当于 5除于2两次,等原创 2022-03-28 00:33:00 · 1093 阅读 · 0 评论 -
笔试强训day4
文章目录一、选择题二、编程题一、选择题1、下列与队列结构有关联的是()A 函数的递归调用B 数组元素的引用C 多重循环的执行D 先到先服务的作业调度他的回答: D (正确)正确答案: D参考答案:队列的修改是依先进先出的原则进行的, D 正确。2、类所实现的接口以及修饰不可以是()。A voidB publicC abstractD final他的回答: D (正确)正确答案: D3、下列关于栈叙述正确的是( )。A 算法就是程序B 设计算法时只需要考虑数据结构的设计原创 2022-03-26 19:35:03 · 1167 阅读 · 0 评论 -
笔试强训 day3
文章目录一、选择题二、编程题一、选择题1、以下代码运行输出的是public class Person{private String name = "Person";int age=0;}public class Child extends Person{public String grade;public static void main(String[] args){Person p = new Child();System.out.println(p.name);}}A 输原创 2022-03-25 17:57:44 · 963 阅读 · 1 评论 -
笔试强训 day2
文章目录一、选择题二、编程题一、选择题1、A 派生出子类 B , B 派生出子类 C ,并且在 java 源代码有如下声明:A a0=new A();A a1=new B();A a2=new C();问以下哪个说法是正确的?()A 只有第一行能通过编译B 第1、2行能通过编译,但第3行编译出错C 第1、2、3行能通过编译,但第2、3行运行时出错D 第1行,第2行和第3行的声明都是正确的他的回答: B (错误)正确答案: D参考答案:class A{}class B ex原创 2022-03-24 15:06:47 · 320 阅读 · 0 评论 -
笔试强训 day1
文章目录一、选择题二、编程题一、选择题1、在 Java 中,存放字符串常量的对象属于( )类对象。A CharacterB StringC StringBufferD Vector正确答案: B参考答案:Character是一个包装类,字符类型;String是一个字符串;Vector是一个集合类,也不能直接定义一个常量。String s="hello";//这是一个字符串常量StringBuffer sb="hello";//这里会出现编译错误,不能直接赋予常量,要想获得一个常量,必须n原创 2022-03-23 23:50:29 · 705 阅读 · 0 评论