2021届伴鱼秋招技术岗笔试D卷

时长:120分钟 总分:100分

153浏览 0人已完成答题

题型介绍
题型 单选题 判断题 填空题
数量 56 4 3
1.
下面结果为真
问题详情

下面结果为真的表达式是:()




2.
若一个类中含有纯虚函数,则该类称为()。
问题详情




3.
Java中的集合类包括ArrayList、LinkedList、HashM...
问题详情

Java 中的集合类包括 ArrayList 、 LinkedList 、 HashMap 等,下列关于集合类描述不正确的是?()




4.
在c++语言中,STL中的一级容器有:()
问题详情




5.
如果有一个类是myClass,关于下面代码正确描述的是()myClass:...
问题详情

如果有一个类是myClass ,关于下面代码正确描述的是()

myClass::~myClass(){

delete this

this = NULL

}






6.
列有关继承和派生的叙述中,正确的是()
问题详情

列有关继承和派生的叙述中,正确的是( )





7.
下面程序的输出结果是()#include&ltiosteam.h&gt...
问题详情

下面程序的输出结果是()

 #include<iosteam.h>
    void main(){
    int n[][3] = {10,20,30,40,50,60}
    int (*p)[3]
    p=n
    cout<<p[0][0]<<","<<*(p[0]+1)<<","<<(*p)[2]<<endl
}




8.
设指针变量p指向双向链表中结点A(A不是最右边节点),指针变量s指向被插入...
问题详情

设指针变量p指向双向链表中结点A(A不是最右边节点),指针变量s指向被插入的结点X,则在结点A的右面插入结点X的操作序列为:()





9.
文件目录data当前权限为rwx------,只需要增加用户组可读可执行权...
问题详情

文件目录data当前权限为rwx --- ---,只需要增加用户组可读可执行权限,但不允许写操作,具体方法为( )





10.
浮点数的表示范围和精度取决于()
问题详情

浮点数的表示范围和精度取决于( )





11.
请问该程序的输出是多少?()#include&ltstdio.h&gt...
问题详情

请问该程序的输出是多少?()

#include<stdio.h>
int main()
{
    unsigned char i=7
    int j=0
    for(i>0i-=3)
    {
       ++j
     }
     printf("%d\n",j)
     return 0
}




12.
若PAT是一个类,则程序运行时,语句“PAT(*ad)[3]”调用PAT...
问题详情

若PAT是一个类,则程序运行时,语句“PAT(*ad)[3]”调用PAT的构造函数的次数是()。





13.
假设已经有定义&ldquoconstchar*constname:"Chen";"下...
问题详情

假设已经有定义“ const char * const name:" Chen ";"下面的语句中正确的是?




