通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"NOIP真题" 试卷中 NOIP第十三届全国青少年信息学奥林匹克联赛初赛试题[2007提高组] 中有题目如下:
第1题
#include"stdio.h" char ch[]={'q','A','S','O','R','T','E','X','A','M','P','L','E'}; int n=12; void shift(intk,intn) { char v; int j; v=ch[k];j=k+k; while(j<=n) { if((j<n)&&(ch[j]<ch[j+1])) j++; if(v<ch[j]) { ch[j/2]=ch[j];j*=2; } else return; ch[j/2]=v; } } void hpsrt(void) { int k; char tmp; for(k=n/2;k>0;k--)shift(k,n);/* 建堆 */ printf("No.1:"); for(k=1;k<=n;k++)putchar(ch[k]); putchar('\n'); for(k=n;k>0;k--) { tmp=ch[1];ch[1]=ch[k];ch[k]=tmp; shift(1,k-1); } } int main() { int k; hpsrt(); printf("No.2:"); for(k=1;k<=n;k++)putchar(ch[k]); putchar('\n'); }
输出: ___________
No.1:XTORSEAAMPLE No.2:AAEELMOPRSTX
所属试卷:NOIP第十三届全国青少年信息学奥林匹克联赛初赛试题[2007提高组]
有以下程序程序的运行结果是( )。
假定已建立以下数据链表结构,且指针p和q已指向如下图所
给定程序的功能是:从键盘输入若干行文本(每行不超过80
若有定义程序运行时输入:3 4 5<回车>能把值3输入
表达式 {‘x’:1,**{‘y’:2}}的值为___
已知列表x=[1,2],那么连续执行命令 y=x和 y
已知x,y= map (int,['1','2']),
集合可以作为元组的元素。( )
设有char a,b;若要通过a&b运算屏蔽掉a中的其
若运行一下程序时输入:-2<回车>,则程序的输出结果是
已知字母A的ASCII码值为65,以下程序的输出结果是
FTP是Internet中( )。
将当前目录下的文件man.config 压缩为man.
如果执行命令 #chmod 746 file.txt,
若要将当前目录中的myfile.txt文件压缩成myf
在当前目录/home/zheng下新建一个目录back
运行级定义在:
锁粒度是指锁定的对象,MySQL常见的有表级锁、页级锁
在mysql服务器中添加新的用户,其用户名分别为use
在下面的排序方法中,辅助空间为O(n)的是( ) 。
最长公共子序列长度常常用来衡量两个序列的相似度。其定义
t为int类型,进人下面的循环之前,t的值为0。则以下
若有以下定义,则计算表达式y+=y-=m*=y后的y值
表达式a*(b+c)*d的后缀表达式为( ),其中 *
以下选项中,不合法的C语言用户标识符是
给定程序fun函数的功能是:根据整型形参m,计算如下公
有一个等比数列,共有奇数项,其中第一项和最后一项分别是
(读入整数)请完善下面的程序,使得程序能够读入两个 i
(矩阵中的数字) 有一个 n*n(1<=n<=5000
输出:____________________
更多选择题
更多填空题
计算机二级Python语言程序设计模拟试卷
Python第三方库
2025年考研408计算机统考真题在线评测(附答案)
Python标准库
Python函数
Python文件
Python组合数据类型