通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"NOIP真题" 试卷中 NOIP第十三届全国青少年信息学奥林匹克联赛初赛试题[2007普及组] 中有题目如下:
第1题
#include <iostream.h> #include "ctype.h" void expand(char s1[],char s2[]) { int i,j,a,b,c; j=0; for(i=0;(c=s1[i])!='\0';i++) if(c=='-') { a=s1[i-1]; b=s1[i+1]; if ( isalpha(a)&&isalpha(b) || isdigit(a)&&isdigit(b) ) //函数 isalpha(a)用于判断字符 a 是否为字母,isdigit(b) 用于判断字符 b 是否为数字,如果是,返回 1,否则返回 0 { j--; do s2[j++]=a++; while(tolower(a)<tolower(s1[i+1])); } else s2[j++]=c; } else s2[j++]=c; s2[j]='\0'; } void main() { char s1[100],s2[300]; cin>>s1; expand(s1,s2); cout<<s2<<endl; }
输入:wer2345d-h454-82qqq 输出:____________________________________
所属试卷:NOIP第十三届全国青少年信息学奥林匹克联赛初赛试题[2007普及组]
在面向对象方法中,不属于“对象”基本特点的是
有如下程序,运行这个程序的输出结果是。
下列方法中能够用来实现线程之间通信的是( )。
对于题 43 中的计算机M,C 语言程序P 包含的语句
输入一段中文文本,不含标点符号和空格,保存为变量 s,
某系统结构图如下图所示该系统结构图的宽度是( )。
有以下程序:程序运行后的输出结果是( )。
有如下程序:程序运行后的输出结果是( )。
有以下程序执行后的输出结果是。
已知列表x=[1.0, 2.0, 3.0],那么表达式
假设函数指针p指向函数 int func,如果要使
以下程序的运行结果是输出如下图形。请填空。
请读程序段以上程序段的输出结果是__________。
Linux操作系统使用下面哪个按键补齐当前正在输入的指
MYSQL查询语句中用 表示右然连接。
在学生(学号,姓名,年龄,性别,院系)关系中,表示检索
curseek是已定义的游标,关闭该游标的语句为 __
利用二叉链表存储树,则根结点的右指针是( )
必须要由网络管理员手动配置的是
OSI 参考模型的第 5 层(自下而上)完成的主要功能
某32位系统采用基于二级页表的请求分页存储管理方式,按
continue语句用于终止循环体的本次执行。
若在程序中用到"strlen"函数时,应在程序开头
程序段:循环体语句执行_____次。
预处理命令行都必须以_____号开始。
将数组a的首地址赋给指针变量p的语句是_____。
设有定义:int k=0;以下选项的四个表达式中与其他
设一颗度为3的树,其中度为2,1,0的结点数分别为3,
具有n个顶点,e条边的图采用邻接表存储结构,进行深度优
(子矩阵) 给输入一个 n1*m1 的矩阵 a,和 n
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2