niusouti.com

若有以下程序则程序的输出结果是A.1,10,3,8,5,6,7,4,9,2,B.10,9,8,7,6,5,4,3,2,1,C.10,1,8,3,6,5,4,7,2,9,D.2,9,4,7,6,5,8,3,10,l,

题目

若有以下程序

则程序的输出结果是

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

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

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

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


相似考题
参考答案和解析
正确答案:D
该题首先对一维数组进行初始化,e[O]到c[9]依次赋值为10到1;fun(c,10);语句调用fun函数,fun函数的功能是将一维数组奇数位元素的数值由小到大排序;最后将排好序的新的一维数组进行输出。因此D选项正确。
更多“ 若有以下程序则程序的输出结果是A.1,10,3,8,5,6,7,4,9,2,B.10,9,8,7,6,5,4,3,2,1,C.10,1,8,3,6,5,4,7,2,9,D.2,9,4,7,6,5,8,3,10,l”相关问题
  • 第1题:

    若有以下程序

    则程序的输出结果是

    A.earls

    B.ahabj

    C.ckbdl

    D.black


    正确答案:D
    程序首先初始化字符数组a[5][10]和二维数组p[6][2]。执行for循环语句,循环变量i从0取值到5,得到字符数组W[]的值,并通过字符串输出函数pats进行输出操作。w[0]=a[0][1]、w[1]=a[1][5]、w[2]=a[0][0]、w[3]=a[0][2]、w[4]=a[1][4]、w[5]=a[4][4];因此最后字符数组W的结果为black。因此D选项正确。

  • 第2题:

    若有以下程序

    则程序的输出结果是

    A.3

    B.7

    C.6

    D.10


    正确答案:D
    第—个if语句a!=1条件为假,所以执行dse后的语句r=1。第二个if语句b==2条件成立,执行r+=2,r的值变为3,第三个if语句c!=3条件为假,所以不做任何操作。执行下面的r+=3操作,r的值变为6。判断第四个讧条件,d==4条件成立,执行r+=4操作,结果为10。

  • 第3题:

    若有以下程序

    则程序的输出结果是

    A.123456

    B.1

    C.6

    D.21


    正确答案:C
    本题考查文件操作函数,fseek用于二进制方式打开的文件,移动文件读写指针位置。将文件内部的位置指针重新指向一个流(数据流/文件)的开头。所以最后只保留了6,答案为C。

  • 第4题:

    若有以下程序

    则程序的输出结果是

    A.10

    B.7

    C.6

    D.3


    正确答案:B
    else总是和与之最近的上面的if配对,执行第一个if,判断条件不成立,执行elser=1;语句。再执行第二个if语句中的判断条件,成立,左移执行r+=2,r的值为3,再执行第三个if的判断条件,不成立执行第7行else后面的空语句“;”。再执行第四个讧的判断条件d==4成立,执行r+=4,r的值为7。然后打印输出。

  • 第5题:

    若有以下程序

    则程序的输出结果是

    A.014916

    B.0123 4

    C.01496

    D.00000


    正确答案:C
    该题目中x*x%10即x和x相乘后,结果再对10求余操作。主函数中通过for语句使变量a从0到4进行取值;当a=0时,调用函数f后,返回值为0赋给b,并且进行字符输出;当a=1时,返回值为1赋给b,并且进行字符输出;当a=2时,返回值为4赋给b,并且进行字符输出;当a=3时,返回值为9赋给b,并且进行字符输出;当a=4时,返回值为6赋给b,并且进行字符输出。因此C选项正确。