举一反三
- 有以下程序: x=reshape(1:12,3,4); m=0; n=0; fork=1:4 ifx(:,k)<=6 m=m+1; else n=n+1; end end 则m和n的值分别是()
- 阅读下列程序 N=0 DO 10 K=1,3 N =N+1 M=K*N 10 CONTINUE WRITE(*,’(1X,2I3)’)M,K END 程序运行结果是() A: 9 4 B: 9 3 C: 12 4 D: 12 3(#^)
- 已知:集合M={x|0<x<3},集合N={x|1<x<4},则M∩N=( )
- 下列语句执行后,x的值是()。x=reshape(1:12,3,4);x=x(:, end)
- 设a=1;b=2;c=3;d=4;m=1;n=1;执行语句(m=a>b)&&(n=c>d);后m,n的值 A: m=0,n=1 B: m=0,n=0 C: m=1,n=1 D: m=1,n=0
内容
- 0
执行下列程序后,输出的结果是 Option Base 0 Dim a a = Array(13,8,4,15) m = a(0) : n = a(0) For i=1 to 3 If a(i) > m Then m = a(i) ElseIf a(i) < n Then n = a(i) End If Next i Print m; n A: 2 4 B: 4 10 C: 4 15 D: 10 15 E: 其它选项都不对
- 1
下列计算最大公约数的递归过程,正确的是___________。 A: Sub gcd(ByVal m%, ByVal n%) Dim r% r = m n If r = 0 Then gcd = n Else gcd = gcd(n, r) End If End Sub B: Sub gcd(ByVal m%, ByVal n%) Dim r% r = m Mod n If r = 0 Then gcd = n Else gcd = gcd(n, r) End If End Sub C: Function gcd%(ByVal m%, ByVal n%) Dim r% r = m n If r = 0 Then gcd = n Else gcd = gcd(n, r) End If End Function D: Function gcd%(ByVal m%, ByVal n%) Dim r% r = m Mod n If r = 0 Then gcd = n Else gcd = gcd(n, r) End If End Function
- 2
分析for循环语句,写出运行结果。 for m=1:3 for n=1:3 H(m,n)=m^2+n; end end H H=
- 3
以下程序不正确的是 ( ) A: n=input('n=')switch rem(n,3)case 0; A=3*ncase 2; A=2*ncase 1; A=n end B: n=input('n=')if rem(n,3)==0; A=3*n elseif rem(n,3)==2; A=2*n else A=n end end C: n=input('n=')if rem(n,3)==0; A=3*nelseif rem(n,3)==2; A=2*nelse A=n end D: n=input('n=')switch rem(n,3)case 0; A=3*ncase 2; A=2*notherwise; A=n end
- 4
写出下面程序段的执行结果: Declare @m int,@n int Select @m=0, @n=0 While @m<30 Begin Set @[email protected]+3 Set @[email protected][email protected] End Select @m, @n