本文主要是介绍【每日一题】(D0731)锦囊 区间,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 一、选择题
- 二、问答
- 三、编程题
一、选择题
1、测试某个函数,函数的输入是 [2,10] 的整数,使用边界值分析法,那么输入的值应该有哪些 ?()
A 1,2,9,11
B 1,2,5,10
C 2,10
D 1,2,10,11
E 1,2,5,11
2、关于 C++ 里面的 NULL 和 nullptr 说法错误的是()
A 一般建议使用 nullptr 而不是 NULL
B nullptr 并非整型类别,甚至也不是指针类型,nullptr 的实际类型是 std:nullptr_t
C NULL 是一个宏定义
D
C++ 中 void * 类型的指针可以隐式转换成其它指针类型
#include<iostream>
int main()
{char p[] = "12345";int *a = (void*)p;return 0;
}
是没有问题的,所有 NULL 可以定义为(void*)0
3、小张计算给定的两个字符串 a,b 的重合度,他写了如下代码进行计算两个字符串的重合度,printf( len(a&b) / len(a|b) )
。如果 a = set(“abcdefg”); b = set(“cefgikj”)
,那么 a,b 的重合度是多少()
A 0.3
B 0.4
C 0.2
D 0.5
4、测试某函数的功能,已知函数只能输入正整数,函数的功能是判断输入的数,是 10 的倍数,且是不是小于等于 50 的整数,下面哪个是正确的无效等价类()
A (50,+ ∞ \infty ∞)、任意大于 0 小于 50 的非 10 倍数的整数
B (- ∞ \infty ∞,10)、(10,20)、(20,30)、(30,40)、(40,50)、(50,+ ∞ \infty ∞)
C (50,+ ∞ \infty ∞)
D (0,10)、(10,20)、(20,30)、(30,40)、(40,50)、(50,+ ∞ \infty ∞)
E (0,50)
5、以下 Java 代码运行会发生什么(A)
import java.util.HashMap;
public class test
{public static final String NAME = “name”;public static void main(String[] args){HashMap<String,String> map = new HashMap<>();map.put(NAME,"tm");map.put(NAME,"fh");System.out.println(map.get(NAME));}
}
A 输出:fh
B 输出:tmfh
C 输出:tm
D 运行抛出异常
6、某二叉树的树形图下图所示,其后序序列为 h,d,c,f,e,b,g,a,树中与结点 g 同层的结点是()
A f
B b
C c
D e
7、A 永不提交一条包含 XSS 代码的信息存储到数据库,B 用户浏览网站时,该内容从数据库查询出来并显示出来,浏览器发现有 XSS 代码,就当做正常的 HTML 与 JS 代码解析执行,触发 XSS 攻击。请问该 XSS 攻击的攻击类型是什么?
A 一定不是 DOM XSS
B 一定是反射型 XSS
C 一定是 DOM 型 XSS
D 一定是存储型 XSS
8、下列选项中,可能导致当前进程阻塞的是()
A 时间片用完了
B 进程从侧畔读数据
C 该进程使用时间过长,进程调度程序让其他进程使用 CPU
D 进程优先级被 CPU 提高
9、看以下 java 代码,试分析,注释1和注释2,这两个对象地址是否相同,输出结果分别为(A)
class Base
{private int m_value;Base(int value){m_value = value;}int getValue(){return m_value;}
}
public class helloworld
{static void test(Base base){base = new Base(2); //2}public static void main(String[] args){Base b = new Base
这篇关于【每日一题】(D0731)锦囊 区间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!