对下列概念各作一次概括和限制。 1、文学 2、鲸 3、历史科学 4、资本主义国家 5、初等数学 6、经典著作 7、悲剧 8、坦克车 9、外交部 10、机电产品

题目

对下列概念各作一次概括和限制。 1、文学 2、鲸 3、历史科学 4、资本主义国家 5、初等数学 6、经典著作 7、悲剧 8、坦克车 9、外交部 10、机电产品


相似考题
更多“对下列概念各作一次概括和限制。 1、文学 2、鲸 3、历史科学 4、资本主义国家 5、初等数学 6、经典著作 7、悲剧 8、坦克车 9、外交部 10、机电产品”相关问题
  • 第1题:

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

    【说明】

    将一正整数序列{K1,K2,…,K9}重新排列成一个新的序列,新序列中,比K1小的数都在K1的前面(左面),比K1大的数都在K1的后面(右面),最后调用writeDat()函数的新序列输出到文件out.dat中。

    在程序中已给出了10个序列,每个序列有9个正整数,并存入数组a[10][9]中,分别求出这10个新序列。

    例:序列{6,8,9,1,2,5,4,7,3}

    经重排后成为{3,4,5,2,1,6,8,9,7}

    【函数】

    include < stdio. h >

    include < conio. h >

    void jsValue( int a [10] [9] )

    { int i,j,k,n,temp;

    int b[9];

    for(i=0;i<10;i++)

    { temp=a[i] [0];

    k=8;n=0;

    for(j=8;j=0;j--)

    { if(temp < a[i] [j]) (1)=a[i][j];

    if(temp >a[i] [j]) (2)=a[i][j];

    if(temp =a[i] [j]) (3)= temp;

    }

    for(j=0;j<9;j++) a[i][j] =b[j];

    }

    }

    void main( )

    int a[10] [9] = {{6,8,9,1,2,5,4,7,3},{3,5,8,9,1,2,6,4,7},

    {8,2,1,9,3,5,4,6,7}, {3,5,1,2,9,8,6,7,4},

    {4,7,8,9,1,2,5,3,6}, {4,7,3,5,1,2,6,8,9},

    {9,1,3,5,8,6,2,4,7}, {2,6,1,9,8,3,5,7,4},

    {5,3,7,9,1,8,2,6,4}, {7,1,3,2,5,8,9,4,6}

    };

    int i,j;

    (4);

    for(i=0;i<10;i++) {

    for(j=0;j<9;j++) {

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

    if((5))printf(",");

    }

    printf(" \n" );

    }

    getch( );

    }


    正确答案:(1)b[k--] (2)b[n++] (3)b[n] (4)jsValue(a) (5)j=7
    (1)b[k--] (2)b[n++] (3)b[n] (4)jsValue(a) (5)j=7 解析:在主函数中先要调用函数jsValue()对数组a进行处理,所以(4)空应填入“jsValue(a)”。然后输出数组元素,同一行的元素之间用逗号分隔,所以(5)空应填入“j=7”。
    函数jsValue()是将数组按题目要求进行排序。通过观察发现处理后的数组中元素的顺序与原来的顺序相反,并且每一行中没有与第一个数相同的数,所以是从后往前处理,也就是将每组从最后往前倒序逐个问第一个数比较,比它大的就放到临时数组b中的最后,比它小的就放到临时数组b中的最前面,以次类推,所以(1)空应填入“b[k- -]”,(2)空应填入“b[n++],(3)空应填入“b[n]”。最后将b数组赋给a数组。

  • 第2题:

    当执行下面的语句定义一维数组a后,此数组的所有元素为 ( ) inta[10];

    A.a[1],a[2],a[3],a[4],a[5],a[6],a[8],a[9],a[10],a[10]

    B.a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]

    C.a[0],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10]

    D.a[1],a[2],a [3],a[4],a [5],a [9],a [7],a [8],a [9],a [10],a [11]


    正确答案:B

  • 第3题:

    下列程序的功能是:将一个正整数序列{K1, K2,…, K9}重新排列成一个新的序列。在新序列中,比K1小的数都在K1的前面(左面),比K1大的数都在K1的后面(右面)。要求编写函数jsValue()实现以上功能,最后调用函数writeDat(),将新序列输出到文件out.dat中。说明:程序中已给出了10个序列,每个序列中有9个正整数,并存入数组a[10][9] 中,分别求出这10个新序列。例如:序列{6, 8, 9, 1, 2, 5, 4, 7, 3}重排后为{3, 4, 5, 2, 1, 6, 8, 9, 7}。部分源程序已给出。请勿改动主函数main() 和写函数writeDat() 的内容。#include<stdio.h>void jsValue(int a[10][9]){ } void main(){ int a[10][9]={{6,8,9,1,2,5,4,7,3} {3,5,8,9,1,2,6,4,7} {8,2,1,9,3,5,4,6,7} {3,5,1,2,9,8,6,7,4} {4,7,8,9,1,2,5,3,6} {4,7,3,5,1,2,6,8,9} {9,1,3,5,8,6,2,4,7} {2,6,1,9,8,3,5,7,4} {5,3,7,9,1,8,2,6,4} {7,1,3,2,5,8,9,4,6} }; int i,j; jsValue(a); for(i=0;i<10;i++){ for(j=0;j<9;j++) { printf("%d",a[i][j]); if(j<=7) printf(","); } printf("\n");}writeDat(a);}void writeDat(int a[10][9]){ FILE *fp; int i,j; fp=fopen("out.dat","w"); for(i=0;i<10;i++){ for(j=0;j<9;j++){ fprintf(fp,"%d",a[i][j]); if(j<=7) fprintf(fp,","); } fprintf(fp,"\n");} fclose(fp);}


    正确答案:参考试题解析
    【解析及答案】
    本题的任务是把排序函数jsValue() 补充完整。本题的处理过程是对数组a[10][9] 中的每行数据分别处理,然后再放置到原来的数组a[10][9] 中。求解时需要使用一个[10][9] 的临时数组b存放处理时的中间结果。数组a处理完以后,就用数组b的内容代替数组a的内容。对每行数据进行处理时,首先需要准备两个指示器nk,分别指向数组b中该行的开头和结尾。然后,反向扫描数组a中对应的行。如果碰到比该行第1个数据值大的元素,就将其放到指示器k指向的位置;如果碰到比其数据值小的元素,就将其放到指示器n指向的位置。处理完以后,还要移动指示器nk,使其定位在新的位置,以接收后面的数据。如果碰到和其数据值相等的元素,由题意可知,这样的元素在新数组中只允许出现1次,所以直接把这个元素放到指示器nk指向的位置即可,但不必移动指示器,否则该元素有可能出现多次。综上所述,完整的排序函数jsValue() 如下。
    jsvalue(int a[10][9])
    {
      int i,j,k,n,temp;
      int b[9]=0;
       for(i=0;i<10;i++)

        temp=a[i][0];
         k=8; 
        n=0;
        for(j=8,j>=0;j--)     
    {    
          if(temp<a[i][j]) 
              b[k--]=a[i][j];
          if(temp>a[i][j])  
              b[n++]=a[i][j];
          if(temp==a[i][j])  
              b[n]=temp;     /*也可以b[k]=a[i][j];*/
    }
        for(j=0;j<9;j++)
      {
          a[i][j]=b[j];
          b[j]=0;}
      }
    }

  • 第4题:

    有以下程序

    程序运行后的输出结果是( )。

    A.1,2,3.4,5,6,7,8,9,10,

    B.10,9,8,7,6,5,4,3,2,1,

    C.2,3,1,6,8,7,5,4,10,9,

    D.10,9,8,7,6,1,2,3,4,5,


    正确答案:A
    本题的子函数f的功能是对结构体变量s中第二个成员数组中所有的数据进行从小到大的冒泡排序,因此结果是A)。

  • 第5题:

    有以下程序:

    A.1,2,3,4,5,6,7,8,9,0,

    B.0,9,8,7,6,5,1,2,3,4,

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

    D.1,2,3,4,9,8,7,6,5,0,


    正确答案:D
    fun()函数的功能是对数组a[]的元素从大到小进行排序。

  • 第6题:

    有以下程序:

    程序运行后的输出结果是( )。

    A.2,3,1,6,8,7,5,4,10,9,

    B.10,9,8,7,6,5,4,3,2,l,

    C.1,2,3,4,5,6,7,8,9,10,

    D.10,9,8,7,6,1,2,3,4,5,


    正确答案:C
    本题的子函数f的功能是对结构体变量。中第二个成员数组中所有的数据进行从小到大的冒泡排序,所以结果是C。

  • 第7题:

    AD166机器图像形成过程: 1.感光鼓充电; 2.曝光; 3.显影; 4.图像转印; 5.纸张分离; 6.定影; 7.PC感光鼓清洁; 8.电荷中和; 9.图像转印辊清洁; 10.碳粉恢复。 下列排序正确的是()

    • A、1-2-3-4-6-5-7-8-9-10
    • B、1-2-3-4-5-6-7-8-9-10
    • C、1-2-3-5-4-6-7-8-10-9
    • D、1-2-3-4-6-5-7-9-8-10

    正确答案:B

  • 第8题:

    下列关于正餐服务步骤的排序正确的是哪项()?(1)问候客人(2)递送茶水(3)撤台(4)酒水服务(5)送别客人(6)餐间服务(7)结帐服务(8)上菜服务(9)点菜服务

    • A、(1)(2)(9)(8)(4)(6)(7)(3)(5)
    • B、(1)(2)(9)(8)(4)(6)(7)(5)(3)
    • C、(1)(2)(9)(4)(8)(6)(7)(3)(5)
    • D、(1)(2)(9)(4)(8)(6)(7)(5)(3)

    正确答案:D

  • 第9题:

    下列哪个清洁工具需要定期检查维护?()(1)喷壶(2)尘推(3)玻璃刮(4)拖把(5)恭桶刷(6)扫帚/簸箕(7)梯子(8)吸尘器(9)工作篮(10)地板擦

    • A、(1)(2)(3)(4)(5)(6)(8)
    • B、(1)(2)(5)(6)(8)(9)(10)
    • C、(1)(3)(4)(7)(8)(9)(10)
    • D、所有选项皆是

    正确答案:D

  • 第10题:

    F12L413柴油机的发火顺序是()。

    • A、1-5-3-8-10-7-6-11-2-9-4-12
    • B、1-8-5-10-3-7-6-11-2-9-4-12
    • C、1-10-3-8-7-11-6-9-2-4-12-5
    • D、1-8-5-10-7-3-6-11-2-9-4-12

    正确答案:B

  • 第11题:

    EQ1090点火顺序为1、5、3、6、2、4的汽油发动机采取两次调校气门法时,即第一缸和第六缸活塞处于压缩行程上止点时分别调()。

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

    正确答案:C

  • 第12题:

    问答题
    对下列概念各作一次概括和限制。 1、文学 2、鲸 3、历史科学 4、资本主义国家 5、初等数学 6、经典著作 7、悲剧 8、坦克车 9、外交部 10、机电产品

    正确答案: 1.散文→文学作品(概括)
    散文→古代散文(限制)
    2.鲸鱼→哺乳动物(概括)
    鲸鱼→虎鲸(限制)
    3.历史科学→社会科学(概括)
    历史科学→中国历史科学(限制)
    4.资本主义国家→国家(概括)
    资本主义国家→英国(限制)
    5.初等数学→数学(概括)
    初等效学→算术(限制)
    6.经典著作→著作(概括)
    经典著作→《反杜林论》(限制)
    7.悲剧→戏剧(概括)
    悲剧→古典悲剧(限制)
    8.坦克车→武器(概括)
    坦克车→新式坦克车(限制)
    9.外交部→政府机关(概括)
    外交部→中国外交部(限制)
    10.机电产品→产品(概括)
    机电产品→发电机(限制)
    解析: 暂无解析

  • 第13题:

    有以下程序:程序运行后的输出结果是( )。

    A.1,2,3,4,5,6,7,8,9,10,

    B.10,9,8,7,6,5,4,3,2,1,

    C.2,3,1,6,8,7,5,4,10,9,

    D.10,9,8,7,6,1,2,3,4,5,


    正确答案:A
    本题考查的是结构体成员的引用。在主函数main中定义了一个整型变量i和一个结构体变量s。f函数中,定义了一个结构体类型的指针P,外层循环变量i表示数组的第i个元素,内层循环变量j表示数组的第i+1个元素,调用f函数,通过指针变量P来引用结构体成员。执行if语句,当P一>a[i]>P一>a[j]时进行互换,其作用就是从小到大行排序,最后将排序后的元素输出:l,2,3,4,5,6,7,8,9,10,。

  • 第14题:

    有以下程序main() { int a[]={1,2,3,4,5,6,7,8,9,0},*p; for(p=a;p<a+10;p++) printf("%d,",*p);}程序运行后的输出结果是A.1,2,3,4,5,6,7,8,9,0, B.2,3,4,5,6,7,8,9,10,1, C.0,1,2,3,4,5,6,7,8,9, D.1,1,1,1,1,1,1,1,1,1,


    正确答案:A
    在本题中,程序首先定义了一个一维数组a,并赋了初值,数组a中元素的个数为10个,另外,程序定义了一个同类型的指针变量p。然后用一个for循环用指针变量p对数组进行操作。在循环开始前,将指针变量指向数组的开始位置,即指向数组的第一个元素。
    第一次循环时,指针变量p指向的是数组第一个元素,输出该元素应该为1;然后指针变量自加1,即将指针变量后移一位,使其指向数组的第二个元素,开始第二次循环,此时,指针变量指向数组第二个元素,输出该元素为2,然后指针变量自加1。同样,利用指针变量p可以输出数组中后面的元素,直到输出最后一个元素。因此,最后的输出结果是1,2,3,4,5,6,7,8,9,0,。

  • 第15题:

    下列秸序在运行时输出的结果是( )。

    A. 1 3 5 7 9

    B. 9 7 5 3 1

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

    D. 10 9 8 7 6 5 4 3 2 1


    正确答案:A
    A)    【解析】本题考查数组元素的赋值。数组X元素的下标从1到10,元素分别为:10-下标+1(也就是10 9 8 7 6 5 4 3 2 1)。循环结束后,从高下标端输出偶数下标的元素。

  • 第16题:

    有下列程序:

    程序运行后的输出结果是( )。

    A.1,2,3,4,5,6,7,8,9,10,

    B.1,2,7,6,3,4,5,8,9,10,

    C.1,2,7,6,5,4,3,8,9,10,

    D.1,2,9,8,7,6,5,4,3,10,


    正确答案:C
    本题考查排序的使用由sort()函数的两层for循环语句可知,其功能是把数组a[]中的元素按照从大到小的顺序进行排列。在main()函数中首先定义了一维整型数组aa[10],然后调用sort(aa+2,5)实现从数组aa中下标为2的元素“3”开始,其后连续的5个元素从大到小进行排列,其余元素不变。

  • 第17题:

    下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。 A.1,2,3,4,5,6,7,8,9,l0,S

    下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。

    A.1,2,3,4,5,6,7,8,9,l0,

    B.10,9,8,7,6,5,4,3,2,1,

    C.1,8,7,6,5,4,3,2,9,10,

    D.1,2,10,9,8,7,6,5,4,3,


    正确答案:C
    本程序中的函数sort(inta[],intn)实现的功能是将数组a中的前n个数进行从大到小排序。sort(&a[1],7)是将数组中从a[1]~a[7]这7个数进行从大到小排序,其他数不变。

  • 第18题:

    下列进行应聘者的筛选和录用的步骤的正确排列顺序为( )。(1)录用决策;(2)面试;(3)应聘员工上岗试用;(4)初步面试;(5)证明材料和背景材料的核实;(6)身体检查;(7)评价申请表和简历;(8)选择测试;(9)新员工上岗任用;(10)试用期满进行任职考核。

    A.(2)—(3)—(4)—(7)—(8)—(1)—(5)—(6)—(9)—(10)
    B.(7)—(4)—(1)—(2)—(5)—(6)—(3)—(8)—(10)—(9)
    C.(7)—(4)—(8)—(2)—(5)—(6)—(1)—(3)—(10)—(9)
    D.(5)—(6)—(4)—(3)—(7)—(8)—(1)—(2)—(9)—(10)

    答案:C
    解析:
    应聘者的筛选与录用是一种不断选择和淘汰,环环紧扣的过程,一般分为如下几个步骤:①评价申请表和简历;②初步面试;③选择测试;④面试;⑤证明材料和背景材料的核实;⑥身体检查;⑦录用决策;⑧应聘员工上岗试用;⑨试用期满进行任职考核;⑩新员工上岗任用。

  • 第19题:

    二维数组初始化正确的是()

    • A、intarr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
    • B、intarr[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
    • C、intarr[][4]={1,2,3,4,5,6,7,8,9,10,11,12};
    • D、intarr[3][4]={{1,2,3},{4,5},{6}};

    正确答案:A,B,C,D

  • 第20题:

    下列关于客人退房后的单据整理顺序,叙述正确的是哪项()?(1)信用卡签购单(2)《预收款收据》(红联)(3)签字后的《宾客账单》(4)《杂项转帐单》(红联)(5)《房间变更单》(红联)(6)《临时住宿登记单》(红联)(7)《散客预订单》(8)发票记帐联(9)协议/中介订房传真(10)其它

    • A、(2)(1)(3)(4)(5)(7)(6)(9)(8)(10)
    • B、(2)(1)(3)(4)(6)(5)(7)(8)(10)(9)
    • C、(1)(3)(2)(4)(5)(7)(6)(8)(9)(10)
    • D、(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)

    正确答案:C

  • 第21题:

    有程序:INTEGERM(3,3)DATAM/1,2,3,4,5,6,7,8,9/DO10I=1.3DO10J=1,3K=M(I,J)M(I,J)=M(J,I)M(J,I)=K10CONTINUEWRITE(*,100)((M(I,J),J=1,3),I=1,3)100FORMAT(1x,3I2)END此程序执行后的结果为:()

    • A、1;4;7;2;5;8;3;6;9
    • B、1;2;3;4;5;6;7;8;9
    • C、9;6;3;8;5;2;7;4;1
    • D、7;8;9;4;5;6;1;2;3

    正确答案:A

  • 第22题:

    道依茨柴油机BF12L513C各缸的发火顺序是()。

    • A、1-5-3-8-10-7-6-11-2-9-4-12
    • B、1-8-5-10-3-7-6-11-2-9-4-12
    • C、1-10-3-8-7-11-6-9-2-4-12-5
    • D、1-8-5-10-7-3-6-11-2-9-4-12

    正确答案:B

  • 第23题:

    单选题
    若有以下程序#include void fun(int a[],int n){ int t,i,j; for(i=1;i  for(j=i+2;j   if(a[i]>a[j])   {    t=a[i];    a[i]=a[j];    a[j]=t;   }}main(){ int c[10]={10,9,8,7,6,5,4,3,2,1},i; fun(c,10); for(i=0;i printf("");}则程序的输出结果是(  )。
    A

    2,9,4,7,6,5,8,3,10,1,

    B

    10,9,8,7,6,5,4,3,2,1,

    C

    10,1,8,3,6,5,4,7,2,9,

    D

    1,10,3,8,5,6,7,4,9,2,


    正确答案: D
    解析:
    fun函数的作用是把数组a中的奇数位置元素从小到大排序。答案选择C选项。