A.y是一个字符数组
B.y数组的元素个数为7
C.表达式y[3]='/n'合法
D.语句序列intk=6y[k]-=32不合法
A.y是一个字符数组
B.y数组的元素个数为7
C.表达式y[3]='/n'合法
D.语句序列intk=6y[k]-=32不合法
【Test-10-3】设有n个整数存放于一个一维数组A[ ]中,下面算法的功能是:设计一个递归函数,实现简单选择排序算法。函数的首部为: void selectSort(int A[], int left, int right); 其中,A[]存放待排序数据,left和right是当前递归调用时排序区间的左、右端点。 最初外部调用的形式为:selectSort(A,0,n-1)。请在空白处填入正确的语句。 void selectSort(int A[ ], int left, int right) { if(________①________) { int k = ______②______, i, temp; for(_______③________; i <= right; i++) if(a[i] a[k]) ______④______; 寻找区间内最小整数 if(left !="k)" { 交换到 left 端 temp="A[left];" a[left]="A[k];" a[k]="temp;" } __________⑤______________; 对剩余整数递归排序>
【简答题】设有一个n×n的对称矩阵A,如图(a)所示。为了节约存储,可以只存对角线及对角线以上的元素,称为上三角矩阵。我们把它们按行存放于一维数组B [1..n(n+1)/2]中,如图(b)所示,并称之为对称矩阵A的压缩存储方式。 试问:对称矩阵中的任一元素aij在对应存于一维数组B的下标位置k的计算公式是什么?
A.数组b的两个元素中各存放了字符串"1234"和"5678"的首地址
B.数组b的两个元素中各存放了含有四个字符的一维数组的首地址
C.b是一个指针,它指向含有2个数组元素的字符型一维数组
D.数组b的两个元素值分别是"1234"和"5678"
(13分)设将n(n,1)个整数存放到一维数组R中,试设计一个在时间和空间两方面尽可能有效的算法,将R中保有的序列循环左移P(0﹤P﹤n)个位置,即将R中的数据由(X0 X1 ……Xn-1)变换为(Xp Xp+1 ……Xn-1 X0 X1 ……Xp-1)要求: (1)给出算法的基本设计思想。 (2)根据设计思想,采用C或C++或JAVA语言表述算法,关键之处给出注释。 (3)说明你所设计算法的时间复杂度和空间复杂度
A.数组ch的两个元素中分别存放了字符串"abc"和"xyz"的首地址
B.数组ch的两个元素分别存放了字符串"abc"和"xyz"
C.ch是指针变量,它指向含有两个数组元素的字符型一维数组
D.数组ch的两个元素的值分别是"abc"和"xyz"
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!