下面关于变量格式描述不正确的是()
A: inti=20,j=10
B: floatsalay=5600.5
C: charsex='f'
D: intn1=n2=20
A: inti=20,j=10
B: floatsalay=5600.5
C: charsex='f'
D: intn1=n2=20
举一反三
- 下列对结构类型变量的定义中不正确的是() A: struct{longintnum;charname[20];charsex;charaddr[20];}student;structstudentstd1; B: #defineSTUDENT structstudentSTUDENT{longintnum;charname[20];charsex;charaddr[20];}std1; C: struct{longintnum;charname[20];charsex;charaddr[20];}std1; D: struct student{longintnum;charname[20];charsex;charaddr[20];}std1;
- voidfun(intn){ inti=l; while(i<=n) i=i*2; } A: O(n) B: O(n2) C: O(nlog2n) D: O(log2n)
- 执行下面程序段时,语句S的执行次数为()。for(inti=0;i<=n;i++)for(intj=0;j A: n2 B: n2/2 C: n(n+1) D: n(n+1)/2
- 下列算法suanfa1中语句x=x*2;的执行次数是。voidsuanfa1(intn){inti,j,x=1;for(i=1;i<=n;i++)for(j=i;j<=n;j++)x=x*2;printf(%d,x);}() A: n(n-1)/2 B: n(n+1)/2 C: n<sup>2</sup> D: nlog2n
- 【单选题】有以下程序 intf(intn) {if(n==1)return1; elsereturnf(n-1)+1; } int main() {inti,j=0; for(i=1;i<3;i++)j+=f(i); printf("%d\n",j); return 0; } A. 4 B. 3 C. 2 D. 1