通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"NOIP真题" 试卷中 NOIP第十四届全国青少年信息学奥林匹克联赛初赛试题[2008普及组] 中有题目如下:
第1题
(字符串替换) 给定一个字符串 S(S 仅包含大小写字母) ,下面的程序将 S 中的每个字母用规定的 字母替换,并输出 S 经过替换后的结果。程序的输入是两个字符串,第一个字符串是给定的字符串 S, 第二个字符串 S’由 26 个字母组成,它是 a-z 的任一排列,大小写不定, S’规定了每个字母对应的替 换字母: S’中的第一个字母是字母 A 和 a 的替换字母,即 S 中的 A 用该字母的大写替换, S 中的 a 用 该字母的小写替换; S’中的第二个字母是字母 B 和 b 的替换字母, 即 S 中的 B用该字母的大写替换, S 中的 b 用该字母的小写替换;…… 以此类推。
#include <iostream> #include <string.h> char change[26], str[5000]; using namespace std; void CheckChangeRule() { int i; for (i = 0;i < 26;i ++) { if ( ① ) change[i] -= 'A' - 'a'; } } void ChangeString() { int i; for (i = 0;i <strlen(str);i ++) { if ( ② ) str[i] = change[str[i] - 'A'] -'a' + 'A'; else ③ } } int main() { int i; cin >> str ; cin >> change; CheckChangeRule(); ④ cout << str << endl; return 0; }
所属试卷:NOIP第十四届全国青少年信息学奥林匹克联赛初赛试题[2008普及组]
阅读下列代码:为保证程序能正确执行,程序中下划线处应填
某磁盘的磁道数为 400(磁道号为 0~399),采用
给定程序中,函数fun的功能是:将a所指4×3矩阵中第
下列选项中,不属于数据管理员(DBA)职责的是( )。
若程序中有宏定义行:#define N 100则以下叙
有以下程序:程序的运行结果是。
有以下程序:程序运行后的输出结果是。
已知列表 x=[1,2],那么连续执行命令y=x[:]
“世界很大”+“人很渺小”的输出结果是。
int a,b,c;语句if(a>b)c=0;else
以下程序段通过移动指针变量m,给如图所示连续动态存储单
若有定义float[3][5],则a数组所含数组元素个
结束后台进程的命令是______
假如您需要找出 /etc/my.conf 文件属于哪个
逻辑层的数据模型是描述数据库数据整体的逻辑结构,称为
数据库系统中,实现数据管理功能的核心软件称为
在关系数据库系统中,为了简化用户的查询操作,而又不增加
从GROUP BY分组的结果集中再次用条件表达式进行筛
在视图上不能完成的操作是( )
某网络拓扑如题 47 图所示,其中 R 为路由器,主机
假设输入字符串由 ASCII 可见字符组成,当输入为“
gets函数用来输入一个字符串。
设a,b,c,t为整型变量,初值为a=3,b=4,c=
C语言表达式5>2>7>8的值是_____。
下列语句输出的结果是_____。
给定程序中函数fun的功能是:首先将大写字母转换为对应
二分图是指能将顶点划分成两个部分,每一部分内的顶点间没
(双子序列最大和)给定一个长度为n(3≤n≤1000)
(哥德巴赫猜想) 哥德巴赫猜想是指,任一大于 2 的偶
输入: 5 13输出: _________
更多选择题
更多填空题
全国计算机等级考试《二级Java语言程序设计》真题(五)
全国计算机等级考试《二级Java语言程序设计》真题(四)
全国计算机等级考试《二级Java语言程序设计》真题(三)
全国计算机等级考试《二级Java语言程序设计》真题(二)
全国计算机等级考试《二级Java语言程序设计》真题(一)
计算机二级Python语言程序设计模拟试卷
Python第三方库