14.
以下程序,程序运行后的输出结果是()main(){intm=12,n=34...
问题详情

以下程序,程序运行后的输出结果是()
main(){ 

    int m=12,n=34

    printf("%d%d",m++,++n)

    printf("%d%d\n",n++,++m)

}





15.
下列for语句的循环次数是?intsum=0for(inti=1i&l...
问题详情

下列for语句的循环次数是?

int sum = 0

for (int i=1i<=5sum++)

sum+=i






16.
String str1 = “abc”,“abc”分配在内存哪个区域?
问题详情




17.
以下叙述中正确的是()
问题详情




18.
以下代码执行,得到的结果是什么?()varname='jack'varo...
问题详情

以下代码执行,得到的结果是什么?()
var name = 'jack' 
var obj = {} 
console.log(obj.__proto__.toString.call(name))






19.
下列代码输出为?varperson={fname:"John",lname...
问题详情

下列代码输出为?

var person={fname:"John",lname:"Doe",age:25}

var txt=""

for (x in person){

  txt=txt + person[x]

}

alert(txt)






20.
JavaScript定义vara="40",varb=7,则执行a%b会得到()
问题详情

JavaScript定义var a="40",var b=7,则执行a%b会得到()




21.
假设有如下代码,那么a(10)的返回结果是?functiona(a){a^...
问题详情

假设有如下代码,那么a(10)的返回结果是?

function a(a){

    a^=(1<<4)-1 

    return a

}






22.
应用程序的main方法中有以下语句,则输出的结果()?Strings1=n...
问题详情

应用程序的main方法中有以下语句,则输出的结果( )?

String s1=new String( ” xyz ” )

String s2=new String( ” xyz ” )

Boolean b1=s1.equals(s2)

Boolean b2=(s1==s2)

System .out.print(b1+ ” ” +b2)






23.
下列哪个不正确?
问题详情




24.
对于线程局部存储TLS(threadlocalstorage),以下表述不...
问题详情

对于线程局部存储TLS(thread local storage),以下表述不正确的是?




25.
在关系数据库中,建立数据库表时,将年龄字段值限制在0~18岁之间的这种约束...
问题详情

在关系数据库中,建立数据库表时,将年龄字段值限制在0~18岁之间的这种约束属于___。





26.
事务的四个特性是[$##$]、[$##$]、[$##$]、[$##$]。(...
问题详情

事务的四个特性是()、()、()、()。(请严格按照ACID的顺序填空)
27.
平衡括号字符串的最少插入次数
问题详情

给你一个括号字符串 s ,它只包含字符 '('和 ')' 。一个平衡的括号字符串满足:

  1. 任何左括号 '(' 必须对应两个连续的右括号 '))' 。
  2. 左括号 '(' 必须在对应的连续两个右括号 '))' 之前。

比方说 "())", "())(())))"和 "(())())))" 都是平衡的, ")()", "()))"和 "(()))" 都是不平衡的。

你可以在任意位置插入字符'('和')'使字符串平衡。

请你返回让s 平衡的最少插入次数。

(*试卷编程题,请选择2道(共计3道)作答,多答将取前2个最高分计算得分。

28.
关于关键字class和typename,下列表述中正确的是()
问题详情




29.
关于C++的说法正确的是()
问题详情




30.
64位系统下有`char**p[4]`请问`sizeofp`的值是多少()
问题详情

64位系统下有`char ** p[4]`请问`sizeof p`的值是多少()





31.
JVM内存不包含如下哪个部分()
问题详情

JVM内存不包含如下哪个部分( )





32.
下列说法正确的是()
问题详情

下列说法正确的是( )





33.
下面有关JVM内存,说法错误的是?()
问题详情

下面有关JVM内存,说法错误的是?( )





34.
关于sleep()和wait(),以下描述错误的一项是()
问题详情




35.
关于以下程序代码的说明正确的是?()publicclassHasStati...
问题详情

关于以下程序代码的说明正确的是?()

   public class HasStatic{

     private static int x=100

     public static void main(String args[]){

          HasStatic hs1=new HasStatic()

          hs1.x++

          HasStatic  hs2=new HasStatic()

          hs2.x++

          hs1=new HasStatic()

          hs1.x++

        HasStatic.x--

        System.out.println("x="+x)

     }

   }





36.
给定以下JAVA代码,这段代码运行后输出的结果是()publicclass...
问题详情

给定以下JAVA代码,这段代码运行后输出的结果是()

public class Test

{

    public static int aMethod(int i)throws Exception

    {

        try{

            return i / 10

        }

        catch (Exception ex)

        {

            throw new Exception("exception in a Method")

        } finally{

            System.out.printf("finally")

        }

    }

    public static void main(String [] args)

    {

        try {

            aMethod(0)

       }

        catch (Exception ex)

        {

            System.out.printf("exception in main")

        }

        System.out.printf("finished")

    }

}






37.
下列有关线程的说法正确的是:()
问题详情




38.
执行以下程序后,x和y的值分别是多少?()publicclassMain{...
问题详情

执行以下程序后,x和y的值分别是多少?( )

public class Main {

 

    private static int x = 10

    private static Integer y = 10

 

    public static void updateX(int value) {

        value = 3 * value

    }

    public static void updateY(Integer value) {

        value = 3 * value

    }

    public static void main(String[] args) {

        updateX(x)

        updateY(y)

    }

}





39.
JDK1.8中,执行以上程序后,该list进行了几次扩容?()import...
问题详情

JDK1.8中,执行以上程序后,该list进行了几次扩容?() 

import java.util.ArrayList

import java.util.List

public class Main {

    public static void main(String[] args) {

        List<String> list = new ArrayList<>()

        for(int i=0i<100i++){

            list.add("a")

        }

    }

}





40.
Object类不含有以下哪种方法?()
问题详情




41.
执行以下程序后的输出结果是()publicclassTest{public...
问题详情

执行以下程序后的输出结果是()

public class Test {

    public static void main(String[] args) {

        StringBuffer a = new StringBuffer("A")

        StringBuffer b = new StringBuffer("B")

        operator(a, b)

        System.out.println(a + "," + b)

    }

    public static void operator(StringBuffer x, StringBuffer y) {

        x.append(y) y = x

    }

}





42.
通过javascript控制id=&ldquod1&rdquo的div隐藏,使用的代码是()
问题详情

通过javascript控制id=“d1”的div隐藏,使用的代码是()





43.
在页面运行js代码如下:&ltscriptlanguage="javas...
问题详情

在页面运行js代码如下:

<script language="javascript">

    var a=[2,4,3,6,1]

    var sum=0

    var t

for (var i=0i<5i++)

    for (var j=0j<4j++){

        if (a[j]>a[j+1]){

        t=a[j]

        a[j]=a[j+1]

        a[j+1]=t

    }

    sum=sum+1

}

</script>

 分析程序执行完后a的值是(  )





44.
下列说法错误的是()
问题详情




45.
假设今天是2006年4月1日星期六,请问以下javascript代码输出结...
问题详情

假设今天是2006年4月1日星期六,请问以下javascript代码输出结果是:( )

var time = new Date( )

document.write(time.getMonth( ))





46.
对代码setTimeout("show()",100)理解正确的是()。
问题详情

对代码setTimeout("show()",100)理解正确的是()。





47.
以下表达式的运行结果是什么?()varname='World!'(fun...
问题详情

以下表达式的运行结果是什么?()

varname='World!'

    (function(){

if(typeofname==='undefined'){

        varname='Jack'

        console.log('Goodbye'+name)

}else{

        console.log('Hello'+name)

       }

})()





48.
以下代码正确的运行结果是?()vararr=[0,1,2,3,4,5,6]...
问题详情

以下代码正确的运行结果是?( )

vararr=[0,1,2,3,4,5,6]

 arr2=arr.slice(2,5)

 alert(arr2)





49.
闭包的好处说法不对的()
问题详情




50.
关于原型对象以下说法错误的是()
问题详情




51.
原型的概念正确的是()?
问题详情




52.
TCP主动关闭一方进入最后的一个状态是()
问题详情




53.
关于TCP协议的描述,以下错误的是?()
问题详情

关于TCP协议的描述,以下错误的是?( )





54.
如果在一个建立了TCP连接的socket上调用recv函数,返回值为0,则...
问题详情

如果在一个建立了TCP连接的socket上调用recv函数,返回值为0,则表示( )





55.
一个栈的压栈序列是A,B,C,D,E,则不可能的出栈序列是()
问题详情

一个栈的压栈序列是A,B,C,D,E,则不可能的出栈序列是( )





56.
具有1102个结点的完全二叉树一定有__个叶子结点。()
问题详情




57.
计算机操作的最小单位时间是()。
问题详情




58.
下面关于线程的叙述中,正确的是()。
问题详情

下面关于线程的叙述中,正确的是(  )。





59.
以下常用默认端口号,补全相应空缺:telnet:[$##$],HTTPs:...
问题详情

以下常用默认端口号,补全相应空缺:telnet: (),HTTPs: (),MySQL: ()

60.
用二分查找法查找一个长度为112、已排序的数组,若查找目标不存在数组中,需...
问题详情

用二分查找法查找一个长度为112、已排序的数组,若查找目标不存在数组中,需要比较()次

61.
当一个进程能被选中占用处理器时,就从[$##$]态成为[$##$]态。
问题详情

当一个进程能被选中占用处理器时,就从()态成为()态。

62.
行走机器人
问题详情

地上有一个m行n列的方格,从坐标[0,0]到坐标[m-1,n-1]。一个机器人从坐标[0, 0]的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。

例如,当k为18时,机器人能够进入方格[35, 37],因为3+5+3+7=18。但它不能进入方格[35, 38],因为3+5+3+8=19。

PS:m<=1024,n<=1024.

请问该机器人能够到达多少个格子?
(*试卷编程题,请选择2道(共计3道)作答,多答将取前2个最高分计算得分。
63.
负二进制转换
问题详情

给出数字 N,返回由若干 "0"  "1"组成的字符串,该字符串为的负二进制(base -2)表示。

除非字符串就是 "0",否则返回的字符串中不能含有前导零。
(*试卷编程题,请选择2道(共计3道)作答,多答将取前2个最高分计算得分。)