例题基础知识多维度练习,测出你的真实水平!博客

填空题,我们一起来回顾重点知识,打好写代码的根基!

1 变量与输入输出

1、输入输出语句分别使用_____、_____。

2、换行语句是______。

3、我们学过的四个基本数据类型是_____、_____、_____、_____。

4、如果一个整数太大,int类型无法保存,我们还可以用_____、_____。

5、字符数据要加_____,字符串数据要加_____。

6、用来保存判断对错的变量的类型是:______。

2 运算符与表达式

1、最常用的四类运算符为算术运算符、赋值运算符、关系运算符、逻辑运算符,他们对应的表达式分别为:_________。

2、算术运算符包括:____________。

3、赋值运算符包括:____________。

4、关系运算符包括:____________。

5、逻辑运算符包括:____________。

6、浮点型数据不能进行的算术运算包括:____________。

7、逻辑运算符的优先级为:_____>_____>_____。

1、三大结构包括:_____、_____、_____;

2、分支结构有两个系列,分别是:_____、_____。

3、if系列主要包括:_____、_____、_____、_____。

4、循环结构包括:_____、_____、_____。

5、while和do-while很类似,主要区别在于,while是先_____,后_____;do-while是先_____,后_____。

3 代码查错

我们自己写代码的过程中,经常会出一些错误,让我们通过下面的这些题目,一起来了解尝尝容易犯的错误,然后,在以后的学习过程中避免他们吧!

这一部分的题目,需要我们找到每个程序中出现的错误,并修改为正确的代码。

1 变量与输入输出

1、程序如下:

2 三大结构与运算符

1、顺序结构与运算符1:

2、分支结构与运算符1

3、分支结构与运算符2

4、循环结构与运算符

4 程序分析与注释

除了自己写代码,我们也要能读懂别人写的代码,能够分析别人的代码功能及执行结果。

我们通常通过给代码编写注释,让我们更好地理解代码的功能!在程序的最前面,是用多行注释写明整个代码的功能。在必备框架里面的每段代码后面,使用单行注释标注当前行语句的功能。

这一部分的题目,我们需要分析每个程序的执行结果,并在代码最前面使用多行注释说明这个程序的功能,在必备框架里面的每行代码后面写好该行代码的功能。

1 变量与输入输出

1、程序

2 三大结构与运算符

1、顺序结构与运算符1

2、顺序结构与运算符2

3、分支结构与运算符

4、循环结构与运算符

5 代码编写

学得好不好,写写代码就知道,在这一部分,我们一起编写代码,感受信息学带给我们的爽快!

1 变量与输入输出

1、输出:你好,AI与区块链技术。

输一句话:你好,AI与区块链技术。

2、神奇复读机

输入一个数字,例如你输入的是5,那么输出:你好,我是神奇复读机,你输入的数字是5。

3、聊天机器人

制作一个简单的聊天机器人,实现如下流程:

2 运算符与表达式

1、计算周长和面积

【题目描述】

输入长方形的长和宽,计算长方形的周长和面积。

【输入描述】

一行两个整数a,b(0<a,b<=10000)。

【输出描述】

两行,每行一个整数。第一行输出周长,第二行输出面积。

2、截铁丝

【题目描述】

一根铁丝长度固定,小明先把铁丝折成一个矩形,矩形的长为a,宽为b,连接处浪费的铁丝总共为c,已知a,b,c均为整数类型。现在要求从铁丝中截出四段相同长度,且长度为整数的铁丝,求能截到的最长的铁丝长度。

【输入描述】

一行三个整数a,b,c(0<a,b,c<=10000)。

【输出描述】

一个整数。能截出的最长铁丝长度。

1、判断星期

【题目描述】

输入一个9月份的天数,输出这一天是星期几。

【输入描述】

一行一个整数day(1<=a,b<=30)。

【输出描述】

一行一个整数。对应的星期。

2、节约粮食

【题目描述】

现在需要我们根据顾客本来的饭菜钱及饭菜剩余情况,帮饭店计算出应该支付的金额。

【输入描述】

多行:

第一行一个整数money(0<money<=10000)表示本来的饭菜钱。

第二行一个整数yn,yn=0表示未浪费,yn=1表示有剩余。

如果第二行是0,则没有第三行的输入数据;如果第二行是1,第三行一个整数k,有如下两种情况:

(1)k = 0,表示打包带走。

(2)0<k<10000,表示浪费克数。

【输出描述】

一个小数。最后支付的金额。

1、八骨蛛数

【题目描述】

八骨蛛是影者星球的一种生物,八骨蛛一共有八条腿,腿的长度可以延伸,并且坚硬无比。八骨蛛的弱点在于其腹部,为保证自己安全性,八骨蛛的身体总是悬空。

