【每日一题】(D0731)锦囊 区间

2024-02-18 20:48
文章标签 每日 区间 锦囊 d0731

本文主要是介绍【每日一题】(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 同层的结点是()

image-20210811122842018

  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)锦囊 区间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/722415

相关文章

hdu 1754 I Hate It(线段树,单点更新,区间最值)

题意是求一个线段中的最大数。 线段树的模板题,试用了一下交大的模板。效率有点略低。 代码: #include <stdio.h>#include <string.h>#define TREE_SIZE (1 << (20))//const int TREE_SIZE = 200000 + 10;int max(int a, int b){return a > b ? a :

hdu4267区间统计

题意:给一些数,有两种操作,一种是在[a,b] 区间内,对(i - a)% k == 0 的加value,另一种操作是询问某个位置的值。 import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import

hdu4417区间统计

给你一个数列{An},然后有m次查询,每次查询一段区间 [l,r] <= h 的值的个数。 import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamRead

hdu3333区间统计

题目大意:求一个区间内不重复数字的和,例如1 1 1 3,区间[1,4]的和为4。 import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟)

【每日一题】LeetCode 2181.合并零之间的节点(链表、模拟) 题目描述 给定一个链表,链表中的每个节点代表一个整数。链表中的整数由 0 分隔开,表示不同的区间。链表的开始和结束节点的值都为 0。任务是将每两个相邻的 0 之间的所有节点合并成一个节点,新节点的值为原区间内所有节点值的和。合并后,需要移除所有的 0,并返回修改后的链表头节点。 思路分析 初始化:创建一个虚拟头节点

每日一题|牛客竞赛|四舍五入|字符串+贪心+模拟

每日一题|四舍五入 四舍五入 心有猛虎,细嗅蔷薇。你好朋友,这里是锅巴的C\C++学习笔记,常言道,不积跬步无以至千里,希望有朝一日我们积累的滴水可以击穿顽石。 四舍五入 题目: 牛牛发明了一种新的四舍五入应用于整数,对个位四舍五入,规则如下 12345->12350 12399->12400 输入描述: 输入一个整数n(0<=n<=109 ) 输出描述: 输出一个整数

每日一练7:简写单词(含链接)

1.链接 简写单词_牛客题霸_牛客网 2.题目 3.代码1(错误经验) #include <iostream>#include <string>using namespace std;int main() {string s;string ret;int count = 0;while(cin >> s)for(auto a : s){if(count == 0){if( a <=

【每日刷题】Day113

【每日刷题】Day113 🥕个人主页:开敲🍉 🔥所属专栏:每日刷题🍍 🌼文章目录🌼 1. 91. 解码方法 - 力扣(LeetCode) 2. LCR 098. 不同路径 - 力扣(LeetCode) 3. 63. 不同路径 II - 力扣(LeetCode) 1. 91. 解码方法 - 力扣(LeetCode) //思路:动态规划。 cl

力扣 739. 每日温度【经典单调栈题目】

1. 题目 理解题意: 1.1. 给一个温度集合, 要返回一个对应长度的结果集合, 这个结果集合里面的元素 i 是 当前 i 位置的元素的下一个更高温度的元素的位置和当前 i 位置的距离之差, 若是当前元素不存在下一个更高温度的元素, 则这个位置用0代替; 2. 思路 本题用单调栈来求解;单调栈就适用于来求当前元素左边或者右边第一个比当前元素大或者小的元素;【单调栈:让栈中的元素保持单调

每日一题——第八十一题

打印如下图案: #include<stdio.h>int main() {int i, j;char ch = 'A';for (i = 1; i < 5; i++, ch++){for (j = 0; j < 5 - i; j++){printf(" ");//控制空格输出}for (j = 1; j < 2 * i; j++)//条件j < 2 * i{printf("%c", ch