练习

每次点击都是一道新题。

面向 IGCSE、O Level 和 A Level 计算机科学的原创考试风格题目。可以按主题筛选,也可以让页面随机抽一道,然后在编辑器里作答。

全部题目

输入与输出核心IGCSE 0478

按名字打招呼

IGCSE 风格的 INPUT 与 OUTPUT 练习:读入名字并用剑桥伪代码输出问候。

打开题目
选择结构核心IGCSE 0478

根据分数判断及格

练习剑桥 IGCSE 伪代码中的 IF 语句:根据一个分数输出 Pass 或 Fail。

打开题目
选择结构补充IGCSE 0478

根据分数给出等级

IGCSE 计算机科学的嵌套 IF 或 CASE 练习:把分数转换成字母等级。

打开题目
循环核心IGCSE 0478

校验菜单选项

REPEAT UNTIL 练习:不断读取菜单选项,直到数值落在 1 到 4 之间。

打开题目
循环核心O Level 2210

把五个分数加总

面向 IGCSE 与 O Level 的 FOR 循环练习:读取五个分数并输出总和。

打开题目
循环补充IGCSE 0478

统计及格人数

把 FOR 循环和 IF 语句合在一起,统计十个分数中有多少个大于或等于 50。

打开题目
循环核心IGCSE 0478

找出十个数中的最大值

滚动最大值练习:读取十个整数并输出其中最大的值。

打开题目
数组补充AS & A Level 9618

在数组中查找名字

带布尔标志的线性查找练习:判断目标名字是否存在于数组中。

打开题目
数组核心IGCSE 0478

统计数组中的正数

数组遍历练习:统计已存储整数中有多少个大于零。

打开题目
字符串核心IGCSE 0478

检查密码长度

LENGTH 字符串例程练习:密码至少 8 个字符才算有效。

打开题目
字符串补充IGCSE 0478

从两个名字输出首字母

SUBSTRING 练习:读取名和姓,然后输出两个首字母。

打开题目
过程补充AS & A Level 9618

用过程打印标题

A Level 计算机科学的 PROCEDURE 练习:输出一行星号、一个标题,再输出一行星号。

打开题目