#4607. LV-1(选择题)
LV-1(选择题)
一 、单项选择题(共15题,每题2分,共计30分;每题有且仅有一个正确选项)
-
在 C++ 程序中用到的一个常量a =5e-6在内存中占( )空间。
{{ select(1) }}
- 2 字节
- 1 字节
- 4 字节
- 8 字节
-
以下关于CSP 与NOIP 的描述正确的是( )。
{{ select(2) }}
-
CSP 属于专业认证,只有计算机专业在校生才能参加
-
CSP-J/CSP-S 是中国通信学会举办的程序设计竞赛
-
CSP-J 初赛零分也可以直接报名参加NOIP
-
CSP-J 和CSP-S都是CCF牵头举办的程序设计赛事
-
某单位安装一条电信宽带进行上网,运营商说下行速度是500 Mbps。要下载大小为10 GB的软件,最快大约需要( )秒。
{{ select(3) }}
- 2
- 20
- 200
- 2000
-
大写字母M 的 ASCI 码整数值和空格的ASCII码整数值之和,是字母m 的 ASCII 码整数值。空格的ASCII码整数值是( )。
{{ select(4) }}
- A.32
- B.31
- C.30
- D.29
-
在微型计算机中,( )的存取速度最快。
{{ select(5) }}
- A.RAM
- B.CD-ROM
- C. 高速缓存
- D. 寄存器
-
搜索算法中的DFS算法经常用到的数据结构是( )。
{{ select(6) }}
- A. 堆
- B. 栈
- C. 链表
- D. 队列
-
以下哪个说法是正确的?( )
{{ select(7) }}
-
A. 花括号“{”和“}”只能作为C++ 函数体的定界符
-
B. 构成C++ 程序的基本单位是函数,所有函数名都可以由用户命名
-
C. 分号是C++语句之间的分隔符,不是语句的一部分
-
D.C++ 程序中的注释部分可以出现在程序中任意合适的地方
-
在下列排序算法中,STL中的sort() 函数采用的主要算法是( )。
{{ select(8) }}
- A. 选择排序
- B. 快速排序
- C. 冒泡排序
- D. 拓扑排序
-
以下哪个说法是正确的?( )
{{ select(9) }}
-
A. 第一台电子计算机ENIAC是基于集成电路的产物
-
B. 计算机必须要同时有IP 地址和域名才能接入互联网
-
C. david@163.com是一个正确的电子邮箱地址
-
D. 手机上收到的短信,里面的链接可以随意点击打开
-
以下不能对二维数组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};
-
现在有一个八进制数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
-
二叉树的中序序列为 ABCEFGHD, 后序序列为 ABFHGEDC, 则 其 前 序 序 列 为 ( )。
{{ select(13) }}
- A.CBADEGHF
- B.CBADEGFH
- C.CBDAEGFH
- D.CBADGEFH
-
从班级中体育比较好的12人中选5人去参加运动会,其中甲、乙、丙最多同时选两 人,不同的选法共有( ) 种 。
{{ select(14) }}
- A.792
- B.756
- C.720
- D.676
-
以下哪个结构可以用来存储图?( )
{{ 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位长的正整数,则程序一 定会出错且无输出。 ( )