通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"NOIP真题" 试卷中 NOIP第二十二届全国青少年信息学奥林匹克联赛初赛试题[2016提高组] 中有题目如下:
第1题
#include <iostream> using namespace std; int main() { char a[100][100], b[100][100]; string c[100]; string tmp; int n, i = 0, j = 0, k = 0, total_len[100], length[100][3]; cin >> n; getline(cin, tmp); for (i = 0; i < n; i++) { getline(cin, c[i]); total_len[i] = c[i].size(); } for (i = 0; i < n; i++) { j = 0; while (c[i][j] != ':') { a[i][k] = c[i][j]; k = k + 1; j++; } length[i][1] = k - 1; a[i][k] = 0; k = 0; for (j = j + 1; j < total_len[i]; j++) { b[i][k] = c[i][j]; k = k + 1; } length[i][2] = k - 1; b[i][k] = 0; k = 0; } for (i = 0; i < n; i++) { if (length[i][1] >= length[i][2]) cout << "NO,"; else { k = 0; for (j = 0; j < length[i][2]; j++) { if (a[i][k] == b[i][j]) k = k + 1; if (k > length[i][1]) break; } if (j == length[i][2]) cout << "NO,"; else cout << "YES,"; } } cout << endl; return 0; }
输入 :
3
AB:ACDEbFBkBD
AR:ACDBrT
SARS:Severe Atypical Respiratory Syndrome
输出 : ____
(注:输入各行前后均无空格)
所属试卷:NOIP第二十二届全国青少年信息学奥林匹克联赛初赛试题[2016提高组]
某带链栈的初始状态为top=bottom=NULL,经
若需要为XV类重载乘法运算符,运算结果为XV类型,在将
有以下程序,输出结果是。
Java语言中属于跳转语句的是( )。
编写代码,获得用户输入的一个合法算式并输出结果。参考答
关于以下代码的描述中,正确的是( )。
(本题 8 分)某系统中进程的虚拟地址空间包括内核区、
在一棵二叉树上,第5层的结点数最多是( )。
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C
有以下程序:程序的运行结果是( )。
有以下程序:程序的运行结果是。
设有定义:以下表达式中,会产生“短路”现象,致使变量b
若有定义:则执行表达式(a=b+c)ǁ(++b)后,a
表达式':'.join('hello word.'.s
以下程序段通过移动指针变量m,给如图所示连续动态存储单
若有定义语句int a, b;double x;则下列
MYSQL查询语句中用 表示左然连接。
存储引擎曾经是MySQL的默认存储引擎,处理速度
语句select * from products wh
已知学生选课信息表sc(sno,cno,grade)。
若有以下数组a,数组元素:a[0]~a[9],其值为9
函数调用时的实参和形参之间的数据是单向的_____传递
设k=(a=2,b=3,a*b),则k的值为_____
定义int a[2][3];表示数组a中的元素个数是_
预处理命令行都必须以_____号开始。
在主函数中从键盘输入若干个数放入数组中,用0结束输入并
请编写函数proc,其功能是:判断形参n中的正整数是几
如下图所示,A到 B是连通的。假设删除一条细的边的代价
二叉树的( )第一个访问的节点是根节点。
记 T 为一队列初始为空现有 n 个总和不超过 32
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2