通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"NOIP真题" 试卷中 NOIP第二十四届全国青少年信息学奥林匹克联赛初赛试题[2018提高组] 中有题目如下:
第1题
#include <cstdio> int n, d[100]; bool v[100]; int main(){ scanf("%d", &n); for (int i = 0; i < n; ++i){ scanf("%d", d + i); v[i] = false; } int cnt = 0; for (int i = 0; i < n; ++i){ if (!v[i]){ for (int j = i; !v[j]; j = d[j]){ v[j] = true; } ++cnt; } } printf("%d ", cnt); return 0; }
输入 :
10 7 1 4 3 2 5 9 8 0 6
输出 :________
所属试卷:NOIP第二十四届全国青少年信息学奥林匹克联赛初赛试题[2018提高组]
关于运算符重载,下列表述中正确的是
下列运算符中不能在C++中重载的是
已知类MyClass的定义及程序段(复制构造函数调用相
编写代码获得用户输入的一个三角形的 3 条边长,计算三
有两个关系R和T如下:则由关系R得到关系T的操作是(
构成C语言程序的三种基本结构是( )。
下列给定程序中,函数fun的功能是:从s所指字符串中,
若有定义语句:int a=12;,则执行语句:a+=a
已知函数定义def demo(x,y,op): ret
在循环语句中,__________语句的作用是提前结束
用switch语句编程实现以下函数关系:参考答案:
以下程序运行结果是_________。
有变量定义char c,*s=NULL;则sizeof
中心结点出现故障造成全网瘫痪的网络是( )
以下程序打开新文献f.txt,并调用字符输出函数将a数
在快速排序法中,每经过一次数据交换(或移动)后
有以下程序程序运行后的输出结果是
vi编辑器有哪几种工作模式?如何在这几种工作模式之间转
在数据库的E-R图中,椭圆框表达的是实体集的 。
数据的物理独立性是指( )。
按照班级进行分组( )
请设计一个队列,要求满足:①初始时队列为空;②入队时,
若char w,int x,float y,doubl
请编写函数void fun(int *dp,int n
若有以下程序则程序的输出结果是
下列叙述中正确的是
将a、b、c三个结点链成一个单向链表,并给各结点的数据
操作系统的功能是( )
1、输入:8输出:____2、输入:2012输出:__
提出“存储程序”的计算机工作原理的是( )
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2