算法判断题
1、定义二维数组int arr[2][4]如果全部元素输出,共需要输出6个元素。
(正确答案)
2、在C语言中,strcat(字符数组, 字符串)连接前两个字符串都有结束标志'\0',连接后“字符数组”中存储的字符串的结束标志'\0'被舍弃,只在目标串的最后保留一个'\0'。
(正确答案)
3、在C语言中,strcpy(字符数组, 字符串)进行复制时,连同结束标志'\0'一起复制。
(正确答案)
4在C语言中,实现求字符串长度的函数是strlen();。
(正确答案)
5、在C语言中,实现字符串比较的函数是gets();。
(正确答案)
6、在C语言中,字符数组的意义就是用数组方法来解决基于字符串的处理操作。
(正确答案)
7、C语言中,数组是具有不相同数据类型的有序集合。
(正确答案)
8、C语言中,可以用一个下标定位的数组称为一维数组。
(正确答案)
9、在C语言中数组中既可以存放同类型数据,也可以存放不同类型的数据。
(正确答案)
14、定义二维数组并进行初始化赋值 int arr[2][2]={1,2,3,4};。
(正确答案)
11、C语言中,一维数组下标是从0开始。
(正确答案)
12、可以用两个下标定义的数组,称为二维数组。
(正确答案)
13、定义二维数组int arr[3][5]如果全部元素输入,共需要输入15个元素。
(正确答案)
14、定义二维数组并进行初始化赋值 int arr[2][2]={1,2,3,4};。
(正确答案)
15、定义二维数组int arr[4][2]如果全部元素输出,共需要输出6个元素。
(正确答案)
字符串长度判断
16、strcpy和strcpy的返回值类型不一样。
(正确答案)
17、构成数组的各个元素可以有不同的数据类型。
(正确答案)
18、若有说明:int a[10];,则可以a[10]引用数组a的第10个元素。
(正确答案)
19、引用数组元素时,其数组下标的数据类型允许的是:整型常量或整型表达式。
(正确答案)
20、在程序中可以对数值数组中的数据进行整体使用。
(正确答案)
21、若有int a[10]={6,7,8,9,10};,则是将5个初值依次赋给a[0]至a[4]
(正确答案)
22、如有定义int a[2][3];则数组a的最后一个元素为a[1][2]。
(正确答案)
23、int a[3][3] = {1,2,3,4,5,6,7,8,9};  其中数字7所在的二维数组元素是 a[2][0]。
(正确答案)
24、strlen的返回值类型和strcmp一样()。
(正确答案)
25、荷兰国旗算法的时间复杂度是线性级别具体是O(n)。
(正确答案)
26、荷兰国旗算法的基本写法循环中套分支结构。
(正确答案)
27、荷兰国旗算法要用循环嵌套来解决问题。
(正确答案)
28、荷兰国旗算法的需要使用二维数组存放0,1,2代表国旗的三种颜。
(正确答案)
29、荷兰国旗的时间复杂度与顺序表插入算法的时间复杂度是一样的。
(正确答案)
30、可以使用两个下标定义的数组,称为二维数组。
(正确答案)
31、"二维数组定义的形式是:类型说明符 数组名[常量表达式 1,常量表达式 2];。
(正确答案)
32、定义二维数组int arr[4][5]如果全部元素输入,共需要输入20个元素。
(正确答案)
33、定义二维数组并进行初始化赋值 int arr[2][2]={11,12,13,14};这是正确的。
(正确答案)
34. 汉诺塔问题可以用递归算法来解决。
(正确答案)
35. 81汉诺塔问题算法的时间复杂度是O(nlog2n)。
(正确答案)
36. 汉诺塔是一种穷举算法可以解决的问题。
(正确答案)
37. 汉诺塔问题的原型最早的起源于古埃及的Bramah神庙。

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