网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
设int m=9,n;分别计算n=++m和n=m++后,m和n的结果是多少?
参考答案和解析
∵ 1 m + 1 n = 1 m+n , ∴ m+n mn = 1 m+n , ∴(m+n) 2 =mn, ∴m 2 +n 2 =-mn, ∴ n m + m n = n 2 + m 2 mn = -mn mn =-1, 故选B.
更多 “设int m=9,n;分别计算n=++m和n=m++后,m和n的结果是多少?” 相关考题
考题
下面程序的运行结果是 : 【 1 0 】 。fun(int t[],int n){ int i,m;if(n==1)return t[0];elseif(n=2){m=fun(t,n-1); return m; }}main(){ int a[]={11,4,6,3,8,2,3,5,9,2};printf(" % d\n",fun(a,10));}
考题
下面程序段的运行结果是()。include "stdio.h"main(){int m=10, n=20char *format="%s, m=%d, n=%d\n"m*=nprintf(format, "m*=n", m,n)}
A.format, "m*=n", m, nB.format, "m*=n"C.m*=n, m=200, n=20D.以上结果都不对
考题
( 8 )有以下程序#include stdio.hmain (){ int m,n;scanf ( " %d%d " ,m,n ) ;while ( m!=n ){ while ( mn ) m=m-n;while ( mn ) n=n-m;}printf ( " %d\n " ,m ) ;}程序运行后,当输入 14 63 回车 时,输出结果是 【 8 】 。
考题
阅读下面程序段,则执行后的结果为#include "stdio.h"main(){int m=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(int m,int n){return(m*m*m-n*n*n);}A.64B.8C.56D.0
考题
有以下程序: main() {int m=12,n=34; printf("%d%d",m++,++n); printf("%d%d\n",n++,++m); } 程序运行后的输出结果是 ______。A.12353514B.12353513C.12343514D.12343513
考题
以下程序执行后的输出结果是【】。includemain(){int i, m=0,n=0,k=0;for(i=9;i
以下程序执行后的输出结果是【 】。include<iostream.h>main(){int i, m=0,n=0,k=0;for(i=9;i<= 11 ;i++)switch(i/10){case 0: m++; n++; break;case 10: n++; break;default: k++; n++;}cout<<m<<n<<k;}
考题
下列程序的功能是:将大于整数m且紧靠m的k个被3除余1的素数存入数组xx。请编写函数num(int m,imt k,int xx[])实现程序的要求,最后调用函数readwriteDat()把结果输出到文件out.dat中。例如:若输入17,5,则应输出:19,31,37,43,61。部分源程序已给出。请勿改动主函数main()和输出数据函数readwriteDat()的内容。include <conio.h>include <stdio.h>void readwriteDat();void num(int m, int k, int xx[]){}main ( ){int m,n,xx[1000];clrscr();printf("\nPlease enter two integers:");scanf(" %d%d" ,m,n);num(m,n,xx);for(m=0;m<n;m++)printf(" %d" ,xx[m]);printf("\n" );readwriteDat();}viod readwriteDat(){int m,n, xx[1000], i;FILE *rf,*wf;rf=fopen("in.dat" ," r" );wf=fopen(" out.dat" ," w" );for(i=0;i<10;i++){fscanf(rf," %d%d" ,m,n);num(m,n,xx);for(m=0;m<n;m++)fprintf(wf," %d" ,xx[m]fprintf(wf,"\n" );}fclose(rf);fclose(wf);}
考题
运行以下程序后,如果从键盘上输入6514,则输出结果为______。 main() { int m,n; printf("En
运行以下程序后,如果从键盘上输入6514<回车>,则输出结果为______。 main() { int m,n; printf("Enter m,n:"); scanf("%d%d",m,n); while(m!=n) { while(m>n)m-=n; while(n>m)n-=m; } printf("m=%d\n",m); }A.m=3B.m=2C.m=1D.m=0
考题
以下程序的运行结果为 #include"stdio.h" main() { int m,n; for(m=0,n=10;m<n;m+=3,n--); printf("%d,%d\n",m,n);}A.6,7B.7,6C.9,7D.7,9
考题
运行以下程序后,如果从键盘上输入65 14,则输出结果为_____。main(){int m,n;printf("Enter
运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为_____。 main() { int m,n; printf("Enter m,n:"); scanf("%d%d",m,n); while(m!=n) { while(m>n)m-=n; while(n>m)n-=m; } printf("m=%d\n",m); }A.m=3B.m=2C.m=1D.m=0
考题
下列程序的输出结果是______。 main () { int m=5; if (m++>5) printf ("%d\n",m); else printf ("%d\n",m--); }A.7B.6C.5D.4
考题
下面程序的运行结果是:[ ]。fun(int t[],int n){ int i,m;if(n=1) return t[0];elseif(n>=2) {m=fun(t,n-1);return m;}}main(){ int a[]={11,4,6,3,8,2,3,5,9,2};printf("%d\n",fun(a,10));}
考题
有以下程序 main() { int m=3 n=4,X; X=-m++; x=x+8/++n; printf("%d\n",x); } 程序运行后的输出结果是A.3B.5C.-1D.-2
考题
设有如下程序: #include"stdio.h" main() { char c; int m=0,n=0; while((c=getchar())!='\n') {if(c>='A'c<='Z') m++; else if(c>='a'c<='z')n++;} printf("m=%d,n=%d",m,n);} 如果从键盘上输入:AbCdefGHj<回车>,则程序运行后的输出结果是( )A.m=5,n=4B.m=4,n=5C.m=9,n=0D.无确定值
考题
下面程序的结果为( )。 #include"iostream.h" void change (int a,int b) { int temp; temp=a; a=b; b=temp: } void main() { int m,n; m=8; n=9; change(m,n): cout << m<<" "<< n << endl; }A.89B.98C.程序有错误D.99
考题
以下程序的功能是调用函数fun计算m=1-2+3-4+…+9-10,并输出结果,请填空。int fun( int n){ int m=0,f=1,i; for(i=1;i=n;i++) { m+=i*f; f=-f; } return m;}main{ printf("m=%d\\n",); }
考题
有以下程序:include define N 20fun(int a[] ,int n,int m){int i,j;for(i=m;i> :n;i
有以下程序: #include <stdio.h> #define N 20 fun(int a[] ,int n,int m) { int i,j; for(i=m;i> :n;i--) a[i+1] =a[i]; } main( ) { int i,a[N.] = 11,2.3,4,5,6,7,8,9,10[; fun( a,2,9) for(i =0;i<5;i ++ ) printf("% d" ,a[i] );程序运行后的输出结果是( )。A.10234B.12344C.12334D.12234
考题
下面程序的结果为 #include"iostream.h" void change(int a,int b) { int temp; temp=a; a = b; b=temp; } void main() { int m,n; m=8; n=9; change(m,n); cout<<m <<" " << n << endl; }A.8 9B.9 8C.程序有错误D.9 9
考题
下列程序的功能是:将大于整数m且紧靠m的k个素数存入数组xx中。请编写函数num(int m, int k, int xx[])实现程序的要求,最后调用函数readwriteDAT() 把结果输出到文件out.dat中。例如:若输入“17, 5”,则应输出“19, 23, 29, 31, 37”。注意:部分源程序已给出。请勿改动主函数main()和函数readwriteDAT()的内容。#include conio.h#include stdio.hvoid readwriteDat();void num(int m, int k, int xx[]){ }main(){ int m, n, xx[1000]; printf("\nPlease enter two integers:"); scanf("%d%d", m, n); num(m, n, xx); for (m=0; mn; m++) printf("%d ", xx[m]); printf("\n"); readwriteDat();}void readwriteDat(){ int m, n, xx[1000], i; FILE *rf, *wf; rf = fopen("in.dat", "r"); wf = fopen("out.dat", "w"); for (i=0; i10; i++) { fscanf(rf, "%d %d", m, n); num(m, n, xx); for (m=0; mn; m++) fprintf(wf, "%d ", xx[m]); fprintf(wf, "\n"); } fclose(rf); fclose(wf);}
考题
有以下程序main() { int m=14,n=24; printf("%d,%d",m++,++n); printf("%d,%d\n",n++,++m); }程序运行后的输出结果是A.15252616 B.14252515 C.14252516 D.14252615
考题
下面程序的运行结果是( )。 include main() {int a,s,n,m; a=2;s=0;n=1;m=1; while(m
下面程序的运行结果是( )。 include<stdio.h> main() {int a,s,n,m; a=2;s=0;n=1;m=1; while(m<=4){n=n*a;s=s+n;++m;} printf("s=%d",s); }
考题
有以下程序: include main( ){ int m =12,n=34;printf( "% d% d" ,m++ , ++n);printf(
有以下程序: #include <stdio.h>main( ){ int m =12,n=34; printf( "% d% d" ,m++ , ++n); printf("% d% d \n" ,n ++ , ++m); }程序运行后的输出结果是( )。A.12353514B.12353513C.12343514D.12343513
考题
阅读以下程序:includeclass kk{int m;public:static int n;kk(){m=0;1void setvalu
阅读以下程序: #include<iostream.h> class kk { int m; public: static int n; kk() { m=0; 1 void setvalue() { m++; n++; } void output() { cout<<"m="<<m<<",n="<<n<<endl; } }; int kk::n; void main() { kk obj1,obj2; obi1.Setvalue(); obj1.output(); obj2.setValue(); Obj2.output(); } 该程序的执行结果是( )。A.m=1,n=1B.m=l,n=l m=1,n=1 m=1,n=2C.m=1,n=1D.m=1,n=1 m=2,n=1 m=2,n=2
考题
以下程序运行后的输出结果是main{ int i,m=0,n=0,k=0; for(i=9;i=11;i++) switch(i/10) { case 0: m++;n++;break; case 1: n++;break; default:k++;n++; } printf("%d %d %d\n",m,n,k);}
考题
若有如下程序: sub(int *t,int a[3][4]) { int m,n; for(m=0;m<3;m++) for(n=0;n<4;n++) { *t=a[m][n];t++;} } main() { int*t,s[3][4)={{1,2,3),{4,5,6),{7,8,9}}; t=(int*)malloc(50); sub(t,s); printf("%d,%d\n",t[4],t[7]); } 则程序运行后的输出结果是( )。A.4,7B.4,0C.5,8D.程序错误
考题
有以下程序: include main( ){ int m =3,n =4,x; x= -m++; x=x+8/++n; prinff(" % d
有以下程序: #include <stdio. h > main( ) { int m =3,n =4,x; x= -m++; x=x+8/++n; prinff(" % d \n" ,x); } 程序运行后的输出结果是( )。A.3B.5C.-1D.-2
考题
分析下面程序,该程序的运行结果是()。includeclass cmm{public:static int m;cmm(){
分析下面程序,该程序的运行结果是( )。 #include<iostream.h> class cmm { public: static int m; cmm() { m++; } cmm(int n) { m=n; } static void testm() { m++; } }; int cmm :: m=0; void main() { cmm A; cmm B(3); A.testm(); cram :: testm0; cout<<"m="<<B.m<<endl; }A.m=3B.m=4C.m=5D.m=6
考题
单选题有以下程序:#include int a=2; int f(){ static int n; int m; m=n=0; n++; a++; m++; return m+n+a; }main(){ int k; for(k=0;k3;k++) printf(%d, ,f()); printf(); }程序的运行结果是( )。A
5,6,7,B
5,7,9,C
5,8,11,D
5,5,5,
热门标签
最新试卷