更多“下面程序段的运行结果是()。 inta=5,b=6; printf("%d",a|b);A、5B、6C、7D、8”相关问题
  • 第1题:

    下面程序的运行结果是()main(){inta[6],i;for(i=1;i6;i++){a[i]=9*(i-2+4*(i3))%5;printf("%2d",a[i]);}}

    A.-40404

    B.-40403

    C.一40443

    D.一40440


    正确答案:C

  • 第2题:

    下面程序的输出结果是 main() {inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a; printf("%d\n",*(p+2));}

    A.3

    B.4

    C.1

    D.2


    正确答案:A
    解析: 在C语言中,数组元素是从0开始的。指针变量p指向数组的首地址,(p+2)就会指向数组中的第3个元素。题目中要求输出的是元素的值。

  • 第3题:

    下列程序段执行时在屏幕上显示的结果是

    A)5

    B)6

    C)7

    D)8


    正确答案:D

  • 第4题:

    有下列程序:

    #include<stdi0.h>

    intfun(intx,inyy)

    {if(x==y)return(x);

    elsereturn((x+y)/2);

    }

    voidmain()

    {inta=4,b=5,C=6;

    printf("%d\n",fun(2*a,fun(b,c)));

    }

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

    A.3

    B.6

    C.8

    D.12


    正确答案:B
    B。【解析】在程序中子函数fun(intx,inty)的功能是如果X的值等于y的值,则返回x的值,否则返回这两个数的算术平均值,在主函数中首先计算fun(5,6),其值等于5,然后再计算fun(8,5),其值等于6。所以正确答案为选项B。

  • 第5题:

    阅读下面语句,则程序的执行结果是______。include"stdio.h"main(){ inta=-1,b=1,k;if((++a<0)&

    阅读下面语句,则程序的执行结果是______。

    include"stdio.h"

    main()

    { inta=-1,b=1,k;

    if((++a<0)&&! (b--<=0))

    printf("%d,%d\n",a,b);

    else printf("%d,%d\n",b,a);}


    正确答案:
    与运算两边的语句必须同时为真时,结果才为真。当执行完if(++a0)&&!(b--=0))时,a,b的值已经发生了变化。

  • 第6题:

    根据《异常管理程序》,异常评审报告有()种处理方式。

    • A、5
    • B、6
    • C、7
    • D、8

    正确答案:C

  • 第7题:

    金属测压管进水段孔径一般为()mm。

    • A、5
    • B、6
    • C、7
    • D、8

    正确答案:B

  • 第8题:

    准备出段牵引列车的机车,轮箍踏面磨耗深度不得超过()mm。

    • A、5
    • B、6
    • C、7
    • D、8

    正确答案:C

  • 第9题:

    OSI模型有()层。

    • A、5
    • B、6
    • C、7
    • D、8

    正确答案:C

  • 第10题:

    高积云共分为()类。

    • A、5
    • B、6
    • C、7
    • D、8

    正确答案:B

  • 第11题:

    填空题
    写出程序的运行结果。 #include main() { inta,b; scanf(”%d%d",&a,&b); if(++a>=b) printf(”Yes”); printf("a+b=%d/n",a+b); } 如果输入:a=6,b=8,则输出结果是()。

    正确答案: a+b=15
    解析: 暂无解析

  • 第12题:

    单选题
    有以下程序: #include  void fun(int *p) {  printf("%d",p[5]); } main() {  int a[10]={1,2,3,4,5,6,7,8,9,10};  fun(&a[3]); } 程序运行后的输出结果是(  )。
    A

    5

    B

    6

    C

    8

    D

    9


    正确答案: C
    解析:
    fun函数的功能是在屏幕上打印输入参数p后的第五个元素。在main中,a[3]的值为4,&a[3]即为取a[3]所指内容的地址,即指针p指向a[3]的地址,故p[5]应为a[3+5]=a[8]=9。答案选择D选项。

  • 第13题:

    有以下程序main(){inta=i,b;for(b=1;b<=10;b++){if(a>=8)break;if(a%2==1){a+=5;continue;}a-=3;

    有以下程序 main() { int a=i,b; for(b=1;b<=10;b++) { if(a>=8) break; if(a%2==1) {a+=5; continue; } a-=3; } printf("%d\n",B) ; } 程序运行后的输出结果是

    A.3

    B.4

    C.5

    D.6


    正确答案:B
    解析:在一个循环体中,若执行到break则跳出循环体,执行循环体后面第一条语句;若执行到continue则开始下一次循环体的执行。本题中a的初始值为1,在循环体中首先判断a,如果>=8就用break跳出循环,接下来的判断语句a%2==1,是判断a除以2的余数是否为1,即a是否为奇数,是的话给a累加一个5,然后用continue开始下一次循环.若两个条件都不满足就让a自减一个3.因此第1次循环开始a为1不大于8,且是奇数,所以a被累加5开始下一次循环;第2次循环开始a为6不大于8,不是奇数,所以a被减去3;第3次循环开始a为3不大于8,是奇数,所以a被加上一个5;第4次开始a为8,满足第一个条件跳出循环。b在第1次循环时等于1,以后每次累加1,所以最后输出为4,选项B正确.

  • 第14题:

    有下列程序: #include<stdi0.h> intfun(intx,inyy) {if(x==y)return(x); elsereturn((x+y)/2); } voidmain() {inta=4,b=5,C=6; printf("%d\n",fun(2*a,fun(b,c))); } 程序运行后的输出结果是()。

    A.3

    B.6

    C.8

    D.12


    正确答案:B
    B。【解析】在程序中子函数fun(intx,inty)的功能是如果X的值等于y的值,则返回x的值,否则返回这两个数的算术平均值,在主函数中首先计算fun(5,6),其值等于5,然后再计算fun(8,5),其值等于6。所以正确答案为选项B。

  • 第15题:

    下面程序段的运行结果是()。inta=5,b=6;printf("%d",a|b);

    A.5

    B.6

    C.7

    D.8


    参考答案:C

  • 第16题:

    以下程序的输出结果是( )。voidmain(void){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2;printf(“%d\n”,*p+*q);}

    A.16

    B.10

    C.8

    D.6


    正确答案:B

  • 第17题:

    段管线的对称道岔不得小于()号。

    • A、5
    • B、6
    • C、7
    • D、8

    正确答案:B

  • 第18题:

    写出程序的运行结果。 #include main() { inta,b; scanf(”%d%d",&a,&b); if(++a>=b) printf(”Yes”); printf("a+b=%d/n",a+b); } 如果输入:a=6,b=8,则输出结果是()。


    正确答案:a+b=15

  • 第19题:

    空调制冷运行时,出风口与回风口的温差应大于()℃。

    • A、5
    • B、6
    • C、7
    • D、8

    正确答案:D

  • 第20题:

    RNL创建的任务共有()项

    • A、5
    • B、6
    • C、7
    • D、8

    正确答案:C

  • 第21题:

    人体的感觉共有()种。

    • A、5
    • B、6
    • C、7
    • D、8

    正确答案:D

  • 第22题:

    轮对段修时,轮辋碾宽大于()mm须加工。

    • A、5
    • B、6
    • C、7
    • D、8

    正确答案:A

  • 第23题:

    单选题
    下面程序段的运行结果是()。 inta=5,b=6; printf("%d",a|b);
    A

    5

    B

    6

    C

    7

    D

    8


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