• / 8
  • 下载费用:8 金币  

【可编辑】2018第十六届绍兴市少儿信息学竞赛初赛试题(c++).doc

关 键 词:
可编辑 编辑 2018 第十六 绍兴市 少儿 信息学 竞赛 初赛 试题
资源描述:
第十六届绍兴市少儿信息学竞赛 (C++版 试卷)第十六届绍兴市少儿信息学竞赛初赛试题(小学组C++语言 二小时完成)●●全部试题答案都要求写在答卷纸上,写在试卷上一律无效●●一、选择一个正确答案代码(A/B/C/D),填入每題的括号内(每题2分,每题 只有一个正确答案,多选无分。共20分)1、人工智能英文缩写为( )。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。他是计算机科学的一个分支,它企图了解智能 的实质,并生尸出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包 括机器人、语言识别、图像识别、自然语言处理和专家系统等。A. AT B. ALBB C. AM D. AI2、下列存储器按存取速度由快至慢排列,正确的是( )A.硬盘 〉RAM 〉高速缓存〉U盘B.高速缓存 〉RAM 〉硬盘 〉U盘C.髙速缓存 〉硬盘 〉RAM 〉U盘D. U盘 〉硬盘 〉RAM 〉高速缓存3、下列属于输入设备的是( )A.显示器 B.触摸屏 C.音响 D.打印机4、小写字母“a”的ASCII码为97,小写字母i的ASCII码的值是( )A. 72B. 73C. 105 D. 1065、IP地址是每个上网的电脑必须的,下列IP地址中合法的是( )A. 225.225. 225.225 B. 200.256.192. 8 C. 192.168.1.1. 2 D.0.0.06、下列描述计算机病毒的特性中,( )不是正确的。A、潜伏性 B、传染性 C、智能性 D、危害性7、己知一个栈的入栈顺序是1, 2, 3, n,其输出序列为P1,P2, P3,……,pn, 如果P1是n,则Pi是( )A、不确定 B、n-i+1 C.n-1 D.i8、若设二叉树的深度为h,除第层外,其它各层(1〜h-1)的结点数都达到最大个数, 第h层所有的结点都连续集中在最左边,这就是完全二叉树。如图1所示,共有10个结点,5个叶子结点,深度为4, 1~3层的结点数都达到了最大个数。那么如果完全二叉树共计39个点,那么他的叶子结点的数量是( )。A.20 B.21 C. 19D. 239、有一下程序: int i, x1, x2, x3, x4, s; for(i=1800;i<=2000;i++){ x4=i %10; x3=i /10 %10; x2=i / 100 %10; x1=i / 1000 %10;图1if ((x1==x4) && (x2==x3)) then s++; } cout<using namespace std;int main(){ int n, i, a, b, c, d; cin>>a>>b>>c>>d; if( a>b) a=a / 10; if (d>c) cout<<"Time Limit Exceeded"; else if (ausing namespace std;int main(){ int i, j, n, s, x; int f[101]; cin>>n; for(i=1;i<=n;i++) { cin>>x; f[x]=f[x]+1; for(j=x+1;j<=100;j++) if (f[j]>0) s=s+1; } cout<using namespace std;int main(){ bool f[10001]; int n, k, i, j, s; cin>>n>>k; for(i=2;i<=n;i++) if(f[i]==false) for(j=1;j<=n / i) if (f[i*j]==false) { s=s+1; f[i*j]=true; if(s==k) { cout< using namespace std; int main(){ int n, m, i, j; char a[51][51]; int b[6]; cin>>n>>m; n= n*5+1; m=m*5+1l; for(i=1;i<=n;i++) { for(j=1;j<=m;j++) cin>>a[i][j]; } for(i=1;i<=n;i++) for(j=1;j<=m;j++) if ((a[i][j]!='#')&& (i %5==2) && (j %5==2)) { if (a[i][j]== ’.’) b[1]=b[1]+1; else if ((a[i][j]==’*’)&& (a[i+1][j]==’.’)) b[2]++; else if ((a[i+1][j]== ’*’)&& (a[i+2][j]==’.’)) b[3]++; else if ((a[i+2][j] ==’*’)&& (a[i+3][j]==’.’) b[4]++; else if ((a[i+3][j]== ’*’) && b[5]++; } for(i=1;i<=5;i++)cout< using namespace std; int n; int s(int n, int t) { if(n==0) return(1); else if (t==0) return s(n-l, t+1); else return s(n-l, t+l)+s(n, t-1); } int main(){ cin>>n; cout<using namespace std;int main(){int x, y,i,t,w,xx,s,j, sum,p; cin>>x>>y;for(i= ① ;i<=y;i++) { s=1; for(j=2;j<=sqrt(i);j++) //求出约数的之和 if( ② ) { if(j*j!=i) ③ else s=s+j; } if(s==i) //如果找到话就输出 { w=w+l; while(s>0) { ④ ; s=s / 10; } cout<using namespace std; int i, j, k; char t; string a[l00]; string x, y; void sw( ⑥ ){ int i, j; for(i= ⑦ ) for(j=i+l;jx[j]) { t=x[i] ;x[i] =x[j] ;x[j] =t; } }int main(){ a[l]= 'I';a[2]= 'II';a[3]= 'III';a[4]= 'IV';a[5]= 'V';a[6]= 'VI';a[7]= 'VII';a[8]= 'VIII';a[9]= 'IX';a[10]= 'X';a[20]= 'XX';a[30]= 'XXX';a[40]= 'XL';a[50]= 'L';a[60]= 'LX';a[70]= 'LXX';a[80]= 'LXXX';a[90]= 'XC';for(k=l;k<=99;k++) { y=a[K]; if (i %10!=0) ⑧ ; cin>>x; sw(x); for(k=l;k<=99;k++) { y=a[k]; if(x==y) { ⑩ ; return 0; } } return 0;}
展开阅读全文
  语墨文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:【可编辑】2018第十六届绍兴市少儿信息学竞赛初赛试题(c++).doc
链接地址:http://www.wenku38.com/p-59522.html

                                            站长QQ:1002732220      手机号:18710392703    


                                                          copyright@ 2008-2020 语墨网站版权所有

                                                             经营许可证编号:蜀ICP备18034126号

网站客服微信
收起
展开