更多“-1, 2, 0, 4, 4, 12, ( ) ”相关问题
  • 第1题:

    有下列程序: include main() { int s[12]={1,2,3,4,4,3,2,1,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


    正确答案:C
    解析:本题考查for语句的循环控制,首先定义了两个数组并赋予了初始值,第一个for循环语句循环12次遍历s数组的各个元素,将s[]中的元素值作为c[]数组中的下标,使相应的值自加。例如当i=0,c[s[0)++为c[1]++,其值变为1,当执行i=1,2,...11后,c[1]、c[2]、 c[3]、c[4]分别为4、3、3,2,故选项C)为正确的运行结果。

  • 第2题:

    已知程序段inta[3][4],*p[3]={a[0],a[1],a[2]},**pp=p,i;for(i=0;i12;i++)a[i/4][i%4]i;则pp[1][2]的值是()。

    A.6

    B.5

    C.4

    D.3


    正确答案A

  • 第3题:

    publicclassThreads1{intx=0;publicclassRunnerimplementsRunnable{publicvoidrun(){intcurrent=0;for(int=i=0;i<4;i++){current=x;System.out.print(current+,);x=current+2;}}}publicstaticvoidmain(String[]args){newThreads1().go();}publicvoidgo(){Runnabler1=newRunner();newThread(r1).start();newThread(r1).start();}}Whichtwoarepossibleresults?()

    A.0,2,4,4,6,8,10,6,

    B.0,2,4,6,8,10,2,4,

    C.0,2,4,6,8,10,12,14,

    D.0,0,2,2,4,4,6,6,8,8,10,10,12,12,14,14,

    E.0,2,4,6,8,10,12,14,0,2,4,6,8,10,12,14,


    参考答案:A, C

  • 第4题:

    下面程序的执行结果是______。 #define MAX 10 nt a[MAX],i; main() { printf("\n"); sub1();sub3(A) ; sub2();sub3(A) ; } sub1() {for(i=0;i<1MAX;i++) a[i]-i+i; } sub2() {int a[MAX],i,max; max=5; for(i=0;i<max;i++) a[i]=i; } sub3(int a[]) { int i; for(i=0;i<MAX;i++) printf("%d",a[i]); printf("\n"); }

    A.0 2 4 6 8 10 12 14 16 18 0 1 2 3 4

    B.0 1 2 3 4 0 2 4 6 8 10 12 14 16 18

    C.0 1 2 3 4 5 6 7 8 9 0 1 2 3 4

    D.0 2 4 6 8 10 12 14 16 18 0 2 4 6 8 10 12 14 16 18


    正确答案:D
    解析:函数sub1给全局作用范围内数组a(长度为10)的每个元素赋值,函数sub2中数组a仅在本函数范围内有效,长度也是10,但仅给前5个元素赋值,main函数调用sub3时,传递数组地址均是全局作用范围内数组a的地址,因此两次调用打印的结果相同。

  • 第5题:

    有以下程序的输出结果是 int f(int b[ ][4]) { int i,j,s=0; for(j=0;j<4;j++) { i=j; if(i>2) i=3-j; s+=b[i][j]; } return s; } main( ) { int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}}; printf(“%d\n”,f(a)); }

    A.12

    B.11

    C.18

    D.16


    正确答案:D
    解析:程序执行过程为:
      j  i  i=3-j  s
      ①0 0 不执行  1
      ② 1 1 不执行 3
      ③2 2 不执行  12
      ④3 3  0  16
      ⑤4结束循环。

  • 第6题:

    0 , 1 , 1 , 2 , 4 , 8 , ( )

    A . 16

    B . 8

    C . 6

    D . 12


    正确答案:A
    19 . A
    从第三项开始 , 任意一项等于它前面几项之和 。 即 1 = 1+0 , 2 = 1+1+0 , 4 = 2+1+1+0 , 8= 4+2+1+1+0 ,故空缺项为 8+4+2+1+1+0 = 16 ,选 A 。

  • 第7题:

    0, 1, 1, 2, 4, 8, ( )

    A.16

    B.8

    C.6

    D.12


    正确答案:A
    从第三项开始,任意一项等于它前面几项之和。即1=1+0,2=1+1+0,4=2+1+1+0, 8=4+2+1+1+0,故空缺项为8+4+2+1+1+0=16,选A。

  • 第8题:

    -1, 2, 0, 4, 4, 12, ( )
     
     

    A、4
    B、8
    C、12
    D、20

    答案:D
    解析:
    本题为和数列。该数列每两项之和分别是1、2、4、8、16,成公比为2的等比数列,此第六项和第七项的和应该是32,因此第七项应该是32-12=20,选择D选项。

  • 第9题:

    -1,1,0,2,4,12,________

    A.30
    B.31
    C.32
    D.33

    答案:C
    解析:
    数列变化明显,做差无规律,考虑递推。第三项=(第一项+第二项)×2,则所求项应为(4+12)×2=32。
    故正确答案为C。

  • 第10题:

    表达式 (4 >> 2) - !-1 + 4 & 6 ^ 2 << 1的值是()

    • A、0
    • B、1
    • C、7
    • D、12

    正确答案:A

  • 第11题:

    假设在跳频集中有12个频率(f1-f12),在小区中分配给前7个TRX的缺省MAIO值是多少()。

    • A、0、1、2、3、4、5和6
    • B、1、2、3、4、5、6和7
    • C、0、2、4、6、8、10和1
    • D、1、3、5、7、9、11和0
    • E、0、3、6、9、1、4和7

    正确答案:C

  • 第12题:

    public class Threads 1 {  intx=0;  public class Runner implements Runnable {  public void run() {  int current = 0;  for(int=i=0;i<4;i++){  current = x;  System.out.print(current + “, “);  x = current + 2;  }  }  }  public static void main(String[] args) {  new Threads1().go();  }  public void go() {  Runnable r1 = new Runner();  new Thread(r1).start();  new Thread(r1 ).start();  }  }  Which two are possible results?()

    • A、 0, 2, 4, 4, 6, 8, 10, 6,
    • B、 0, 2, 4, 6, 8, 10, 2, 4,
    • C、 0, 2, 4, 6, 8, 10, 12, 14,
    • D、 0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14,
    • E、 0, 2, 4, 6, 8, 10, 12, 14, 0, 2, 4, 6, 8, 10, 12, 14,

    正确答案:A,C

  • 第13题:

    3,4,4,8,( ),12,24,27 A.0 B.1 C.2 D.


    正确答案:A
    原数列首尾两项相除得到公差为3的等差数列。故选A。

  • 第14题:

    Whichtwoarepossibleresults?()

    A.0,2,4,4,6,8,10,6

    B.0,2,4,6,8,10,2,4

    C.0,2,4,6,8,10,12,14

    D.0,0,2,2,4,4,6,6,8,8,10,10,12,12,14,14

    E.0,2,4,6,8,10,12,14,0,2,4,6,8,10,12,14


    参考答案:A, C

  • 第15题:

    以下程序的运行结果是( ) #define MAX 10 int a[MAX],i; main() { printf("\n");sub1();sub3(A) ,sub2(),sub3(A) ; } sub2() { int a[MAX],i,max; max=5; for(i=0;i<max;i++)a[i]=i; } sub1() {for(i=0;i<MAX;i++)a[i]=i+i; } sub3(int a[]) { int i; for(i=0;i<MAX,i++)printf("%d",a[i]); printf("\n"); }

    A.0 2 4 6 8 10 12 14 16 18 0 1 2 3 4

    B.0 1 2 3 4 0 2 4 6 8 10 12 14 16 18

    C.0 1 2 3 4 5 6 7 8 9 0 1 2 3 4

    D.0 2 4 6 8 10 12 14 16 18 0 2 4 6 8 10 12 14 16 18


    正确答案:D

  • 第16题:

    有以下程序:include int f(int b[] [4]){int i,j,s=0; for(j=0;j<4;j++) {i=j;if(i>2)

    有以下程序: #include <stdio.h> int f(int b[] [4]) { int i,j,s=0; for(j=0;j<4;j++) { i=j; if(i>2) i=3-j; s+=b[i][j]; } return s; } main() { int a[4][4]={{1,2,3,4},{0,2,4,6},{3,6,9,12},{3,2,1,0}}; printf("%d\n",f(a)); } 执行后的输出结果是( )。

    A.12

    B.11

    C.18

    D.16


    正确答案:D
    解析:程序中,当j=0时,i=0,i>2不成立,s+=b[0][0)=1;j=1时,i=1,i>2不成立,s=s+b[1][1]=1+2=3;j=2时,i=2,i>2不成立,s=s+b[2][2]=3+9=12;j=3时,i=3,i>2成立,i=3-j,此时i=0,s=s+b[0][3]=12+4=16;j=4时循环结束。所以最后s值为16。

  • 第17题:

    若定义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


    正确答案:A

  • 第18题:

    有以下程序includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0;i

    有以下程序 #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=l;i<5;i++) printf("%d",c[i]); printf("\n"); } 程序的运行结果是

    A.1 2 3 4

    B.2 3 44

    C.4 3 3 2

    D.1 1 2 3


    正确答案:C
    解析:在for(i=0;i12;i++)c[s[i]]++中,数组元素s[i]的值作为数组c的下标,当退出循环时,数组c的4个元素的值分别为4、3、3、2。

  • 第19题:

    -1,2,0,4,4,12,( ) A.4 B.8 C.12 D.20


    正确答案:D
    -1×2+2=0,2X2+0=4,0×2+4=4,因此,第7项=4x2+12=20。故选D。

  • 第20题:

    -1,2,0,4,4,( )

    A.8
    B.12
    C.16
    D.20

    答案:B
    解析:
    解法一:第一步,数列变化趋势平缓,做差无明显规律,考虑做和。
    第二步,做和如图所示:

    和数列是公比为2的等比数列,下一项为8×2=16,则所求项为16-4=12。
    因此,选择B选项。
    解法二:数列变化趋势平缓,考虑较小倍数递推数列。
    第二步,观察数列发现0=(-1)×2+2,4=2×2+0,4=0×2+4,猜测规律为第三项=第一项×2+第二项,则所求项为4×2+4=12。

  • 第21题:

    -2,1,1,-2,-2,(),16。
    A.0
    B.4
    C.8
    D.12


    答案:B
    解析:
    本数列为递推积数列,即-2X1X1 =- 2,1X1X(-2) =-2,1X(-2)X(-2) = 4,(-2)X(-2)X4 = 16,故选 B。

  • 第22题:

    分量视频的采样有如下四种结构()

    • A、4:2:2、4:1:1、4:2:0、4:4:4
    • B、4:2:1、4:1:1、4:2:0、4:4:4
    • C、4:2:1、4:1:1、4:2:0、4:4:3
    • D、4:2:1、4:1:1、4:2:0、4:4:1

    正确答案:A

  • 第23题:

    若有以下说明,int?a[12]={1,2,3,4,5,6,7,8,9,10,11,12};?则数值为4的表达式是()

    • A、a[4]
    • B、a(3)
    • C、a[3+1]
    • D、a[4]-a[0]

    正确答案:D

  • 第24题:

    多选题
    public class Threads 1 {  intx=0;  public class Runner implements Runnable {  public void run() {  int current = 0;  for(int=i=0;i<4;i++){  current = x;  System.out.print(current + “, “);  x = current + 2;  }  }  }  public static void main(String[] args) {  new Threads1().go();  }  public void go() {  Runnable r1 = new Runner();  new Thread(r1).start();  new Thread(r1 ).start();  }  }  Which two are possible results?()
    A

    0, 2, 4, 4, 6, 8, 10, 6,

    B

    0, 2, 4, 6, 8, 10, 2, 4,

    C

    0, 2, 4, 6, 8, 10, 12, 14,

    D

    0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14,

    E

    0, 2, 4, 6, 8, 10, 12, 14, 0, 2, 4, 6, 8, 10, 12, 14,


    正确答案: A,E
    解析: 暂无解析