简化后的八骨蛛长如下的样子:

八骨蛛满足如下特点:

八骨蛛数是指满足八骨蛛身体特点的数:

2、输出菱形

【题目描述】

我们可以用编程语言,帮我们构造很多有趣的图案,为了让学生能够熟练掌握循环嵌套的使用,某高校开始了图形输出比赛,小明同学想设计一个菱形,请你帮助他。

小明定义了菱形中心距的概念:菱形中心的字符到四个顶点的距离称为菱形中心距。

例如:

【输入描述】

第一行一个整数dis(1<=dis<=10),表示菱形中心距。

第二行一个字符,表示菱形每个位置的字符。字符只能是下面这几类:

如果输入的中心距不在1-10的范围内或者字符不是这三类,则让他们重新输入菱形中心距及字符。直到两个条件都满足为止。

【输出描述】

输出符合条件的菱形。

1.什么是时序数据谈到近年来时序数据库的普及,我们不得不先聊聊时序数据,为什么它需要一种专门优化的数据库来处理?通用的关系数据库不能满足吗?所谓时序数据,非常通俗的角度来讲,就是一些随着时间变化而变化的值 (Value),同时这些值上面附带有一些 Key=Value 组成的标签。一般包括下列三个属性(来自 Wikipedia):时间线(Time series)一个名称(通常称为指标,metric)

本文聚焦 C++ 基础入门,通过示例代码这一有效方式,助力读者快速掌握 C++ 基础知识。以代码示例为引导,详细讲解关键概念与基础语法,帮助读者在实践中理解并掌握 C++ 编程要点,进而高效提升编程能力,无论是编程新手还是有一定基础想巩固提升的人员,都能从中获取有价值的学习内容。

纸上得来终觉浅,绝知此事要躬行!学习知识,需要不断练习,在练习中提升

一、C++基础知识新的数据类型C语言中的数据类型C++中新的数据类型思考:新的数据类型有什么好处?请看下面的代码:可以见得:新的类型使整个程序更加简洁,程序变得易读易懂!这个就是bool类型最大的好处!新的初始化方法随用随定义C语言:所有变量的定义必须位于函数体的最前面;C++:所有的变量随用随定义;C++的输入输出方式cout语法形式:cout<<x<<endl;//en

数据是一个类似于标准库类型vector的数据结构,定义数组时必须指定数组的类型,同样数组的元素都是具体的对象,因此不存在引用的数组。定义和初始化数组int a[5]; //定义数组是基本形式int a[]={1,2,3}; //可以在定义时,直接初始化int a[5]={1,2,3} //定义时初始化数组,如果指定了数组大小,那么提供初始

=:赋值;==:相等;来自标准库的头文件用尖括号<>包围文件名,不属于标准库的头文件则用双引号“”包围。isbn:成

//main程序入口 argc命令行变量的数量 argv命令行变量的数组int main(int argc, char *argv[])function:用于的定义包含四部分: ...

c++入门基础知识(和c的区别)

C++基础知识大汇总。

命名空间:C++ 标准的命名空间为 std ,包含很多标准的定义<< 为运算符重载命名空间类似于Java中的包命名空间可以先进行使用:: 为访问修饰符//查看数据类型代码#include <iostream>using namespace std;int main(){ const int a = 4; cout << typeid(a).name() &l

总结了一些

我的小站——半生瓜のblogC++基础知识复习software_生成过程data type_数据类型variable_

int *p=new int; int *p=new int[10]; int *p=new int(10);这三个有什么区别 int p=new int;//配一个int型变量所占大小的空间,并将首地址赋给int 型指针p。 int p=new int[10];//分配一个有10个int型元素的数 ...

C/C++都区分大小写注释不会增加程序的大小符号常量可提高程序的可读性 const float PI=3.1415926;当“/”用于两个整型数据相除时,结果只取商的整数部分,如:1/2=0赋值运算符:自右而左 如a=b=c=5逗号表达式“表达式1,表达式2”//先求1,再求2,结果为表达式2的值条件表达式 表达式1

一、变量 作用:给一段指定的内存空间,方便操作这段内存。 语法:数据类型 变量名 = 初始值。int a = 10; 二、常量 作用:用于记录程序中不可更改的数据 c++定义常量有两种方式: #define 常量名 常量值:通常在文件上方定义。(这种也叫作宏常量) const修饰的变量:const

近期想对C++的面试题目进行一下更加详细的整理。事实上认真思考一下C++程序猿的面试,我们能够发现对程序猿的能力的考察总是万变不离当中,这些基础知识主要分为五部分:一、 C/C++基础知识 二、 C/C++的一些特性,如面向对象,内存管理 三、 基础的数据结构编程的知识。 四、stl的一些基础知识...

试试 ...

