#4607. LV-1(选择题)

LV-1(选择题)

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

  1. 在 C++ 程序中用到的一个常量a =5e-6在内存中占( )空间。

    {{ select(1) }}

  • 2 字节
  • 1 字节
  • 4 字节
  • 8 字节
  1. 以下关于CSP 与NOIP 的描述正确的是( )。

    {{ select(2) }}

  • CSP 属于专业认证,只有计算机专业在校生才能参加

  • CSP-J/CSP-S 是中国通信学会举办的程序设计竞赛

  • CSP-J 初赛零分也可以直接报名参加NOIP

  • CSP-J 和CSP-S都是CCF牵头举办的程序设计赛事

  1. 某单位安装一条电信宽带进行上网,运营商说下行速度是500 Mbps。要下载大小为10 GB的软件,最快大约需要( )秒。

    {{ select(3) }}

  • 2
  • 20
  • 200
  • 2000
  1. 大写字母M 的 ASCI 码整数值和空格的ASCII码整数值之和,是字母m 的 ASCII 码整数值。空格的ASCII码整数值是( )。

    {{ select(4) }}

  • A.32
  • B.31
  • C.30
  • D.29
  1. 在微型计算机中,( )的存取速度最快。

    {{ select(5) }}

  • A.RAM
  • B.CD-ROM
  • C. 高速缓存
  • D. 寄存器
  1. 搜索算法中的DFS算法经常用到的数据结构是( )。

    {{ select(6) }}

  • A. 堆
  • B. 栈
  • C. 链表
  • D. 队列
  1. 以下哪个说法是正确的?( )

    {{ select(7) }}

  • A. 花括号“{”和“}”只能作为C++ 函数体的定界符

  • B. 构成C++ 程序的基本单位是函数,所有函数名都可以由用户命名

  • C. 分号是C++语句之间的分隔符,不是语句的一部分

  • D.C++ 程序中的注释部分可以出现在程序中任意合适的地方

  1. 在下列排序算法中,STL中的sort() 函数采用的主要算法是( )。

    {{ select(8) }}

  • A. 选择排序
  • B. 快速排序
  • C. 冒泡排序
  • D. 拓扑排序
  1. 以下哪个说法是正确的?( )

    {{ select(9) }}

  • A. 第一台电子计算机ENIAC是基于集成电路的产物

  • B. 计算机必须要同时有IP 地址和域名才能接入互联网

  • C. david@163.com是一个正确的电子邮箱地址

  • D. 手机上收到的短信,里面的链接可以随意点击打开

  1. 以下不能对二维数组a 进行正确初始化的语句是( )。

    {{ select(10) }

  • A.int a[2][3]={{1,2},{3,4},{5,6}};

  • B.int a[][3]={{1,2},{0}};

  • C.int a[2][3]={0};

  • D.int a[][3]={1,2,3,4,5,6};

  1. 现在有一个八进制数274,其转换成的二进制数是( )。

    {{ select(11) }}

  • A.10111011
  • B.10111101
  • C.10111100
  • D.10101100

12.设A=true,B=false,C=false,D=true, 以下逻辑运算表达式的值为假的是( )。

​ {{ select(12) }}

  • A.(AAB)VC)AD
  • B.(AVB)A(CVD)
  • C.AA(BVC)VD)
  • D. (A人(BVC))VD
  1. 二叉树的中序序列为 ABCEFGHD, 后序序列为 ABFHGEDC, 则 其 前 序 序 列 为 ( )。

    {{ select(13) }}

  • A.CBADEGHF
  • B.CBADEGFH
  • C.CBDAEGFH
  • D.CBADGEFH
  1. 从班级中体育比较好的12人中选5人去参加运动会,其中甲、乙、丙最多同时选两 人,不同的选法共有( ) 种 。

    {{ select(14) }}

  • A.792
  • B.756
  • C.720
  • D.676
  1. 以下哪个结构可以用来存储图?( )

    {{ select(15) }}

  • A. 栈
  • B. 二叉树
  • C. 邻接表
  • D. 队列

*二* *、阅读程序(程序输入不超过数组或字符串定义的范围;判断题正确填* *√* *,错误填×;*

*除特殊说明外,判断题每题1* *.5分,选择题每题3分,共计40分)*

(1)

01 #include

02 #include

03 using namespace std;

04 char s1[1005],s2[1005];

05 int a[1005],b[1005],c[1005];

06 int main() 07{

08 int la,lb,lc;

09 scanf("%s",s1);

10 scanf("%s",s2);

11 la =strlen(s1);

12 lb =strlen(s2);

13 lc =max(la,lb)+1;

14 for(int i=0;i<la;++i)

15 a[la-i]=s1[i]-'0';

16 for(int i=0;i<lb;++i)

17 b[lb-i]=s2[i]-'0';

18 for(int i=1;i<=Lc;i++)

19 {

20 c[i]+=a[i]+b[i];

21 c[i+1]=c[i]/10;

22 c[i]=c[i]%10;

23 }

24 if(c[lc]==066 lc>0)

25 lc--;

26 for(int i=lc;i>0;i--)

27 printf("%d",c[i]);

28 return 0;

29 }

*判* *断* *题*

\16. 将 第 2 行 代 码 改 为 #include<stdio.h>, 程序的运行结果不会改变。 {{ input(1) }}

\17. 将第9~10行代码改为cin>>51>>52;, 程序的运行结果不会改变。 ( )

\18. 若输入两个都超过1005位长的正整数,则程序一 定会出错且无输出。 ( )