中国芯AI算法与编程赛选择题解析
2024.3
一、
选择题
选择题题型
重点题型解析
第1题:B
c++
标识符
不合法总结
1.出现特殊符号 2.不以数字开头
故此答案B
第2题:B
int a=
6乘8的0次方等于6
6乘8的1次方等于48
0乘8的2次方等于6
6+48+0=54
第三题:D
s:1+1=2 2+2=4
i:i循环3次为3
a:循环3次位3
第四题:A
len(str)的长度 Hello!共计6个
第五题:C
短整型变量的关键字是:short int
第六题:B
B.布尔类型
第七题:C
c++标识符不合法总结
1.出现特殊符号 2.不以数字开头
第八题:B
整数型:int 写入方法int a=123
第九题:D
↙或空格都表示隔开
第十题:D
默认保留6位
有效数字
四舍五入保留整数
四舍五入保留小数点后两位
第十一题:C
S=a+b 30+5=35
第十二题:A
if(a==0) x++; 是一个合法的C++语句
第十三题:C
输入5 执行else if组合1.0/5==0.2
第十四题:A
A.while是先判断再循环
第十五题:C
s:1+1=2 2+2=4
i:循环2次为3。因为初始值为1
a:循环2次为2。因为初始值为0
第十六题:B
第十七题:A
A.多了一个
B.没有复制
C.赋值方式不对
第十八题:D
一个找
最大元素
99
一个找最小元素66
第十九题:A
第0个值为f
第1个值为 i
第二十题:C
长度为5 空间为20
第二十一题:C
执行的两次都为case'0'因此ok ok
第二十二题:C
\n代表换行
\r代表回车(转到行首)
\t代表制表符
\0代表字符串结尾
字符串中\"可以代表单纯地保存双引号这个字符
第二十三题:A
A.esle错误应该else
B.switch不可以是
布尔型
D.可以不加break
第二十四题:D
D.按顺序可能超出范围
第二十五题:A
双引号
字符串常量
单引号字符串类型
第二十八题:A
B.不一定
第二十九题:A
任何一个对象只能属于一个具体的类
一个类可以有一个或多个对象
第三十题:A B C
第三十一题:A B
private下定义的数据和成员函数不可以被外部直接访问
public下定义的数据和成员函数可以被外部访问
第三十二题:A
链表从头开始
第三十三题:A B C
A.构造函数的目的是初始化数据成员
B.通常同一个类的每个对象都有独立的代码区
C.程序中构建的函数统称为类的接口
第三十四题:A B C
A.变量定义后,可以使用赋值语句改变它的值
B.变量定义时,必须指定类型
C.变量名必须为合法标识符
第三十五题:A B C
A.a = a + 1.0;
B、C通过转换后使用
B.a = (int)(b - '0');
C.b = (char)(a + '0');
第三十六题:A D
第三十七题:B C D
B.bool 类型的变量占用 1 字节内存
C.int 类型变量的取值范围不是无限的
D.char 类型的变量有 256 种取值
2024年中国芯AI算法与编程赛(小学组C++-选择题解析)