文件能否保存到硬盘
语法讲解 今天学: 判断文件能不能保存,要看文件大小是否不超过硬盘剩余空间。 小练习 给定硬盘剩余空间和文件大小,请判断文件是否可以保存。可以输出 yes,否则输出 no。 输入说明: 两个整数,第一个表示硬盘剩余空间,第二个表示文件大小,
内存还是硬盘:运行还是保存
语法讲解 今天学: 内存更适合临时运行程序,硬盘更适合长期保存文件。 小练习 给定一组操作类型,请统计其中应该主要使用硬盘的操作数量。硬盘操作只包括:保存文件、安装软件、存放照片。 输入说明: 一行操作类型,操作之间用空格分隔;每个操作类型
关机后还能留下的数据
语法讲解 今天学: 关机后,硬盘中的文件通常还能保留,而内存中的临时数据通常会消失。 小练习 给定一组数据来源,请统计关机后通常还能保留的数据数量。能保留的数据来源只包括:硬盘、U盘。 输入说明: 一行数据来源,来源之间用空格分隔。 示例输
程序运行步骤排序
语法讲解 今天学: 程序通常先保存在硬盘中,运行时加载到内存,再由 CPU 执行。 小练习 下面四个步骤的编号含义是:1=CPU执行指令,2=程序保存在硬盘,3=结果显示在屏幕,4=程序加载到内存。请输出正确顺序的编号。 输入说明: 本题无
程序能否加载到内存
语法讲解 今天学: 程序从硬盘启动后,运行时需要加载到内存。如果程序需要的内存超过可用内存,就可能无法正常运行。 小练习 给定可用内存和程序运行所需内存,请判断程序能否加载到内存。能输出 yes,否则输出 no。 输入说明: 两个整数,第一
CPU 执行多步指令
语法讲解 今天学: CPU 执行指令时,顺序会影响最终结果。 小练习 初始数值为 10。输入三个数字 a、b、c,请先加 a,再乘 b,最后减 c,输出最终结果。 输入说明: 三个整数 a b c。 示例输入: 2 3 4 示例输出: 32
CPU 执行到停止指令
语法讲解 今天学: 程序中的停止指令会让执行过程提前结束,后面的指令不再执行。 小练习 初始数值为 0。给定一组指令,数字表示加上该数字,STOP 表示停止执行。请输出停止前累加得到的结果。 输入说明: 一行指令,指令之间用空格分隔。 示例
识别输入处理输出
语法讲解 今天学: 很多程序都可以看成输入、处理、输出三个阶段。 小练习 给定一组阶段名称,请统计其中有多少个属于处理阶段。处理阶段只包括:计算、比较、排序、查找。 输入说明: 一行阶段名称,阶段之间用空格分隔。 示例输入: 输入 计算 输
计算器的输入处理输出
语法讲解 今天学: 计算器接收数字作为输入,执行运算作为处理,显示答案作为输出。 小练习 给定两个输入数字,请模拟计算器完成加法处理,输出结果。 输入说明: 两个整数。 示例输入: 6 7 示例输出: 13 提交要求: 只提交最终输出结果,
找出性能瓶颈
语法讲解 今天学: 电脑变慢时,通常要看哪个资源占用最高,最高的资源可能就是瓶颈。 小练习 给定 CPU、内存、硬盘、网络的占用百分比,请输出占用最高的资源名称。 输入说明: 四个整数,依次表示 CPU、内存、硬盘、网络的占用百分比。 示例