期末考试编程题怎么写啊

时间:2025-01-28 23:40:21 网络游戏

期末考试编程题可以根据不同的课程内容和要求来设计。以下是一些可能的期末考试编程题示例:

1. 统计学生成绩

题目描述:编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。

输入格式

第一行给出一个正整数N(≤1000),即学生人数。

第二行给出N个学生的百分制成绩,其间以空格分隔。

输出格式

在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。

示例输入

```

5

90 85 70 60 55

```

示例输出

```

1 1 2 1 1

```

提示

使用条件语句判断成绩并计数。

注意输入的有效性和边界条件。

2. 交换三个整数的值

题目描述:编写程序,从键盘输入三个整数a, b, c,将a的值赋给b,b的值赋给c,c的值赋给a,然后输出改变后的a, b, c的值。

输入格式

三行输入,每行一个整数。

输出格式

一行输出三个整数,按顺序输出。

示例输入

```

10

20

30

```

示例输出

```

30

20

10

```

提示

使用临时变量进行值交换。

注意输入的有效性和边界条件。

3. 水仙花数

题目描述:编写程序,找出100到999之间的所有水仙花数,并输出。

输出格式

每个水仙花数占一行,按顺序输出。

示例输出

```

153

370

371

407

```

提示

水仙花数是指一个三位数,其各位数字立方和等于该数。

注意循环的范围和条件判断。

4. 合并两个整数数组

题目描述:编写程序,实现两个整数数组的合并,并输出合并后的数组。

输入格式

第一行给出两个数组的长度n和m。

第二行给出第一个数组的元素。

第三行给出第二个数组的元素。

输出格式

合并后的数组,按顺序输出。

示例输入

```

5 5

1 2 3 4 5

6 7 8 9 10

```

示例输出

```

1 2 3 4 5 6 7 8 9 10

```

提示

使用两个指针分别指向两个数组的末尾,比较大小后合并。

注意数组长度的有效性。

5. 判断素数

题目描述:编写程序,判断一个给定的整数是否为素数,并输出结果。

输入格式

一行输入一个整数n。

输出格式

如果n是素数,输出“是素数”;否则输出“不是素数”。

示例输入

```

29

```

示例输出

```

是素数

```

提示

素数是指大于1的自然数,除了1和它本身外,不能被其他自然数整除。

注意循环的范围和条件判断。

6. SQL查询

题目描述:编写SQL语句,完成以下任务:

将学号为1022的学生的姓名改为张旺。

查询学生表中男女生的人数各多少人。

查询所有比“王平”年龄大的学生。

示例输入