草庐IT

练习册

全部标签

C语言之分支与循环【附6个练习】

文章目录前言一、什么是语句?1.1表达式语句1.2函数调用语句1.3控制语句1.4复合语句1.5空语句二、分支语句(选择结构)2.1if语句2.1.1悬空else2.1.2练习(1.判断一个数是否为奇数2.输出1-100之间的奇数)2.2switch语句2.3switch语句中的break:2.4switch语句中的default子句:2.5练习三、循环语句3.1while循环3.1.1while语句中的break和continue3.2for循环3.2.1语法3.2.2练习:使用for循环在屏幕上打印1-10的数字。3.3do......while()循环3.3.1do语句的语法3.3.2d

SQL数据库练习

判断题:在数据库中产生数据不一致的根本原因是冗余。T一个数据库只有一个模式和一个内模式。T外模式/模式映像可以保证数据与程序的逻辑独立性。T在SQL命令的短语中,WHERE子句中不允许使用聚集函数。T在物理设计阶段,形成数据的外模式。F数据库的三级模式结构能够提高系统的安全性。T三级模式结构可提供数据独立性。T实体完整性要求:关系中任何一个元组在组成“主键”的属性上不能取“空值”。T一个关系模式可以有多个“候选键”。TSQL语言中,删除一个视图的命令是DELETE。F为保证数据库的正确性,必须先写日志文件,后写数据库。T实体完整性和参照完整性是基本关系的两个不变性。T子查询的SELECT语句中

树结构 练习题

1-1二叉搜索树的查找和折半查找的时间复杂度相同。答案:(F)解析:折半查找的时间复杂度与平衡二叉排序树的时间复杂度相同。1-2某二叉树的后序和中序遍历序列正好一样,则该二叉树中的任何结点一定都无右孩子。答案:(T)解析:后序遍历是左右中,中序遍历是左中右,若该二叉树中的任何结点一定都无右孩子,则遍历顺序变为后序遍历是左中,中序遍历是左中,所以一样1-3某二叉树的后序和中序遍历序列正好一样,则该二叉树中的任何结点一定都无左孩子。答案:(F)1-4对AVL树中的任一结点,其左子树的高度一定比其右子树的高度要高。答案:(F)解析:高度的绝对值小于等于1,即存在左子树的高度比其右子树的高度要低的情况

练习6--编写程序从键盘输入5个学生的信息并在屏幕上输出。要求用结构体数组保存学生的信息,用函数实现结构体数组的输入输出(头歌实践作业平台)

#include#includetypedefstructdate{ intyear;  intmonth;  intday;}DATE;typedefstructstudent{ intnum;   charname[20];   charsex;   DATEbirthday;   floatscore;}STUDENT;voidinputarr(STUDENTs[],intn);voidoutputarr(STUDENTs[],intn);intmain(){   STUDENTb[5];  inputarr(b,5);  outputarr(b,5);  return0;}/*****

DVWA(Web 渗透的靶机环境)+csrf漏洞练习

一、DVWA简介DamnVulnerableWebApplication用来进行安全脆弱性鉴定的PHP/MySQLWeb应用,旨在为安全专业人员测试自己的专业技能和工具提供合法的环境,帮助web开发者更好的理解web应用安全防范的过程。十个攻击模块,分别是:1、BruteForce(暴力(破解))、2、CommandInjection(命令行注入)、3、CSRF(跨站请求伪造)、4、-FileInclusion(文件包含)、5、FileUpload(文件上传)、6、InsecureCAPTCHA(不安全的验证码)、7、SQLInjection(SQL注入)、8、SQLInjection(Bli

[大数据]数据可视化 -- 练习卷(上)

一、填空题  1.反映发展趋势的可视化图表有___________、____________和_____________。 2.___________是指发现并纠正数据文件中可识别错误的最后一道程序,是对数据的完整性、一致性和准确性进行重新审查和校验的过程。 3.在使用RAND函数时,若要随机抽取0~100之间的数值,随机数公式应为________________。 4.在Excel中,__________是一种直观的条件格式,通过颜色的深浅表示数据的大小,说明数据的分布和变化。 5.在绘制图表的过程中,可以对不易理解的图表添加其他___________,以便于用户理解和传达信息。 6.当条形

C语言编程练习(经过确定分钟后,计算现在的时间)

题目是在某大学教育平台上听的一道题,但是没有答案。自己琢磨的题目大概意思:现在是11:20,经过110分钟,是几点几分?首先贴上老师的解题思路: 解题思路:首先将目前时间11:20分为两个部分,如何分开两部分?1.1120/100=11(c语言两个整数相除结果是整数);1120%100=20  2.11*60+20=680分钟 3.680+110=7904.首先11:20经过110分钟是13:10所以要想办法将790换成13:10仍然把13:10分为两个部分 5.790/60=13;790%60=1013*100+10=1310贴上代码:开心~加油啊     

C++ 命名空间、域、缺省参数、函数重载、引用、auto、内联函数的知识点+完整思维导图+基本练习题+深入细节+通俗易懂建议收藏

绪论    从本章开始我们正式进入到C++的内容,对此如果没有学习过C语言的建议先将C语言系统的学习一遍后再来(已经更新完在专栏就能看到)。话不多说安全带系好,发车啦(建议电脑观看)。附:红色,部分为重点部分;蓝颜色为需要记忆的部分(不是死记硬背哈,多敲);黑色加粗或者其余颜色为次重点;黑色为描述需要思维导图: 要XMind思维导图的话可以私信哈目录1.C++关键字2.命名空间(namespace)2.1命名空间2.1.1域:2.1.2命名空间域的展开:3.C++的输入和输出4.缺省参数(默认参数)5.函数重载6.引用6.1引用的定义:6.2使用场景:6.3常引用问题6.4引用的总结:7.关键

04动态规划练习题解析

搜索练习题及参考代码01爬楼梯问题描述给你一个整数数组cost,其中cost[i]是从楼梯第i个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。你可以选择从下标为0或下标为1的台阶开始爬楼梯。请你计算并返回达到楼梯顶部的最低花费。20输入描述第一行输入一个整数n表示数组的长度第二行是n个由空格分割的整数,代表数组cost输出描述输出一个整数代表达到楼梯顶部的最低花费输入样例3101520输出样例15参考代码#include#includeusingnamespacestd;intmain(){ intn; cin>>n; vectorcost(n); for(int

Verilog编程基础练习

Verilog编程基础练习一1、用Logsim绘制一个3-8译码器电路图2、用Verilog编程设计一个3-8译码器,生成RTL原理电路图3、编写一个仿真测试文件,对3-8译码器进行仿真测试,输出测试波形图和Transcript结果4、回答问题二1、用Verilog的门级描述方式写一个“1位全加器”,生成RTL电路,与Logsim的“1位全加器”进行对比。2、用Verilog模块调用子模块的方式,用4个上面的“1位全加器”级联方式,构成一个“4位全加器”(即串行全加器),生成RTL电路,与Logsim的“4位全加器”电路进行对比3、采用Verilog的行为级方式重新完成上面的1和24、采用Ve