网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

阅读程序: main( ) {int x; scanf("%d',& x); if (x- -<5)printf("%d\n",x); else printf("%d\、n",x+ +); } 程序运行后,如果从键盘上输入5,则输出结果是 ( )

A.3

B.4

C.5

D.6


参考答案

更多 “ 阅读程序: main( ) {int x; scanf("%d', x); if (x- -<5)printf("%d\n",x); else printf("%d\、n",x+ +); } 程序运行后,如果从键盘上输入5,则输出结果是 ( )A.3B.4C.5D.6 ” 相关考题
考题 以下程序的输出结果是 【 17 】 。int fun(int *x,int n){ if(n==0) return x[0];else return x[0]+fun(x+1,n-1);}main( ){ int a[]={1,2,3,4,5,6,7}; printf("%d\n",fun(a,3));}

考题 以下程序的输出结果是______nt fun(int*x,int n){if(n==0)return x[0];else return x[0]+fun(x+1,n-1);}main(){int a[]={1,2,3,4,5,6,7};printf(“%d\n”,fun(a,3));}

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

考题 有以下程序 int fun(int n) {if(n==1)return 1; else rerurn(n+fun(n+1)); } main() {int x; scanf("%d",x);x=fun(x);printf("%d\n",x); } 执行程序时,给变量x输入10,程序的输出结果是A.55B.54C.65D.45

考题 若执行下面程序时从键盘上输入5, main(){int x;scanf("%d",if(x++>5)printf("%d\n",x);else printf("%d\n",x-); 则输出是______。A.7B.6C.5D.4

考题 下列条件语句中,功能与其他语句不同的是A.if(A) printf("%d\n",x); else printf("%d\n",y);B.if(a==0) printf("%d\n",y); else printf("%d\n",x);C.if(a!=0) printf("%d\n",x); else printf("%d\n",y);D.if(a==0) printf("%d\n",x); else printf("%d\n",y);

考题 以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是 abs(int x) { if(x>=0)return x; else return-x;} main() { int y,z,(*p)(int x)=abs; scanf(" %d" ,y); z=( *p)(y); ——; }A.printf("%d%d\n",p,z)B.Printf("%d%d\n",p,z)C.printf("%d%d\n",*p,z)D.printf("%d%d\n",p,*z)

考题 有以下程序: int fun(int n) {if(n==1)return 1; else return(n+fun(n-1)); } main() {int x; scanf("%if",&x);x=fun(x);printf("%d\n",x); } 执行程序时,给变量X输入10,程序的输出结果是( )。A.55B.54C.65D.45

考题 两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是( )。 main() { int x; scanf("%d",x); if(x++>2)printf("%d",x); else printf("%d\n",x--); }A.4和2B.4和1C.4和0D.3和1

考题 假如整数数列中的数不重复,并存放在数组中。下列给定的程序中,函数fun()的功能是:删除数列中值为X的元素。 N中存放的是数列中元素的个数。请改正程序中的错误,使它能够得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:include<stdio.h>define N 20fun (int *a,int n,int x){int p=0,i;a[n]=x;while (x!=a[p])p=p+1;if(p==n) return -1;else{for (i=p;i<n;i++)/*************found**************/a[i+1]=a[i];return n-1;}}main(){int w[N]={-3,0,1,5,7,99,10,15,30,90},x,n,i;n=10;printf("The original data :\n");for (i=0;i<n;i++) printf("%5d",w[i]);printf("\nInput x (to delete ): ");scanf("%d",x);printf("Delete : %d\n",x);n=fun(w,n,x);if (n==-1) printf("***No be found!***\n\n");else{printf("The data after deleted:\n");for (i=0;i<n;i++) printf("%5d",w[i]);printf("\n\n");}}

考题 有以下程序: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<回车>,程序的输出结果是【 】。

考题 两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是()。 main() {int x; scanf("%d",scanf("%d",x);if(x++>2) printf("%d",x);else printf("%d\n",x--);}A.4和2B.4和1C.4和0D.3和1

考题 下列条件语句中,功能与其他语句不同的是A.if(a) printf("%d\n",x); else prinff("%d\n",y);B.if(a==0) printf("%d\n",y); else printf("%d\n",x);C.fi(a!=0) prinff("%d\n"x); else printf("%d\n",y);D.if(a==0) prinff("%d\n",x); else printf("%d\n",y);

考题 以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是 ( )。 abs(int x) { if(x>=0)return x: else return -x;} main() { int y,z,(*p)(int x)=abs; scanf(" %d" ,y); z=(*p)(y); ______;}A.printf(" %d%d\n" ,p,z)B.printf(" %d%d\n" ,p,z)C.printf(" %d%d\n" ,*p,z)D.Printf(" %d%d\n" ,p,*z)

考题 有以下程序int fun(int n) { if(n==1) return 1; else return(n+fun(n-1));}main(){ int x; scanf("%d",x); x=fun(x); printf("%d\n",x);}执行程序时,给变量x输入10,程序的输出结果是A.55 B.54 C.65 D.45

考题 若执行下面程序时从键盘上输入5, main() { int x; scanf("%d",x); if(x++>5)printf("%d\n",x); else printf("%d\n",x-); } 则输出是_______。A.7B.6C.5D.4

考题 两次运行下列的程序,如果从键盘上分别输入3和1,则输出结果是( )。main(){ int x; scanf("%d",x); if(x++>2)printf("%d",x); else printf("%d\n",x-);}A.4和2B.4和1C.4和0D.3和1

考题 两次运行下面的程序后,如果从键盘上分别输入7和3,则输出结果是______。 main() { int x; scanf("%d",x); if(++x>5)printf("%d",x); else printf("%d\n",x--); }A.7和5B.6和3C.7和4D.8和4

考题 下列条件语句中,输出结果与其他语句不同的是A.if(a) printf("%d\n",x);else printf("%d\n",y);B.if(a==0) printf("%d\n",y);else pfintf("%d\n",x);C.if(a!=0) printf("%d\n",x);else printf("%d\n",y);D.if(a==0) printf("%d\n",x);else printf("%d\n",y);

考题 有以下程序int fun(int n){if(n==1)return 1;elsereturn(n+fun(n-1));}main(){int x;scanf("%d",x); x=fun(x);printf("%d\n",x)}执行程序时,给变量x输入10,程序的输出结果是A.55B.54C.65D.45

考题 有以下程序: main() { int n=0,m=l,x=2; if(!n) x-=l: if(!m) x-=2; if(!x) x-=3; printf (" %d\n",x); } 执行后的输出结果是 ______。A.2B.1C.3D.6

考题 试题19下列条件语句中,输出结果与其他语句与其他语句不同的是()A. if(a) printf(“%d\n”,x); else printf(“%d\n”, y);B. if(a==0) printf(“%d\n”,y); else printf(“%d\n”, x);C. if(a!=0) printf(“%d\n”,x); else printf(“%d\n”, y);D.if(a==0) printf(“%d\n”,x); else printf(“%d\n”, y);

考题 若执行下面的程序时从键盘上输入5,则输出是() main( ) { int x; scanf(""%d"",x); if(x++5) printf(""%d/n"",x); else printf(""%d/n"",x--);}A、7B、6C、5D、4

考题 下列程序执行后的输出结果是() main( ) { int x='f'; printf(""%c /n"",'A'+(x-'a'+1)); }A、GB、HC、iD、J

考题 单选题有以下程序#include int fun(int n){ if(n==1)  return 1; else  return(n+fun(n-1));}main(){ int x; scanf(%d,x); x=fun(x); printf(%d,x);}执行程序时,给变量x输入10,程序的输出结果是(  )。A 55B 54C 65D 45

考题 单选题有以下程序:#include int f(int x[],int n){ if(n1) {  f(x[1],n-1);  printf(%d,,x[0]); } else  printf(%d,,x[0]);}main(){ int z[6]={1,2,3,4,5,6}; f(z,6); printf();}程序的运行结果是(  )。A 6,5,4,3,2,1,B 1,1C 1,1,1,1,1,1,D 1,2,3,4,5,6,

考题 单选题若执行下面的程序时从键盘上输入5,则输出是() main( ) { int x; scanf(""%d"",x); if(x++5) printf(""%d/n"",x); else printf(""%d/n"",x--);}A 7B 6C 5D 4