设n=10,i=4,则执行赋值运算n=n%(i-1)后,n的值是()。
A.0
B.1
C.2
D.3
第1题:
A.(i-1)*n+j
B、(i-1)*n+j-1
C.i*(j-1)
D、j*m+i-1
第2题:
以下程序运行后的输出结果是 。
include
main()
{int i,n[5]={0};
for(i=l;i<=4;i++)
{n[i]=n[i-1]*2+1;printf(“%d”,n[i])}
printf(“\n”):
}
第3题:
执行以下程序的输出结果是【 】。
include <stdio.h>
main()
[ int i, n[4]={1};
for(i= 1 ;i<=3 ;i++)
{ n[i]=n[i-1]*2+1; printf("%d",n[i]); }
第4题:
以下程序的执行结果为( )。 #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
第5题:
下列程序执行后,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
第6题:
设整型变量n的值为2,执行语句“n+=n-=n*n;”后,n的值是__________
A.0
B.4
C.- 4
D.2
第7题:
第8题:
设有说明语句:intn=7,i=3;,执行赋值运算n%=i+1后,变量n的值是()
第9题:
设二维数组A[1„m,1„n]按行存储在数组B中,则二维数组元素A[i,j]在一维数组B中的下标为()。
第10题:
设x的值为15,n的值为2,则表达式x%=(n+=3)运算后x的值是()
第11题:
0
1
2
3
第12题:
第13题:
程序定义了N×N的二维数组,并在主函数中自动赋值。
请编写函数fun(int a[][N],int n),该函数的功能是使数组左下半三角元素中的值加上n。
例如:若n的值为3,a数组中的值为
a=2 5 4
1 6 9
5 3 7
则返回主程序后a数组中的值应为
5 5 4
4 9 9
8 6 10
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数full的花括号中填入所编写的若干语句。
试题程序:
include <stdio.h>
include <conio.h>
include <stdlib.h>
define N 5
fun(int a[][N],int n)
{
}
main()
{
int a[N][N],n,i,j;
clrscr();
printf("***** The array *****\n");
for(i=0;i<N;i++)
/*产生—个随机5*5矩阵*/
{
for(j=0;j<N;j++)
{
a[i][j]=rand()%10;
printf("%4d",a[i][j]);
}
printf("\n");
}
do
n=rand()%10;
/*产生一个小于5的随机数n*/
while(n>=5);
printf("n=%4d\n",n);
fun(a,n);
printf("*****THE RESULT*****\n");
for(i=0;i<N;i++)
{
for(j=0;j<N;i++)
printf("%4d",a[i][j]);
printf("\n");
}
}
第14题:
设int n=11, i=4;, 则武值运算n%=i+1 n%=i+1执行后n的值是 ______。
A.0
B.3
C.2
D.1
第15题:
算法的主运算如下,其中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)
第16题:
有以下程序
include<stdio.h>
main( )
{int i,n[]=(0,0,0,0,0);
for(i=1;i<=4;i++)
{n[i]=n[i-1]*3+1;printf(”%d”,n[i]));}
}
程序运行后的输出结果是______。
第17题:
设n=10,i=4,则赋值运算n%=i+1执行后,n的值是( )。
A.0
B.3
C.2
D.1
第18题:
(13)以下程序运行后的输出结果是 【13】 。
#include <stdio.h>
main()
{ int i,n[5]={0};
for(i=1;i<=4;i++)
{ n[i]==n[i-1]*2+1; printf("%d",n[i]); }
printf("\n");
}
第19题:

第20题:
设n=10,i=4,则赋值运算n%=i+1执行后,n的值是().
第21题:
若有以下宏定义: #define N 2 #define Y(n) ((N+1)*n) 则执行赋值语句z=2*(N+Y(5));后,变量z的值是多少?
第22题:
(i-1)*n+j
(i-1)*n+j-1
i*(j-1)
j*m+i-1
第23题:
(i-1)*n+j
(i-1)*n+j-1
i*(j-1)
j*m+i-1
第24题:
0
3
2
1