执行下列程序:#define M(x,y) (x*y)i=3;i=M(i,i+1)-8;变量i的值应为 。
2
举一反三
- 【单选题】直线扫描转换Bresenham算法中,若直线斜率0= =0时,此时中点M在直线上方或落于直线上,下一点像素点应取 ____。 A. x[i+1]=x[i]; y[i+1]=y[i]; B. x[i+1]=x[i]+1; y[i+1]=y[i]; C. x[i+1]=x[i]; y[i+1]=y[i]+1; D. x[i+1]=x[i]+1; y[i+1]=y[i]+1;
- 执行下列程序段后,x的值是( ) n=5: x=1 : i=1 Do x=x*i i=i+1 Loop While i<n
- 女孩子��aizgd��)y�'��:a�z)�y�!�m~i��iȎ{��X��k�
- 中国大学MOOC: 设x,y,i,j均为整型变量,且x=10,y=3,则执行“i=x– –; j= – –y;”语句后i和j的值是 。
- 执行下列程序段后,i和m的值为()。 m = 0 For i = 1 To 3 For j = 1 To i m = m + j Next j, i
内容
- 0
执行语句 For i=1 To 3 i=i+1 Next I 后,变量i的值是.
- 1
中国大学MOOC: 执行下列程序段后,i和m的值为( )。m = 0For i = 1 To 3 For j = 1 To i m = m + jNext j, i
- 2
以下程序中,主函数调用了LineMax函数,实现在N行M列的二维数组中,找出每一行上的最大值。请填空。 #define N 3 #define M 4 void LineMax(int x[N][M]) { int i,j,p; for(i=0; i p=j x[i][p] LineMax(x) x[i][p]=x[i][j] x[i][p] LineMax(int x[N][M])
- 3
设x,y,i,j均为整型变量,且x=10,y=3,则执行“i=x– –;j= – –y;”语句后i和j的值是。 A: 10,3 B: 9,3 C: 9,2 D: 10,2
- 4
下列程序执行后,其输出结果为( )。 Dim a(5) For i=0 To 4 a(i)=i+1 m=i+1 If m=3 Then a(m-1)=a(i-2)Else a(m)=a(i) If i=2 Then a(i-1)=a(m-3) a(4)=i Print a(i); Next i A: 1 1 1 4 4 B: 1 2 3 4 1 C: 1 2 1 4 4 D: 1 1 1 4 1