03410021:设n=10,i=4,则赋值运算n%=i+1执行后,n的值是()。
A.0
B.3
C.2
D.1
第1题:
算法的主运算如下,其中i的初值为1,s的初值为0,“←”为赋值号。 while i<n do { for j←1 to n do s←s+a[i,j] i←i*2; 则该算法的时间复杂度为 ( )
A.O(2n)
B.O(n+log2n)
C.O(nlog2n)
D.O(n2)
第2题:
以下程序的执行结果为( )。 #include <iostream.h> class Sample { int n; public: Sample(int i) {n=i;} operator++() {n++;} //前缀重载运算符 operator++(int) {n+=2;} //后缀重载运算符 void disp() { cout<<"n="<<n<<endl; } }; void main() { Sample A(2),B(2); A++; ++B; A.disp(); A.disp(); }
A.n=4
B.n=1
C.n=3
D.n=5 n=3 n=2 n=4 n=6
第3题:
设n=10,i=4,则赋值运算n%=i+1执行后,n的值是( )。
A.0
B.3
C.2
D.1
第4题:
以下非法的赋值表达式是( )。
A.n=(i=2,++i);
B.j++;
C.++(i+1);
D.x=j>0;
第5题:
以下能够正确计算n!的程序是______。
A.Private Sub Commeadl_Click() n=5: x=1 Do x=x*i i=i+1 Loop While i<n Print x End Sub
B.Private Sub Command1_Click() n=5: x=1: i=1 Do x=x*i i=i+1 Loop While i<n Print x End Sub
C.Private Sub Command1_Click() n=5: x=1: i=1 Do x=x*i i=i+1 Loop Whilei<=n Print x End Sub
D.Private Sub Commsndl_Click() n=5: x=1: i=1 Do x=x*i i=i+1 Loop While i>n Print x End Sub
第6题:
设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是__________
A.0
B.4
C.- 4
D.2
第7题:
设有说明语句:intn=7,i=3;,执行赋值运算n%=i+1后,变量n的值是()
第8题:
设年利率为i,现存入p元,不计复利,n年后可得钱数为()
第9题:
设x的值为15,n的值为2,则表达式x%=(n+=3)运算后x的值是()
第10题:
x+i
&x[i+1]
x+(i++)
&x[++i]
第11题:
p*(1+i*n)
p*(i+1)n
p*(1+i)*n
p*(i+n)
第12题:
第13题:
有以下程序: # define N 20 fun(int a[], int n, int m) { int i, j; for(i=m; i>=n; i--)a[i+1]=a[i]; } main() { int i, a[N]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; fun(a, 2, 9); for(i=0; i<5; i++)printf("% d", a[i]); } 程序运行后的输出结果是______。
A.10234
B.12344
C.12334
D.12234
第14题:
下列程序执行后,n的值为 n=0 For I=1 To 200 If I Mod 4 = 0 Then n = n+1 Next I
A.5050
B.50
C.51
D.33
第15题:
以下非法的赋值语句是( )
A.n=(i=2,++i)
B.j++
C.++(i+1)
D.x=j>0
第16题:
以下非法的赋值语句是
A.n=(i=2,++i);
B.j++;
C.++(i+1),
D.x=i>0;
第17题:
以下非法的赋值语句是
A.n=(i=2,++i);
B.j++;
C.++(i+1);
D.x=j>0;
第18题:
算法的主要运算如下: While i<n do { s=0; While s<n do { s=s+1; } i=i+1; } 其中i的初值为0,s初值为0,“=”为赋值号。该算法的时间复杂度为()
A.O(2n)
B.O(n+log2n)
C.O(nlog2n)
D.O(n2)
第19题:
设n=10,i=4,则赋值运算n%=i+1执行后,n的值是().
第20题:
若有以下宏定义: #define N 2 #define Y(n) ((N+1)*n) 则执行赋值语句z=2*(N+Y(5));后,变量z的值是多少?
第21题:
阅读下列算法: (1)输入n的值; (2)设i的值为1; (3)如果i<=n,则执行第(4)步,否则转到第(7)步执行; (4)计算sum+i,并将结果赋给sum; (5)计算i+1,并将结果赋给i; (6)返回到第(3)步继续执行; (7)输出sum的结果。 上述算法()。
第22题:
能够正确计算sum=1+2+3+4+…+n
不能正确计算sum=1+2+3+4+…+n,因为未画出算法的流程图
不能正确计算sum=1+2+3+4+…+n,因为未将变量sum初始化为0
不能正确计算sum=1+2+3+4+…+n,因为未编写出实现算法的程序
第23题:
0
1
2
3
第24题:
0
3
2
1