草庐IT

$刷题练习

全部标签

C++:OJ练习(每日练习系列)

编程题:题一:字符串相加415.字符串相加-力扣(LeetCode)思路一:第一步:需要获取字符串的两个尾节点下标;第二步:创建用于记录进位数、获得的字符串的变量;第三步:只要有进位或还有数没有加完继续循环:利用三目运算:有符号+符号,无符号+0;第四步:最后将得到的字符串逆置,就是需要的结果。classSolution{public:stringaddStrings(stringnum1,stringnum2){//获取字符串的尾节点intit1=num1.size()-1;intit2=num2.size()-1;//记录进位数intcount=0;//获得的字符串strings1="";

【C/C++笔试练习】this指针的概念、初始化列表、const对象调用、构造和析构函数、继承和组合、重载和多态、虚函数的定义、计算日期到天数转换、幸运的袋子

文章目录C/C++笔试练习选择部分(1)this指针的概念(2)初始化列表(3)const对象调用(4)构造和析构函数(5)继承和组合(6)重载和多态(7)程序分析(8)程序分析(9)虚函数的定义(10)程序分析编程题day14计算日期到天数转换幸运的袋子C/C++笔试练习选择部分(1)this指针的概念  下列有关this指针使用方法的叙述正确的是()  A.保证基类保护成员在子类中可以被访问  B.保证基类私有成员在子类中可以被访问  C.保证基类公有成员在子类中可以被访问  D.保证每个对象拥有自己的数据成员,但共享处理这些数据的代码  答案:D  this指针是一个在成员函数中隐含的指

C-语言每日刷题

目录[蓝桥杯2015省A]饮料换购题目描述输入格式输出格式输入输出样例#[蓝桥杯2023省A]平方差题目描述输入格式输出格式输入输出样例说明/提示【样例说明】  [NOIP2001普及组]数的计算题目描述输入格式输出格式输入输出样例说明/提示样例1解释数据规模与约定 [NOIP2008提高组]笨小猴题目描述输入格式输出格式输入输出样例说明/提示[蓝桥杯2015省A]饮料换购题目描述乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭 3 个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的 n 瓶饮

文件上传漏洞原理与实践练习题

一.单选1.IIS默认的Web目录是(C)A.C:\phpStudy\PHPTutorial\WWW      B.C:\xampp\htdocsC.C:\Inetpub\wwwroot                D./var/www/html2.Nginx识别文件的mime.types文件的路径是(B)A./etc/mime.types                    B./etc/nginx/mime.typesC./usr/share/mime.ytpes              D./usr/share/nginx/mime.ytpes3.Tomcat的默认端口是(D)A.

【C/C++笔试练习】继承和派生的概念、虚函数的概念、派生类的析构函数、纯虚函数的概念、动态编译、多态的实现、参数解析、跳石板

文章目录C/C++笔试练习选择部分(1)继承和派生的概念(2)程序分析(3)虚函数的概念(4)派生类的析构函数(5)纯虚函数的概念(6)动态编译(7)子类的析构函数(8)多态的实现(9)程序分析(10)程序分析编程题day13参数解析跳石板C/C++笔试练习选择部分(1)继承和派生的概念  下面叙述不正确的是()  A.派生类一般都用公有派生  B.对基类成员的访问必须是无二义性的  C.赋值兼容规则也适用于多重继承的组合  D.父类的公有成员在派生类中仍然是公有的  答案:D  在面向对象编程中,派生类是通过从一个或多个基类派生而来的。这里有几个关键概念和规则:  派生方式:派生类可以从基类

Android记事本练习1教程和Menu.FIRST

如果这最终成为一个愚蠢的问题,我深表歉意,但我只是想知道为什么这是在记事本练习1教程(http://developer.android.com/resources/tutorials/notepad/notepad-ex1.html)的第9步完成的......publicstaticfinalintINSERT_ID=Menu.FIRST;...然后到处使用INSERT_ID,而不是直接使用Menu.FIRST代替到处?我当时在想,如果不需要的话,我不想创建任何新变量,尤其是当它们已经是staticfinal时。创建INSERT_ID成本高吗? 最佳答案

JAVA练习百题之求矩阵对角线之和

题目:求一个3*3矩阵对角线元素之和程序分析求一个3x3矩阵的对角线元素之和,我们需要将矩阵的左上到右下以及左下到右上两条对角线上的元素相加。一个3x3矩阵如下所示:123456789左上到右下的对角线元素和为1+5+9=15,左下到右上的对角线元素和为7+5+3=15。下面我们将使用三种不同的方法来实现这个任务,并分析它们的优缺点。方法一:使用嵌套循环遍历矩阵解题思路我们可以使用嵌套循环遍历矩阵的元素,将左上到右下和左下到右上两条对角线上的元素相加。实现代码publicclassMain{publicstaticvoidmain(String[]args){int[][]matrix={{1

python练习题(markdown中的60道题)

1.Demo01摄氏温度转化为华氏温度celsius=float(input('输入摄氏温度:'))fahrenheit=(9/5)*celsius+32print('%0.1f摄氏温度转为华氏温度为%0.1f'%(celsius,fahrenheit))结果: 2.Demo02计算圆柱体的体积h,r=map(float,input().split())#计算圆柱的底面积和体积area=3.14*r*rvolume=area*h#输出结果print("%.2f"%area)print("%.2f"%volume)注意:map()函数是Python中的一个内置函数,它的功能是:将指定的函数,依次

C语言从入门到实战——数组和指针的强化练习题

数组和指针的强化练习题前言1.sizeof和strlen的对比1.1sizeof1.2strlen1.3sizeof和strlen的对⽐2.数组和指针笔试题解析2.1一维数组2.2字符数组2.3二维数组3.指针运算笔试题解析3.1题目1:3.2题目23.3题目33.4题目43.5题目53.6题目63.7题目7前言C语言中指针和数组有着密切的关系,因为数组名在C语言中可以看作是一个指针常量。指针是一个变量,存储的是另一个变量的地址。可以通过指针来访问另一个变量的值。指针变量可以存储任何类型的地址,包括数组的地址。数组是一组相同类型的数据元素的集合。在C语言中,可以用数组名来表示整个数组,在这个意

【每日打靶练习】Vulnhub靶机平台-tomato

Tomato靶场练习---低0x00部署0x01信息收集1.主机发现2.端口扫描3.信息收集(漏洞扫描)4.路径爬取5.源码分析0x02漏洞渗透1.文件包含2.写入日志反弹shell3.内核漏洞枚举4.本地提权0x00部署Tomato靶机:下载地址宿主机:kali2022目标:获取root拿到flag文件0x01信息收集1.主机发现$sudoarp-scan-l//因为靶机与宿主机在同一网段,所以用二级扫描来发现靶机ip2.端口扫描//使用namp命令,-p-指定ip,查看哪些端口开放$sudonmap-p-靶机ip$sudonmap-sC-sV-O-p21,80,2211,8888靶机ip/