奇安信2019春招测试方向试题

时长:120分钟 总分:100分

237浏览 2人已完成答题

题型介绍
题型 单选题 多选题
数量 47 14
1.
class A { &nbsp &nbsp public: &nb...
问题详情

class A {
     public:
         virtual void Foo() = 0
         virtual void Print() { printf("A\n") }
 }
 class B: public A{
     public:
         void Foo() override { printf("FOO\n") }
         void Print() override { printf("B\n") }
 }
 int main() {
     A* ptr1 = new A
     A* ptr2 = new B
     ptr1->Print()
     ptr2->Print()
     return 0
 }




2.
下面哪些函数是一个类的成员函数?()
问题详情




3.
下面关于new函数的说法正确的是?()
问题详情




4.
class A { &nbsp &nbsp int content_...
问题详情

class A {
    int content_
}
A中成员content_的可见性是什么?



5.
下面哪个不是C++的关键字()
问题详情




6.
下面程序的输出是什么?() class A { &nbsp &nbsp...
问题详情

下面程序的输出是什么?()
class A {
    public:
        void Print() {
            printf("%d\n", content_)
        }
    public:
        int content_
}
void Add(A a) {
    a.content_ ++
}
int main () {
    A a{content_: 1}
    Add(a)
    a.Print()
    return 0
}





7.
下面程序的输出是什么? int foo() { &nbsp &nbsp...
问题详情

下面程序的输出是什么?
int foo() {
    return 1
}
int bar() {
    return 2
}
int main() {
    int a = foo(), bar()
    int b
    b = (foo(), bar())
    printf("%d,%d\n", a, b)
    return 0
}





8.
下面程序的输出是什么? class A { &nbsp &nbsp p...
问题详情

下面程序的输出是什么?
class A {
    public:
        A() { printf("A()\n") }
        virtual ~A() { printf("~A()\n") }
}
class B : public A {
    public:
        B() { printf("B()\n") }
        ~B() { printf("~B()\n") }
}
int main() {
    auto tmp = B()
    return 0
}





9.
A,B是两个独立的类,则A中那种数据成员是非法的()
问题详情




10.
下面哪些变量名是非法的()
问题详情




11.
C++支持以下哪些编程范式()
问题详情



12.
下面关于新建线程的叙述,正确的是?()
问题详情




13.
下面语句中会产生编译错误的是?()
问题详情




14.
关于 Spring MVC 的核心控制器 DispatcherServle...
问题详情

关于 Spring MVC 的核心控制器 DispatcherServlet 的作用,以下说法错误的是()




15.
下列情况中,不会使线程返回所持有的对象锁是哪个?()
问题详情




16.
Java 中的线程模型由三部分组成,与线程模型组成无关的是哪个?()
问题详情




17.
在一个线程中调用下列方法,一定会改变线程运行状态的是?()
问题详情




18.
Java 虚拟机(JVM)运行 Java 代码时,不会进行的操作是?()
问题详情




19.
下列哪些语句关于内存回收的说明是正确的。()
问题详情




20.
所有线程都必须实现哪个方法?()
问题详情




21.
char变量的默认值是什么?()
问题详情




22.
对记录序列{315,299,509,124,487,146}按从小到大的顺...
问题详情

对记录序列{315,299,509,124,487,146}按从小到大的顺序进行插入排序,经过两趟排序后的结果为:()




23.
以下不能创建一个字典的语句是()
问题详情




24.
Python不支持的数据类型有()
问题详情




25.
关于Python内存管理,下列说法错误的是()
问题详情




26.
以下代码输出什么:() list = ['a', 'b', 'c', 'd...
问题详情

以下代码输出什么:()
list = ['a', 'b', 'c', 'd', 'e']
print list[10:]




27.
以下程序输出结果是什么: x = [90,87,93] y = ["zha...
问题详情

以下程序输出结果是什么:
x = [90,87,93]
y = ["zhang", "wang","zhao"]
print(list(zip(y,x)))





28.
下列哪个语句在Python中是非法的?()
问题详情




29.
以下对 Python 程序缩进格式描述错误的选项是()
问题详情




30.
以下程序的输出结果是: for i in reversed(range(1...
问题详情

以下程序的输出结果是:
for i in reversed(range(10, 0, -2)):
print(i,end=" ")





31.
python中关于字符串下列说法错误的是()
问题详情




32.
下列哪种打开文件方式不会清空内容?()
问题详情




33.
列表和元组有什么区别?()
问题详情




34.
下列关于协程的说法正确的是?()
问题详情




35.
下面这段程序,使用逻辑覆盖法进行测试,哪一组关于(a,b,c)的输入值可以...
问题详情

下面这段程序,使用逻辑覆盖法进行测试,哪一组关于(a,b,c)的输入值可以达到判定覆盖。  ()
int func(int a,b,c){
int k=1
if ( (a>0) &&(b<0) && (a+c>0) )  k=k+a
else  k=k+b
if (c>0)  k=k+c
return k
}





36.
以下说法错误的是()
问题详情




37.
在Assert类中断言测试失败是()
问题详情




38.
以下程序的用例中,说法正确的是() int test(int A,int ...
问题详情

以下程序的用例中,说法正确的是()
int test(int A,int B)
{
      if((A>1)AND (B<10))   then
           X=A-B
      if((A=2) OR (B>20))      then
           X=A+B
       return x
}





39.
以下哪种不是软件测试的常用模型?()
问题详情




40.
以下哪个不是LoadRunner工具的业务模块?()
问题详情




41.
以下对软件调试和测试的区别分析错误的是?()
问题详情




42.
手机上某软件上发送消息功能进行测试,以下内容里不属于有效测试项的是()
问题详情




43.
测试某网站登录功能 ,已知用户名部分只能为大写字母、小写字母、数字、符号的...
问题详情

测试某网站登录功能 ,已知用户名部分只能为大写字母、小写字母、数字、符号的组合且长度需大于8个字符小于15字符,以下哪些是正确的无效等价类()




44.
以下关于软件测试活动目的的表述,正确的是()
问题详情




45.
以下对白盒测试的描述中,错误的是()
问题详情




46.
某字符串规则规定如下:字符串长度小于20个字符,第一个字符必须为小写英文字...
问题详情

某字符串规则规定如下:字符串长度小于20个字符,第一个字符必须为小写英文字母,其他字符可以是英文字母、数字以及下划线的任意组合。以下用例中属于无效等价类的是()




47.
对于一款客户端软件的压力测试一般可以包括()
问题详情




48.
测试结束的标准包括()
问题详情




49.
软件系统吞吐度量要素有哪些?()
问题详情




50.
在SQL Server&nbsp数据库中,如果强制要求 grades 表...
问题详情

在SQL Server 数据库中,如果强制要求 grades 表中的学员必须是 Students 表中存在的学员,以下描述正确的是()




51.
在 SQL Server&nbsp 中,为数据库表建立索引能够()
问题详情

在 SQL Server  中,为数据库表建立索引能够()




52.
有如下 SQL 语句&nbsp&nbsp create view s...
问题详情

有如下 SQL 语句  
create view stock_view as select * from stock where 交易所 =” 深圳”
执行该语句后产生的视图包含的记录个数是()




53.
在SQL Server&nbsp数据库中,下面的T-SQL语句段执行第三...
问题详情

在SQL Server 数据库中,下面的T-SQL语句段执行第三句时出现错误,数据库中的内容修改情况是()。
 BEGIN TRANSACTION update Account set balance=7800 where id=1 update Account set balance=9000 where id=1 
检查上一句,错误则执行
  IF @@error <> 0   ROLLBACK TRANSACTION ELSE   COMMIT TRANSACTION





54.
下面不属于数据定义功能的 SQL 语句是:()
问题详情




55.
在SQL语言中,如果要建立一个工资表包含职工号,姓名,职称。工资等字段。若...
问题详情

在SQL语言中,如果要建立一个工资表包含职工号,姓名,职称。工资等字段。若要保证工字段的取值不低于8000元,最合适的实现方法是:()




56.
IPV6将IP地址扩展到了多少位?()
问题详情




57.
介质访问控制MAC属于什么层?()
问题详情




58.
已知目标设备的IP地址,查询目标设备的MAC地址的协议是?()
问题详情




59.
TCP/IP模型中,那个协议实现的是一种面向无连接的协议?()
问题详情




60.
当一个A类地址,子网掩码为255.255.240.0,有多少位被用来切分子...
问题详情

当一个A类地址,子网掩码为255.255.240.0,有多少位被用来切分子网?()




61.
TCP连接建立及拆除过程描述正确的是()
问题详情