若定义有如下命名空间namespace N1.N2 { class A {} }下面引用命名空间错误的是
A: namespace N3{ using A = N1.N2.A; class B: A {}}
B: namespace N3{ using R = N1.N2; class B: R.A {}}
C: namespace N3{ using R1 = N1; }
D: namespace N3{ using R1 = N1; using R3 = R1.N2; }
A: namespace N3{ using A = N1.N2.A; class B: A {}}
B: namespace N3{ using R = N1.N2; class B: R.A {}}
C: namespace N3{ using R1 = N1; }
D: namespace N3{ using R1 = N1; using R3 = R1.N2; }
举一反三
- 下面程序的功能是用“辗转相除法”求两个正整数的最大公约数。请分析程序填空。#includemain(){intr,m,n;scanf("%d%d",&m,&n);if(m A: 【1】r=m,m=n,n=r;【2】m%n; B: 【1】m%n;【2】r=m,m=n,n=r; C: 【1】r=m,m=n,n=r;【2】n%m; D: 【1】n%m;【2】r=m,m=n,n=r;
- 已知某离散系统框图如图所示,则该系统的差分方程为( )。[img=318x180]1803c22228a9da6.png[/img] A: r(n)−0.7r(n−1)+0.1r(n−2)=e(n) B: r(n)+0.7r(n−1)+0.1r(n−2)=e(n) C: r(n) =e(n)+0.7e(n−1)−0.1e(n−2) D: r(n) =e(n)−0.7e(n−1)+0.1e(n−2)
- 设`\n`阶方阵`\A`满足`\|A| = 2`,则`\|A^TA| = ,|A^{ - 1}| = ,| A^ ** | = ,| (A^ ** )^ ** | = ,|(A^ ** )^{ - 1} + A| = ,| A^{ - 1}(A^ ** + A^{ - 1})A| = `分别等于( ) A: \[4,\frac{1}{2},{2^{n - 1}},{2^{{{(n - 1)}^2}}},2{(\frac{3}{2})^n},\frac{{{3^n}}}{2}\] B: \[2,\frac{1}{2},{2^{n - 1}},{2^{{{(n + 1)}^2}}},2{(\frac{3}{2})^n},\frac{{{3^n}}}{2}\] C: \[4,\frac{1}{2},{2^{n + 1}},{2^{{{(n - 1)}^2}}},2{(\frac{3}{2})^{n - 1}},\frac{{{3^n}}}{2}\] D: \[2,\frac{1}{2},{2^{n - 1}},{2^{{{(n - 1)}^2}}},2{(\frac{3}{2})^{n - 1}},\frac{{{3^n}}}{2}\]
- 以下程序的输出结果是______。#include <;iostream>;using namespace std;void main( ){int n=6;while(n--)cout<;<;(--n)<;<;" ";} A: 4 3 2 B: 4 2 0 C: 6 3 1 D: 6 4 2
- 假设已有定义int m=2,n=1,&r=m; 则语句r=n;执行后,m、n和r的值依次为 。 A: 1 1 1 B: 2 1 1 C: 1 1 2 D: 1 2 1 E: 1 2 2