- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
全国青少年人工智能创新设计大赛测评试卷(C++)
一、单项选择题(共20题,每题2.5分,共50分)
姓名:[填空题]*
_________________________________
1.运行下方代码段,输出正确的是()。
cout1+13;[单选题]*
A:14(正确答案)
B:13
C:12
D:-12
2.运行下方代码段,输出正确的是()。
cout(13);[单选题]*
A:1
B:3
C:8(正确答案)
D:13
3.运行下方代码段,输出正确的是()。
cout(11+25-20)%9/3;[单选题]*
A:1
B:2(正确答案)
C:4
D:2.333
4.下列变量名中,合法的是()[单选题]*
A.while
B.1day
C._day(正确答案)
D.day
5.下列选项中和表达式!(a2||a10)意思相同的是()。[单选题]*
A:a=2||a=10
B:a2a10
C:a2||a10
D:a=2a=10(正确答案)
6.下列数字和其它三项不同的是()。[单选题]*
A:35D
B:100011B
C:23H
D:420(正确答案)
7.运行下方代码段,输出的是()。
cout1+7;[单选题]*
A:56(正确答案)
B:8
C:17
D:6
8.运行下方代码段,输出的是()。
coutsetiosflags(ios::fixed)setprecision(3)11/3.0;[单选题]*
A:3.667(正确答案)
B:3.67
C:3.000
D:3.666
9.运行下方代码段,输出的是()。
intsum=0,i=0;
while(i=10){
?++i;
?if(i%5==0)continue;
?sum+=i;
}
coutsumiendl;[单选题]*
A:5111(正确答案)
B:5510
C:5611
D:509
10.运行下方代码段,输出的是()。
inta[5]={0,1,2,3,5};
for(inti=0;i5;++i){
?sum+=a[i];
}[单选题]*
A:4
B:11(正确答案)
C:2
D:5
11.运行下方代码段,输出的是()。
strings=rg4zn123;
intsum=0;
for(inti=0;is.length();++i){
?if(s[i]=0s[i]=9)
?sum=sum+(s[i]-0);
}
coutsum;[单选题]*
A:4123
B:412
C:10(正确答案)
D:1234
12.计算机的存储器中,组成一个字节(Byte)的二进制位(bit)个数是()。[单选题]*
A:4
B:8(正确答案)
C:16
D:32
13.运行下方代码段,输出的是()。
coutmax(10,min(12,7));[单选题]*
A:10(正确答案)
B:12
C:13
D:9
14.运行下方代码段,输出的是()。
inta=2;
if(a3)coutyes;
elsecoutno;[单选题]*
A:yes(正确答案)
B:no
C:2
D:3
15.运行下方代码段,输出的是()。
inta=2;
if(a3)a+=2;
elseif(a=1)a+=5;
elsea-=1;[单选题]*
A:2
B:4
C:1
D:7(正确答案)
16.运行下方代码段,输出的是()。
strings=123;
couts.length();[单选题]*
A:123
B:2
C:3(正确答案)
D:4
17.仔细观察下面的数列,根据数列的规律写出第2011个分数()。
1,3/4,2/3,5/8,3/5,7/12,4/7,........[单选题]*
A:1/2
B:1005/2011
C:2011/2012
D:1006/2011(正确答案)
18.体育课的铃声响了,同学们都陆续地奔向操场,按老师的要求从高到矮站成一排,每个同学按顺序来到操场是,都从排尾走到排头,找到第一个比自己高的同学,并站在他的后面,这种站队的方法类似于()算法。[单选题]*
A:快速排序
B:插入排序(正确答案)
C:冒泡排序
D:归并排序
19.使用二分法猜1-100之间的数,最多需要猜多少次()。[单选题]*
A:100
B:50
C:6
D:7(正确答案)
20.当输入的n和m分别是6和28时,输出的结果是()。
[单选题]*
A:0
B:1
C:2(正确答案)
D:3
二、多项选择题(共5题,每题4分,共20分。少选得
文档评论(0)