分类题库
信息学奥赛题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 302 题
A61312
要求以下程序的功能是计算:s = 1 + 1/2 + 1/3 + ... + 1/10。#include <iostream>
2014年
单选
A61310
有以下程序:#include <iostream>
2014年
单选
A61306
若有如下程序段,其中 s、a、b、c 均已定义为整型变量,且 a、c 均已赋值,c > 0。 s = a;for (b = 1; b <= c; b++) s += 1;则与上述程序段功能等价的赋值语句是( )。
2014年
单选
A61302
(数字删除)下面程序的功能是将字符串中的数字字符删除后输出。请填空。#include <iostream>
2014年
填空
A61285
下列程序中,正确计算 1, 2, …, 100 这 100 个自然数之和 sum(初始值为 0)的是
2013年
单选
A61281
#include <iostream> using namespace std;
2013年
填空
A61280
(序列重排)全局数组变量 a 定义如下: const int SIZE = 100;int a[SIZE], n;它记录着一个长度为 n 的序列 a[1], a[2], …, a[n]。现在需要一个函数,以整数 p (1 ≤ p ≤ n)为参数,实现如下功能:将序列 a 的前 p 个数与后 n – p 个数对调,且不改变这 p 个数(或 n – p 个数)之间的相对位置。例如,长度为 5 的序列…
2013年
编程题
A61255
#include <iostream>
2012年
填空
A61254
(坐标统计)输入n个整点在平面上的坐标。对于每个点,可以控制所有位于它左下方的点(即x、y坐标都比它小),它可以控制的点的数目称为“战斗力”。依次输出每个点的战斗力,最后输出战斗力最高的点的编号(如果若干个点的战斗力并列最高,输出其中最大的编号)。#include <iostream>
2012年
填空
A61230
2011年NOIP初赛普及组真题阅读程序写结果1:#include<iostream>
2011年
填空
A61229
2011年NOIP初赛普及组真题阅读程序写结果2:#include<iostream>
2011年
填空
A61228
2011年NOIP初赛普及组真题阅读程序写结果3:#include<iostream>
2011年
填空
A61204
NOIP2010年第十六届普及组初赛完善程序题:(哥德巴赫猜想)哥德巴赫猜想是指,任一大于 2 的偶数都可写成两个质数之和。迄今 为止,这仍然是一个著名的世界难题,被誉为数学王冠上的明珠。试编写程序,验证任一大 于 2 且不超过 n 的偶数都能写成两个质数之和。#include <iostream>
2010年
填空
A61184
NOIP2009年普及组阅读程序填写结果题:#include <iostream>
2009年
填空
A61183
NOIP2009年普及组完善程序题:(最大连续子段和)给出一个数列(元素个数不多于100),数列元素均为负整数、正整数、0。请找出数列中的一个连续子数列,使得这个子数列中包含的所有元素之和最大,在和最大的前提下还要求该子数列包含的元素个数最多,并输出这个最大和以及该连续子数列中元素的个数。例如数列为4,-5,3,2,4时,输出9和3;数列为1 2 3 -5 0 7 8时,输出16和7。#incl…
2009年
填空
A61160
NOIP2008年普及组初赛阅读程序写结果:#include <iostream>
2008年
填空
A61146
一个无法靠自身的控制终止的循环成为“死循环”,例如,在C++语言程序中,语句while(1) printf("*");就是一个死循环,运行时它将无休止地打印*号。下面关于死循环的说法中,只有( )是正确的
2007年
单选
A61136
NOIP 2007年信息学奥赛初赛普及组阅读程序写结果:#include "math.h"
2007年
填空
A61135
NOIP 2007年信息学奥赛初赛普及组阅读程序写结果:#include "ctype.h"
2007年
填空
A61134
2007年NOIP初赛普及组完善程序:(求字符串的逆序)下面的程序的功能是输入若干行字符串,每输入一行,就按逆序输出该行,最后 键入-1 终止程序。请将程序补充完整。#include <iostream.h>
2007年
填空