根据如下流程图程序,若输入的X为4,3、5时,结果分别为(  )。 A.4、4、5 B.5、4、6 C.5、3、6 D.4、3、5

根据如下流程图程序,若输入的X为4,3、5时,结果分别为(  )。


A.4、4、5

B.5、4、6

C.5、3、6

D.4、3、5

参考解析

解析:本题中要明确X++与++X的区别,X++是x先参与运算,而后x变为X+1。++X是X先变为X+1,再参与运算。

相关考题:

假设在turboc2.0采用small模式编译如下程序 main() { char a[4]={'a','b'}; char *b="abc"; printf("%d,%d",sizeof(A) ,sizeof(B) ); } 其输出结果为_____。A.4,2B.4,4C.4,3D.2,2

若输入1.5、2.5,则以下程序的运行结果为______。main(){ float a,b; int c; scanf("%f,%f,",a,b); c=max(a,b); printf("%d",c);}max(x,y)float x,y;{ float z; z=x>y?x:y; return(z);}A.1.5B.2.5C.2D.3

执行下面程序时,若输入1、-5、6,则输出结果为()。includeincludedefinedisc(a, 执行下面程序时,若输入1、-5、6,则输出结果为( )。 # include <stdio.h> # include <math.h> # define disc(a,b,c) b*b-4*a*c main() { float x1,x2; int a,b,c; scanf("%d,%d,%d",a,b,c); x1=(-b+sqrt(disc(a,b,c)))/(2*a); x2=(-b-sqrt(disc(a,b,c)))/(2*a); printf("%5.1f.%5.1f",x1,x2); }A.3,2B.3.0,2.0C.-3,-2D.程序出错

请根据如下程序流程图设计该程序段的判定覆盖测试用例,其中输入为A,B,X,输出为X。

有以下程序:int sub(int n) { return(n/10+n%10); }main(){ int x, y;scanf("% d", x);y=sub(sub(sub(x)));printf("% d\n", y);}若运行时输入:1234<回车>,程序的输出结果是【 】。

若运行时给变量x输入12,则以下程序的运行结果是 include void main( ) { int 若运行时给变量x输入12,则以下程序的运行结果是 #include<iostream.h> void main( ) { int x,y; cin > > x; y=x > 12? x+lO:x-12; cout < < y; cout < < end1; }A.0B.22C.12D.10

在窗体上画一个命令按钮,名称为Commandl,然后编写如下程序:Privme Sub Commandl_Click()Dim intNum As IntegerintNum=InputBox(“请输入:”)MsgBox f(intNum)End SubFunction f(X As Integer) As Integerf=IIf (X10,X,X+5)End Function运行程序,单击命令按钮,在输入对话框中输入5,则程序的输出结果为______。

有如下函致: Function fact(x As Integer)As Long Dim p As Long,i As Integer p=1 For i=1 To x p=p*1 Next fact=p End Function 调用它的事件过程如下: Private Sub Command1_Click() i=Val(Inputbox("请输入数据")) a=fact((i)) Print a End Sub 若输入数据5,则运行结果为A.120B.60C.80D.100

有以下程序includemain(){int X;scanf(”%d”,x); ,if(x215)printf(“%d”,x一5);if(x10)printf(“%d”,x);if(x5)printf(“%d\n”,X+5);}若程序运行时从键盘输入12回车,则输出结果为 。

若执行下述程序时,从键盘输入的数据是3和6,则程序的输出结果是()。includevoid main(){ 若执行下述程序时,从键盘输入的数据是3和6,则程序的输出结果是( )。 #include <stdio.h> void main() {int x,y,z; scanf("%d%d",X,y); z = y + x; if (x<y) z = y + x; printf("%d",z); }A.9B.3C.0D.有语法错误

若运行时给变量x输入12,则以下程序的运行结果是 【 】 ;main(){int x,y;scanf(""%d"",x);y=x>12?x+10:x-12;printf(""%d\n"",y);}

若运行时给变量X输入12,则以下程序的运行结果是( )A)0B)22C)12D)10

若输入bcdefgh、m、abcdefg,以下程序的输出结果为( )。A)bcdefghB)mC)abcdefgD)bcdefgh abcdefg

若输入“abcdef”、“abdef”,以下程序的输出结果为( )#includeA)1B)0C)’abcdeff’D)’abdef’

若运行时给变量x输入12,则以下程序的运行结果是includevoid main(){int x,y;cin>>x 若运行时给变量x输入12,则以下程序的运行结果是 #include<iostream.h> void main() { int x,y; cin>>x; y=X>12?x+10:x-12; cout<<y; cout<<endl; }A.0B.22C.12D.10

若运行时给变量x输入12,则以下程序的运行结果是include void main(){ int x,y; cin 若运行时给变量x输入12,则以下程序的运行结果是 #include <iostream.h> void main() { int x,y; cin>>x; y=x>12? x+10:x-12; cout<<y; cout<<endl; }A.0B.22C.12D.10

(7)有以下程序#include stdio.hmain(){ int x;scanf("%d",x);if(x15) printf("%d",x-5);if(x10) printf("%d",x);if(x5) printf("%d\n",x+5);}若程序运行时从键盘输入12回车,则输出结果为 【7】 。

如图4所示的流程图,若输入的值是-5时,输出的结果为(  )。 A.-9B.-3C.OD.3

某算法的流程图如下所示: 当输人a、b的值分别为7、9,该算法的输出结果为(  )。A.16B.9C.7D.2

某算法的流程图如下所示: 当输入a的值为5,b的值为7时,该算法的输出结果为(  )。A.2B.5C.7D.12

若输入60和13,以下程序运行后的输出结果是()。   #include    #define SURPLUS(x,y)  ((x)%(y))    main( )   { int x,y;    scanf(“%d,%d”,x,y);     printf(“%d”,SURPLUS(x,y));  }

单选题有如下程序:#include main(){ int a=9,b; b=(a3)%4; printf(%d,%d,a,b);}程序运行后的输出结果是(  )。A9,1B4,0C4,3D9,3

单选题Private Sub Command1_Click() a=Val(InputBox("请输入a的值=")) b=Val(InputBox("请输入a的值=")) x=a+b Ifa>b Then x=a-b End If Print x End Sub 若运行时从键盘输入a和b分别为3和4,则程序输出的结果为()A1B7C10D11

填空题若输入60和13,以下程序运行后的输出结果是()。   #include    #define SURPLUS(x,y)  ((x)%(y))    main( )   { int x,y;    scanf(“%d,%d”,x,y);     printf(“%d”,SURPLUS(x,y));  }

单选题有如下程序:程序运行后,单击窗体,在输入对话框中依次输入15、24、35、46,输出结果为(  )。A100B50C120D70

单选题有如下程序: 运行这个程序时,若输入字符串为:abcdefg abcd 则输出结果是( )。A7B12C13D100

单选题有如下程序:#include struct S{ int x,y;};main(){ struct S data[2] = {4,3,1,9}; int i; for(i=0;i2;i++)  printf(%d,%d;,data[i].x, data[i].y1);}程序运行后的输出结果是(  )。A4,1;1,4;B4,1;2,4;C4,3;1,9;D4,3;2,3;