第1题:
有以下程序 #include <stdio.h> main() { int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0;i<12;i++) c[s[i]]++; for(i=1;i<5;i++) printf("%d",c[i]); printf("\n"); } 程序的运行结果是
A.1 2 3 4
B.2 3 4 4
C.4 3 3 2
D.1 1 2 3
第2题:
A.(2,3,0),(1,0,3),(0,1,1)
B.(1,0,0),(0,1,0),(0,0,1)
C.(4,2,3),(2,2,3),(4,4,0)
D.(3,2,0)(1,2,0),(0,1,0)
第3题:
A.H0:μ1=μ2=μ3=μ4,H1:μ1,μ2,μ3,μ4不全相等
B.H0:μ1=μ2=μ3=μ4,H1:μ1,μ2,μ3,μ4全不相等
C.H0:μ1,μ2,μ3,μ4不全相等,H1:μ1=μ2=μ3=μ4
D.H0:μ1≠μ2≠μ3≠μ4,H1:μ1,μ2,μ3,μ4全相等
第4题:
下列代码的执行结果是( )。
A.0 1 2 3 4 5
B.1 2 3 4 5 6
C.0 1 2 3 4
D.1 2 3 4 5
第5题:
系统中一个程序的结构如图14-7所示:
该程序有4条不同路径,分别为L1:a→c→e;L2→a→b→d;L3:a→b→e;L4:a→c→d。小王设计了4组测试用例:
①【(1,0,3),(1,0,4)】覆盖abe;【(2,1,1),(2,1,2)】覆盖abe:
②【(2,1,1),(2,1,2)】覆盖abe;【(3,0,3),(3,0,1)】覆盖acd;
③【(2,0,4),(2,0,3)】覆盖ace;【(1,0,3),(1,0,4)】覆盖abe;
【(2,1,1),(2,1,2)】覆盖abe;【(1,1,1),(1,1,1)】覆盖abd;
④【(2,0,4),(2,0,3)】覆盖ace;【(1,1,1),(1,1,1)】覆盖abd;
【(1,1,2),(1,1,3)】覆盖abe;【(3,0,3),(3,0,1)】覆盖acd;
这4组测试用例中(5)属于判定覆盖:(6)属于条件覆盖;(7)属于路径覆盖;(8)属于条件组合覆盖。(注:该题测试用例格式为【(A,B,X)输入,(A, B,X)输出】)。
第6题:
下列二维数组初始化语句中,正确且与语句int a[][3]={1,2,3,4,5}等价的是( )。
A.int a[2][]={{1,2,3},{4,5}};
B.int a[][3]={1,2,3,4,5,0};
C.int a[][3]={{1,0},{2,0},{3,0}};
D.int a[2][]={{1,2,3},{4,5,6}};
第7题:
下列二维数组初始化语句中,正确且与语句int a[][3]={1,2,3,4,5}等价的是( )。
A)int a[2][]={{1,2,3},{4,5));
B)int a[][3]={1,2,3,4,5,0};
C)int a[][3]={{1,0},{2,0},{3,0)};
D)int a[2]={{1,2,3),{4,5,6)};
第8题:
以下语句定义正确的是( )
A)int a[1][4]-{1,2,3,4,5};
B)float a[3][]={{1},{2},{3}};
c)long a[2][3]={{1},{1,2},{1,2,3},{0,0)};
D)double a[][3]={O);
第9题:
现有一个整型数组a[4],它的所有数组元素为( )。
A.a0、a1、a2、a3
B.a[0]、a[1]、a[2]、a[3]
C.a[1]、a[2]、a[3]、a[4]
D.a[0]、a[1]、a[2]、a[3]、a[4]
第10题:
若定义static int a[2][2]={1,2,3,4},则a数组的各数组元素分别为______。
A.a[0][0]=1、a[0][1]=2、at[1][0]=3、a[1][1]=4
B.a[0][0]=1、a[0][1]=3、a[1][0]=2、a[1][1]=4
C.a[0][0]=4、a[0][1]=3、a[1][0]=2、s[1][1]=1
D.a[0][0]=4、a[0][1]=2、a[1][0]=3、a[1][1]=1