(单选题)
已知for(;n>=1;n--),下列语句实现将S2所指字符数组中前n个字符复制到S1所指字符数组中,其中代码不正确的是()。
A*S1++=*S2++
BS1[n-1]=S2[n-1]
C*(S1+n-1)=*(S2+n-1)
D*(++S1)=*(++S2)
正确答案
答案解析
略
相似试题
(单选题)
已知以下程序段的运行结果为“654321”,则下划线所在位置应填入的代码是() #define N 6 int a[N]={1,2,3,4,5,6},i,t; for(i=0;i
(单选题)
执行下列程序的结果是:()S=1FOR N=1 TO 8 STEP 2S=S*NENDFOR?S
(填空题)
已知f=lambda n:len(bin(n)[bin(n).rfind(’1’)+1:]),那么表达式f(6)的值为()。
(填空题)
已知f=lambda n:len(bin(n)[bin(n).rfind(’1’)+1:]),那么表达式f(7)的值为()。
(单选题)
以下for语句构成的循环执行了()次。 #include #defineNi #defineMN+1 #defineNUM(M+1)*M/2 main() {inti,n=0; for(i=1;i
(填空题)
已知N="1",M="2",X12="GOOD",则表达式X&N&M的值为()。
(单选题)
以下程序段的输出结果是() int a[7]={9,15,7,-3,0,11,15},m,n,i;for(m=n=0,i=1;ia[m])m=i; elseif(a[i]printf("%d,%d/n",m,n)
(单选题)
设S为C语言的语句,计算机执行下面算法时,算法的时间复杂度为()。for(i=n-1;i>=0;i--)for(j=0;j
(填空题)
已知一个栈的输入序列为1,2,3,...,n,则其输出序列的第2个元素为n的输出序列的种数是()。