单选题某部队战士排成了一个6行、8列的长方阵。现在要求各行从左至右1、2、1、2、1、2、1、2报数,再各列从前到后1、2、3、1、2,3报数。问在两次报数中,所报数字不同的战士有(  )。A 18个B 24个C 32个D 36个

题目
单选题
某部队战士排成了一个6行、8列的长方阵。现在要求各行从左至右1、2、1、2、1、2、1、2报数,再各列从前到后1、2、3、1、2,3报数。问在两次报数中,所报数字不同的战士有(  )。
A

18个

B

24个

C

32个

D

36个


相似考题
更多“某部队战士排成了一个6行、8列的长方阵。现在要求各行从左至右1、2、1、2、1、2、1、2报数,再各列从前到后1、2、3”相关问题
  • 第1题:

    阅读以下说明和C语言程序,将应填入(n)处的字句写在对应栏内。

    【说明】

    设有3n+2个球互连,将自然数1~3n+2分别为这些球编号,使相连的两球编号之差的绝对值正好是数列1,2,…,3n+1中的各数,如下图所示:

    其中填自然数的思想如下;

    (1)先自左向右,第1列中间1个填数,然后第2列上、下2个填数,每次2列;但若n为偶数,最后1次只排第1列中间一个数。

    (2)自右向左,先右第1列中间填数;若n是奇数,再右第2列中间填数。然后依次右第1列上、下2个填数,再右第2列中间1个填数,直到左第2列为止。

    【程序】

    include <stdio.h>

    define size 10

    int a[3][size];

    void main()

    {

    int i,k,m,n;

    printf("imput the n:");

    scanf("%d",&n);

    k=1;

    for(i=0; i<=n/2; i++)

    {

    a[1][2*i]=k; k++;

    if((i==n/2)&& (1) ||(i<n/2))

    {

    a[0][2*i+1]=k;

    k++;

    (2)

    k++;

    }

    }

    if(n%2==1)

    {

    (3)

    k++;

    m=n;

    }

    else

    (4)

    for(i=0; i<n/2; i++)

    {

    a[1][m-2*i]=k; k++;

    (5)

    k++;

    a[2][m-2*i-1]=k; k++;

    }

    a[1][1]=k;

    printf("\n");

    printf(" ");

    for(i=1; i<=n; i++)

    printf("%6d",a[0][i]);

    printf("\n\n");

    for(i=0; i<=n+1; i++)

    printf("%6d",a[1][i]);

    printf("\n\n");

    printf(" ");

    for(i=1; i<=n; i++)

    printf("%6d",a[2][i]);

    printf("\n");

    }


    正确答案:(1)(n%2==1) (2)a[2][2*i+1]=k; (3)a[1][n+1]=k; (4)m=n+1; (5)a[0][m-2*i-1]=k;
    (1)(n%2==1) (2)a[2][2*i+1]=k; (3)a[1][n+1]=k; (4)m=n+1; (5)a[0][m-2*i-1]=k; 解析:本题考查C语言中具体算法的实现。
    题目中要求将3n+2个球互连,并用自然数1~3n+2分别为这些球编号,使相连的两球编号之差的绝对值正好是数列1,2,…,3n+1中的各数。题目中还给出了具体的填自然数的思想。我们要完成的工作就是用C语言描述出题目中给出的思想。首先我们需要对其思想有个正确的认识,这是关键所在。
    下面,我们来分析代码。结合整段程序代码,我们可以分析出,二维数组a用来存放我们要填的数字,第一维表示行数,总行数应该是3。第二维表示列数,总列数应该是n+2。其中的第(1)空所在的位置是表示一个条件判断语句的条件,在这之前已经对第1列的中间1个进行了填数,那么根据“先自左向右,第1列中间1个填数,然后第2列上、下2个填数,每次2列”的思想,再结合下面的填数程序语句,我们可以知道,此语句就是用来实现在先第1列中间1个填数后,对第2列上、下2个进行填数,每次2列这个思想的。因此,第(2)空的答案就出来了,是对第2列下(第3行)进行填数,因此,答案为“a[2][2*i+1]=k”。因为条件判断语句下面是进行了2次填数,因此可以判断n应该是个奇数,因为若n为偶数,最后1次只排第1列中间一个数,就不需要这个操作了。因此,第(1)空的作用应该是用来判断n是奇数,所以此空答案为 (n%2==1)。
    第(3)空所在的位置在条件n%2==1成立的情况下才执行,条件n%2==1成立表明 n是奇数,根据若n是奇数,再右第2列中间填数的思想,我们可以知道,此处应该是对右第2列中间填数,因此,答案为a[1][n+1]=k。
    第(4)空所在的位置是条件n%2==1不成立的情况下才执行,在上面我们知道 n%2==1是用来判断n是否为奇数,如果n不是奇数,我们不做什么,但为了方便后面的操作,应该将n+1的值保存起来,因此,此空的答案为m=n+1。
    根据思想:若n是奇数,再右第2列中间填数。然后依次右第1列上、下2个填数,再右第2列中间1个填数,直到左第2列为止。在前面程序中,我们已经完成了前面部分,第(5)空所在的循环体就是用来完成后面部分的,在循环体中已经实现了对中、下进行填数,缺一个对上进行填数的代码,因此,第(5)空要完成的任务就是对上行进行填数,因此,答案为a[0][m-2*i-1]=k。

  • 第2题:

    DIMENSLONa(2,3)命令定义数组a后,再对各元素赋值:a(1,2)=6,a(1,3)=7,a(2,1)=8,a(2,2)=9,a(2,3)=10,然后再执行命令?a(1),则显示结果是______。

    A..F.

    B.变量未定义

    C.3

    D.5


    正确答案:A

  • 第3题:

    机关运动会上,来自3个单位的参赛者正好站成1×1、2×2到9×9共9个方阵,且每个方阵的人都来自同一个单位。已知来自甲单位的人组成了1个方阵,来自乙单位的人组成了6个方阵,且乙单位的参赛者正好是丙单位的2倍。则乙单位有多少名参赛者?

    A.108
    B.136
    C.166
    D.184

    答案:B
    解析:
    第一步,本题考查方阵问题,用代入排除法解题。
    第二步,n阶方阵的人数为n的平方。1到9阶共9个方阵的总人数分别为1、4、9、16、25、36、49、64、81,全部人数加和为285人,是3的倍数。
    第三步,甲只有一个方阵,而剩下的人中乙是丙的2倍,丙单位有2个方阵,可知乙与丙人数之和为3的倍数,则根据因子特性可知甲的人数也是3的倍数,只能是9、36或81。
    代入甲为9人,则丙人数为(285-9)÷3=92,无法构造两个方阵加和为92。
    代入甲为36人,则丙人数为(285-36)÷3=83,无法构造两个方阵加和为83。
    代入甲为81人,则丙人数为(285-81)÷3=68,2阶方阵和8阶方阵的人数和为4+64=68,符合题意。
    因此,选择B选项。

  • 第4题:

    低压架空线路三相导线排列的顺序:面对负荷侧从左至右,10kV线路为()。

    • A、L1、L2、L3
    • B、L2、L3、L1
    • C、L3、L1、L2
    • D、没有要求

    正确答案:A

  • 第5题:

    锅炉进行底部排行时,每次排污量可接排至()水位表高度考虑。

    • A、最低
    • B、1/3~1/2
    • C、1/2
    • D、2/3~1/2

    正确答案:B

  • 第6题:

    语句Dim aa(-1 to 1,-2 to 1)定义了一个()的二维数组。

    • A、2行2列
    • B、1行2列
    • C、3行4列
    • D、1行1列

    正确答案:C

  • 第7题:

    设A是一个n阶方阵,已知|A|=2,则|-2A|等于:()

    • A、(-2)n+1
    • B、(-1)n2n+1
    • C、-2n+1
    • D、-22

    正确答案:B

  • 第8题:

    低压架空线路导线排列的顺序,面对负荷侧从左至右,低压线路为()

    • A、N、L1、L2、L3
    • B、L1、N、L2、L3
    • C、L1、L2、L3、N
    • D、L1、L2、N、L3

    正确答案:B

  • 第9题:

    填空题
    设3阶方阵A=(α(→),γ(→)1,γ(→)2),B=(β(→),γ(→)1,γ(→)2),其中α(→),β(→),γ(→)1,γ(→)2都是3维列向量,且|A|=3,|B|=4,则|5A-2B|=____。

    正确答案: 63
    解析:
    因为5A-2B=5(α()γ()1γ()2)-2(β()γ()1γ()2)=(5α()-2β(),3γ()1,3γ()2)。
    所以有|5A-2B|=|5α()-2β(),3γ()1,3γ()2|=9[|5α()γ()1γ()2|-|2β()γ()1γ()2|]=9(5|A|-2|B|)=9(5×3-2×4)=63。

  • 第10题:

    单选题
    设A是一个n阶方阵,已知│A│=2,则│-2A│等于:()
    A

    (-2)n+1

    B

    (-1)n2n+1

    C

    -2n+1

    D

    -22


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

  • 第11题:

    单选题
    三人合影一般的排列方法有()
    A

    2人在前1人在后,1人在前2人在后,3人一排从高到低

    B

    2人在前1人在后,1人在前2人在后,3人一排从低到高

    C

    2人在前1人在后,1人在前2人在后,3人一列从低到高

    D

    2人在前1人在后,1人在前2人在后,3人一列从高到低


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    设3阶方阵A=(α(→),γ(→)1,γ(→)2),B=(β(→),γ(→)1,γ(→)2),其中α(→),β(→),γ(→)1,γ(→)2都是3维列向量,且|A|=3,|B|=4,则|5A-2B|=(  )。
    A

    48

    B

    64

    C

    63

    D

    49


    正确答案: C
    解析:
    因为5A-2B=5(α()γ()1γ()2)-2(β()γ()1γ()2)=(5α()-2β(),3γ()1,3γ()2)。
    所以有|5A-2B|=|5α()-2β(),3γ()1,3γ()2|=9[|5α()γ()1γ()2|-|2β()γ()1γ()2|]=9(5|A|-2|B|)=9(5×3-2×4)=63。

  • 第13题:

    某部队战士排成了一个6行、8列的长方阵。现在要求各行从左至右l,2,1,2,1,2,1,2报数,再各列从前到后1,2,3,1,2,3报数。问在两次报数中,所报数字不同的战士有( )。

    A.18个

    B.24个

    C.32个

    D.36个


    正确答案:C
    59.C[解析]我们看到他们报数的方阵其实就是8个小方阵。每个小方阵里,两次报数中,所报数字不同的战士有4个,因此6行、8列的长方阵中两次报数中,所报数字不同的战士有4×8=32(个)。

  • 第14题:

    某部队战士排成了一个6行、8列的长方阵。现在要求各行从左至右l,2,1*2,l,2,1,2报数,再各列从前到后1,2.3,1,2.3报数。问在两次报数中,所报数字不同的战士有()。

    A.18个

    B.24个

    C.32个

    D.36个


    正确答案:C

  • 第15题:

    有关保安等级改变陈述正确的是()

    • A、必须按照从等级1改变至等级2再至保安等级3的顺序改变
    • B、既可按照从等级1改变至等级2再至保安等级3,也可从等级1直接改变至等级3
    • C、必须从等级3直接改变为等级2

    正确答案:B

  • 第16题:

    通常状况下,B737型飞机陆地撤离,3号乘务员负责指挥的出口和撤离出口分别是()

    • A、左1门,左2或右2门
    • B、左1门,左1门
    • C、右1门,右1门
    • D、右1门,左2或右2门

    正确答案:C

  • 第17题:

    三人合影一般的排列方法有()

    • A、2人在前1人在后,1人在前2人在后,3人一排从高到低
    • B、2人在前1人在后,1人在前2人在后,3人一排从低到高
    • C、2人在前1人在后,1人在前2人在后,3人一列从低到高
    • D、2人在前1人在后,1人在前2人在后,3人一列从高到低

    正确答案:A

  • 第18题:

    C语言标准库函数“strcat(strcpy(STR1,STR2),STR3)”的功能是()。

    • A、将串STR1复制到串STR2中后再连接至串STR3之后
    • B、将串STR1连接至STR2之后再复制至串STR3之后
    • C、将串STR2复制到串STR1串后再将串STR3连接到串STR1之后
    • D、将串STR2连接到串STR1之后再将串STR1复制到串STR3串

    正确答案:C

  • 第19题:

    驾驶舱窗户编号是:()

    • A、每侧从前向后编号1、2、3
    • B、每侧从后向前编号1、2、3
    • C、从左向右编号1、2、3、4、5、6
    • D、从右向左编号1、2、3、4、5、6

    正确答案:A

  • 第20题:

    始态为T1=300K,p1=200kPa的某双原子理想气体1mol,经下列不同途径变化到T2=300K,p2=100kPa的末态。求各步骤及途径的Q,△S。(1)恒温可逆膨胀;(2)先恒容冷却至使压力降至100kPa,再恒压加热至T2。(3)先绝热可逆膨胀到使压力降至100kPa,再恒压加热至T2


    正确答案: (1)Q=1.729kJ,△S=5.76J·K-1
    (2)Q1=-3.118kJ,△S1=-14.41J·K-1;Q2=4.365kJ,△S2=-20.17J·K-1;Q=1.247kJ,△S=-5.76J·K-1
    (3)Q1=0,△S1=0;Q=Q2=0.224kJ,△S=△S2=5.76J·K-1

  • 第21题:

    单选题
    自动排渣型分油机,其控制阀从停止工况至分油工况的操作顺序为()。(1、补偿2、密封3、空位4、开启)。
    A

    3-4-1

    B

    3-2-1

    C

    2-1-3

    D

    3-1-2


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    某部队战士排成了一个6行、8列的长方阵。现在要求各行从左至右1、2、1、2、1、2、1、2报数,再各列从前到后1、2、3、1、2,3报数。问在两次报数中,所报数字不同的战士有(  )。
    A

    18个

    B

    24个

    C

    32个

    D

    36个


    正确答案: B
    解析:
    第一列,所报数字不同的战士有4个,其他各列情况相同,在两次报数中,所报数字不同的战士有8×4=32个。

  • 第23题:

    单选题
    语句Dim aa(-1 to 1,-2 to 1)定义了一个()的二维数组。
    A

    2行2列

    B

    1行2列

    C

    3行4列

    D

    1行1列


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    自动排渣型分油机,其控制阀从停止工况至分油工况的操作顺序为() 1、补偿 2、密封 3、空位 4、开启
    A

    4-2-1

    B

    4-2-3

    C

    3-2-1

    D

    1-3-2


    正确答案: D
    解析: 暂无解析