【2020】奇安信秋招安全方向试卷1

时长:120分钟 总分:100分

539浏览 6人已完成答题

题型介绍
题型 单选题 多选题 填空题
数量 21 8 2
1.
以下哪些方式可以预防SQL注入攻击?
问题详情




2.
一个进程释放一种资源将有可能导致一个或多个进程?
问题详情




3.
#include&ltstdio.h&gt#defineCONS(x,...
问题详情

#include <stdio.h>
#define CONS(x,y) (int)(x##e##y)
int main()
{
 printf("%d\n", CONS(4,2))
 




4.
char*s="0123456789"intx=sizeof(s)in...
问题详情

char *s="0123456789"
int x = sizeof(s)
int y = strlen(s)
x,y值应该是多少




5.
下列程序执行后输出结果为()classA{publicA(){}{Syst...
问题详情

下列程序执行后输出结果为()
class A {
 public A() {}
 {
 System.out.println("I’m A class")
 }
 static {
 System.out.println("static A")
 }
 }
 public class B extends A {
 public B() {}
 {
 System.out.println("I’m B class")
 }
 static {
 System.out.println("static B")
 }
 public static void main(String[] args) {
 new B()
 }
 }




6.
缓冲技术主要用于?
问题详情




7.
在C++程序中,执行printf("%d",sizeof(bool))可能...
问题详情

    在C++ 程序中, 执行 printf("%d",sizeof(bool))  可能会得到如下的那几种结果?




8.
计算200以内正整数的阶乘
问题详情

编写一段程序,用于计算200以内正整数的阶乘

要求:  不允许使用任何第三方库。


输入描述:
N为不超过200的正整数

输入样例: 10 输出描述:
如果N >= 1 并且 N <=200 ,输出N的阶乘
如果N是别的数字,输出 Error

输出样例 3628800
9.
求m*n 网格路径和的最大值
问题详情

 有一个m*n 的网格,在每个格子上有一个非0 整数。 你每次只能向下或者向右移动一格,求你从左上角移动到最右下角,路径上数字和的最大值。
 
实例1:
[
  [2,3,1],
  [2,5,3],
  [4,2,1]
]
输出:14
解释:2->3->5->3->1 路径和的最大值

10.
下列排序算法空间复杂度最小的是:
问题详情




11.
对于以下哪种场景,受害者不容易发现攻击者的攻击行为?
问题详情




12.
x86用户态模式下,哪个寄存器表示当前线程TEB
问题详情




13.
下面哪个选项可以防止SYNFlood类型的DDoS攻击?
问题详情

下面哪个选项可以防止SYN Flood类型的DDoS攻击?




14.
以下哪个操作可以开启数据包的转发功能?
问题详情




15.
webshell就是以asp、php、jsp或者cgi等网页文件形式存在的...
问题详情

webshell就是以asp、php、jsp或者cgi等网页文件形式存在的一种命令执行环境,也可以将其称做为一种网页后门,以下哪段代码不是后门程序?





16.
以下哪个工具可以检查webshell后门文件?
问题详情





17.
以下哪种方式可以躲避内存完整性校验?
问题详情




18.
以下关于UAC(UserAccountControl)的描述不正确的是?
问题详情

以下关于UAC(User Account Control)的描述不正确的是?




19.
如何对此目标进行sql注入测试:demo.do?DATA=AjAxNg==
问题详情




20.
XXE攻击中,需要支持?
问题详情

XXE 攻击中,需要支持?




21.
SSRF攻击中,那个协议可以用作攻击未授权redis数据库?
问题详情

SSRF 攻击中,那个协议可以用作攻击未授权redis数据库 ?




22.
c程序中会导致栈溢出漏洞的是哪种类型的变量?
问题详情

c程序中会导致栈溢出漏洞的是哪种类型的变量 ?




23.
以下程序存在什么样的漏洞#include&ltstdio.h&gt#i...
问题详情

以下程序存在什么样的漏洞
#include <stdio.h>
#include <stdlib.h>
void main(void){
        int* p1
        int* p2
        p1 = malloc(sizeof(int))
        *p1 = 100
        free(p1)
        p2 = malloc(sizeof(int))
        *p2 = 50
        free(p2)
}




24.
基于流量五元组进行过滤的防火墙无法实现以下哪种功能?
问题详情




25.
主机MTU为1500,ping长度为4000的报文,最后一个分片的报文长为...
问题详情

主机MTU为1500,ping长度为4000的报文,最后一个分片的报文长为多少(不含CRC)?




26.
在计算机系统中以下哪些是线程和进程共用的()
问题详情

在计算机系统中以下哪些是线程和进程共用的(    )




27.
以下哪些是对用户口令的加固措施?
问题详情




28.
以下对于CSRF描述正确的是?
问题详情




29.
CSRF、SSRF和重放攻击有什么区别?
问题详情




30.
sql注入的几种类型?
问题详情




31.
以下哪些属于C++stdcall的特性?
问题详情

以下哪些属于C++ stdcall的特性?