Java猜数字游戏是一个经典入门案例,涵盖了变量声明、条件判断、循环控制等核心知识点。程序通过随机数生成目标数字,在循环中接收玩家输入并给出"太大/太小"提示,直到猜中为止。代码采用模块化设计,包含输入验证、游戏统计等功能,并支持多轮游戏。文章详细解析了代码实现要点,包括异常处理、参数配置等编程实践,同时提出了难度分级、计时功能等拓展思路。通过这个项目,初学者可以系统掌握Java基础语法和逻辑思维,为进一步学习打下坚实基础。

本文通过分析某知名大模型资产管理平台的核心功能和应用场景,深入探讨了用户在使用过程中提出的新需求,揭示了在AI技术日益成熟的今天,如何通过用户反馈持续优化产品体验和扩展功能边界。 ...

作为Python开发者,你是否经常遇到下载龟速的问题?本文将手把手教你如何通过配置清华镜像源,让你的Python包下载速度提升10倍!

本项目设计了一种基于STM32F103C8T6单片机的电动车电池管理系统。系统通过DS18B20温度传感器检测电池温度,利用电压电流检测模块获取电池状态参数,并通过OLED显示屏实时显示温度、电压、电流、电量和续航时间等数据。同时,系统采用4G模块将监测数据无线传输至手机端,实现远程监控。系统采用PCB集成板设计,包含供电、显示和通信功能模块,硬件设计采用AD2013软件绘制原理图和PCB图。软件部分采用Keil5开发环境,实现了数据采集、处理和显示功能,为电动车电池管理提供了完整的监控解决方案。

THE END
0.C++实现字符菱形图案本文介绍如何使用C++编程语言,根据给定字符创建一个对角线长度为5的倾斜菱形图案。内容涉及从终端获取输入、格式化输出、字符变量以及for循环的运用,提供了三种不同方法的实现代码示例。 002:字符菱形 描述 给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。 jvzquC41dnuh0lxfp0tfv8|qaco`n~ta1cxuklqg1fkucrqu1383:9>;;3
1.流程控制使用嵌套for循环显示菱形九九乘法表(一)要显示一个菱形,我们可以先通过一个外层 for 循环来控制行数,然后再通过一个内层 for 循环来控制每一行中的字符数。具体步骤如下: 计算菱形的边长 在菱形的中心,有一个单独的字符,因此菱形的宽度必须是奇数。我们可以通过用户输入来设置菱形的边长,或者直接在程序中指定一个奇数值。 jvzquC41enuvf7ygpekov7hqo1jfxnqqrgx0c{ykenk04;=62;:
2.数字图像处理与机器视觉——VisualC++与Matlab实现(第2版)空域和频域滤波、小波变换、图像复原、彩色图像处理、形态学处理、图像分割、图像压缩以及图像特征提取等;同时对机器视觉进行了前导性的探究,重点介绍了3种目前在工程技术领域非常流行的分类技术——人工神经网络(ANN)、支持向量机(SVM)和AdaBoost,并在配套给出的识别案例中直击光学字符识别(OCR)、人脸识别和性别分类jvzquC41yy}/gyzdkv4dqv4dqqqEg}fknuEjfFS334;8
3.PTA程序设计天梯赛(1~180题)51CTO博客37、 日期格式化 (5 分) 38、 阅览室 (20 分) 39、 稳赢 (15 分) 40、 宇宙无敌大招呼 (5 分) 41、整除光棍 (20 分) 42、 装睡 (10 分) 43、矩阵A乘以B (15 分) 44、 倒数第N个字符串 (15 分) 45、打折 (5 分) 46、 2018我们要赢 (5 分) jvzquC41dnuh0>6evq4dqv4wa3;19<9:81976B=63
4.输出菱形图案第1关:输出菱形字符图案文章浏览阅读2.4k次。输出菱形图案描述牛牛尝试用键盘读入一个字符,然后在屏幕上显示一个用这个字符填充的对角线长5个字符,倾斜放置的菱形。输入描述:输入一个char类型字符输出描述:输出一个用这个字符填充的对角线长5个字符,倾斜放置的菱形示例1解答#include<stdio.h>jvzquC41dnuh0lxfp0tfv8|gkzooa=992::968ftvkimg8igvcomu86453<78@8
5.c++字符菱形字符菱形c++给定一个字符,用它构造一个对角线长55个字符,倾斜放置的菱形。 输入 输入只有一行, 包含一个字符。 输出 该字符构成的菱形。 样例输入 ! 样例输出 c++ AC代码如下: #include<iostream> using namespace std; char a; int main(){ cin>>a; for(int i=1;i<=3;i++){ for(int j=1;j<=4-i;j++jvzquC41dnuh0lxfp0tfv8yv37?299792;=0c{ykenk0fnyckny03=8897>1: