201906高中信息学竞赛试题


(提高组  C++语言两小时完成)
●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●


一、单项选择题(共5题,每题3分,共计15分;每题有且仅有一个正确选项)

1. 1GB代表的字节数量是()。
A.2的10次方  B.2的20次方  C.2的30次方  D.2的40次方

2. 下列几个32位IP地址中,书写错误的是()。
A.162.105.136.256  B.192.168.0.1  C.255.255.129.1  D.10.0.0.1

3. 二进制数00100100和00010111的和是()。
A.00101000  B.00111011  C.01000101  D.00111001

4. 下面的故事与()算法有着异曲同工之妙。
从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:从前有座山,山里有座庙,庙里有个老和尚在给小和尚讲故事:“从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事....”
1. 枚举              B.递归              C.贪心            D.递推

5.有一个由2000个整数构成的顺序表,假定表中的元素已经按升序排列,采用二分查定位一个元素。则最多需要几次比较就能确定是否存在所查的元素:荣乌高速车祸
A.9次              B.10次            C. 11次          D. 12次

二、不定项选择题(共5题,每题3分,共计15分。每题正确答案的个数不少于1。多选或少选均不得分)。

1.在计算机显示器所使用的RGB颜模型中,()属于三原之一。
A.黄        B. 蓝      C.红        D.绿

2.关于CPU下面哪个说法是正确的:
A.CPU全称为中央处理器(或中央处理单元)。
B.CPU能直接运行机器语言。。
C.同样主频下,32位的CPU比16位的CPU运行速度快一倍。
D.CPU最早是由Intel公司发明的。

3.生物特征识别,是利用人体本身的生物特征进行身份认证的一种技术。目前,指纹识别、虹膜识别、人脸识别等技术已广泛应用于政府、银行、安全防卫等领域。以下属于生物特征识别技术及其应用的是()。
  A.指静脉验证    B.步态验证      C.ATM机密码验证    D.声音验证

激光射击4.关于计算机病毒,下列说法正确的是()
  A.它的传染的必要条件是对磁盘进行读写操作
飘舞的碎布  B.是人为制造的能够侵入计算机系统并给计算机带来故障的程序或指令集合
  C.它具有传播性、潜伏性、破坏性与隐蔽性
  D.蠕虫病毒、诺如病毒都是计算机病毒的一种

5.以下哪些是计算机的输入设备()。
A. 鼠标B.显示器C. 打印机D. 键盘

三、问题求解(共2题,每题5分,共计10分)
1.学校某年级参加数学、物理、化学的培训,人数分别是150、120、100人。同时培训数学、物理两门课的学生有21人;同时培训数学、化学的有16人;同时培训物理、化学的有
8人;三科都培训的有5人。问该年级共有   人?

1. 定义一种字符串操作,一次可以将其中一个元素移到任意位置。举例说明,对于字符串“BCA”可以将A移到B之前,变字符串“ABC”。如果要将字符串“DACHEBGIF”变成“ABCDEFGHI”最少需要________次操作。

四、阅读程序写结果(共3题,每题20分,共计60分)
1、 #include<iostream>
using  namespace  std;
int main()
{
      int xnabc;
      cin>>n;
      if (n>99 and n<1000)
{
    a=(n/100);       
        b=(n/10);   
        c=n;         
        x=c*100+b*10+a;
亨利八世      cout<<"Number="<<x<<endl;
      return 0;
}
else
{
cout<<"Input error!"<<endl;
}
}


输入:594
输出:
2. #include<iostream>
using namespace  std;

int  main( )
{
新一代普力马int abuvi num;

cin>>a>>b>>u>>v;
num  =0;
for  (i= a; i<=b;  i++)
if (((i%u) ==0)||((i%v)==0))
num ++;
cout<<num<<endl;
return  0;
}

输入:1  1000  10  15
输出:______________

3.# include<iostream>
using  namespace std;
int  main()
{  int abmn;
cin>>a>>b;
m=n=1;亚太经济
if(a>0) m=m+n;
if(a<b) n=2*m;
else  if(a==b) n=5;
else n=m+n;
cout<<"m="<<m<<''<<"n="<<n<<endl;

}
当输入为:-1 -2<回车>,程序的运行结果是_______。(7分)
当输入为:1 0<回车>,程序的运行结果是_______。(7分)
为输出n=4,变量a和b应具备条件_________。(6分)


本文发布于:2024-09-22 20:34:53,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/262013.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:元素   验证   计算机   程序   特征   识别
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议