单项选择题

有以下程序   main( )   { int a=5,b=4,c=3,d=2;    if(a>b>c)    printf("%d\n",d);    else if((c-1>=d)==1)    printf("%d\n",d+1);    else    printf("%d\n",d+2);   }   执行后输出的结果是( )。

A.2
B.3
C.4
D. 编译时有错,无结果
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序fun(char P[][10]) {int n=0,i; for(i=0;i<7;i++)if(P[i][0]==‘T’)n++; return n;}main(){char str[10]={ Mon , Tue , Wed , Thu , Fri , Sat , Sun };printf( %d\n ,fun(str));}程序执行后的输出结果是
A.1
B.2
C.3
D.0
单项选择题
有以下程序main(){int a [3][2]={0},(* ptr [2],i,j;for(i=0;i<2;i++){ptr=a+i;scanf( %d ,ptr);pb++;}for(i=0;i<3;i++){ for(j=0;j<2;j++)printf( %2d ,a[i][j]);printf( n );}}若运行时输入:123<回车>,则输出结果是【 】。
A.产生错误信息
B.10
C.12
D.10
相关试题
  • 以下程序运行后的输出结果是【 】。#defi...
  • 已有文本文件test.txt,其中的内容为:Hel...
  • 从Windows环境进入MS-DOS方式后,返回Wind...
  • 在结构化分析使用的数据流图(DFD)中,利...
  • 以下程序运行后的输出结果是【 】。main(...