[单选题]

有以下程序 include define N 5 define M N£«1

有以下程序 #include <stdio.h> #define N 5 #define M N+1 #define f(x) (x*M) main() { int i1,i2; i1=f(2) i2=f(1+1); printf("%d %d/n",i1,i2); } 程序的运行结果是______。

A.12 12

B.11 7

C.11 11

D.12 7

参考答案与解析:

相关试题

有以下程序:#include#define N 5#define M N£«1#

[单选题]有以下程序:includedefine N 5define M N£«1define f(x)(x*M)main(){int i1,i2;i1=f有以下程序: #include<stdio.h> #define N 5 #define M N+1 #define f(x)(x*M) main() {int i1,i2; i1=f(2); i2=f(1+1); printf("%d%d",i1,i2); } 程序的运行结果是( )。A.12 12B.11 7C.11 11D.12 7

  • 查看答案
  • 有如下程序#include#define N2#define M N£«1#de

    [单选题]有如下程序includedefine N2define M N£«1define NUM 2*M£«1void main( ){int i;f有如下程序 #include<iostream.h> #define N2 #define M N+1 #define NUM 2*M+1 void main( ) { int i; for(i=1,i<= NUM;i++) cout<<i;} 该程序中的for循环执行的次数是A.5B.6C.7D.8

  • 查看答案
  • 有以下程序 #include #define N 4 void fun(int

    [单选题]有以下程序 include define N 4 void fun(int a[][N],int b[]) { int有以下程序 #include <stdio.h> #define N 4 void fun(int a[][N],int b[]) { int i; for(i=0;i<N;i++) b[i]=a[i][i]; } main() {int x[][N]={{1,2,3},{4},{5,6,7,8},{9,10} },Y[N],i; fun(x,y); for(i=0;i<N;i

  • 查看答案
  • 有以下程序 #include #define N 4 void fun(int

    [单选题]有以下程序 include define N 4 void fun(int a[][N],int b[]) { int有以下程序 #include <stdio.h> #define N 4 void fun(int a[][N],int b[]) { int i; for(i=0;i<N;i++) b[i]=a[i][i]; } main() {int x[][N]={{1,2,3},{4},{5,6,7,8},{9,10} },Y[N],i; fun(x,y); for(i=0;i<N;i

  • 查看答案
  • 有以下程序# include <stdio.h># define N 5# de

    [单选题]有以下程序# include <stdio.h># define N 5# define M N+1# define f(x) (x*M)main(){ int i1, i2;i1 = f(2) ;i2 = f(1+1) ;printf("%d %d/n", i1, i2);}程序的运行结果是A.)12 12B.)11 7C.)11 11D.)12 7

  • 查看答案
  • 有如下程序:# define N 2# define M N£«1# defin

    [单选题]有如下程序: # define N 2 # define M N+1 # define NUM 2*M+1 # main() { int i; for(i=1; i<=NUM; i++) printf("% d/n", i); } 该程序中的for循环执行的次数是______。A.5B.6C.7D.8

  • 查看答案
  • 有以下程序#define N 15fun(int a[],int n,int m

    [单选题]有以下程序#define N 15fun(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]={1,2,3,4,5,6,7,8,9,10}; fun(a,3,7); for(i=3;i<8;i++) printf("%d",a[i]);} 程序的运行结果是A.45678 B.44567 C.45567 D.45677

  • 查看答案
  • 有以下程序#define N20fun(int a[],int n,int m)

    [单选题]有以下程序 #define N20 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]={1,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#define N 8void fun(int*x,

    [单选题]有以下程序:includedefine N 8void fun(int*x,int i){*x=*(x£«i)£«1;}main(){int a[N]=有以下程序: #include<stdio.h> #define N 8 void fun(int*x,int i) {*x=*(x+i)+1;} main() {int a[N]={1,2,3,4,5,6,7,8},i; fun(a,2); for(i=0;i<N/2;i++) {printf("%d",a[i]);} printf("/

  • 查看答案
  • 程序中头文件typel.h的内容是 #define N5#define M1 N

    [单选题]程序中头文件typel.h的内容是 #define N 5 #define M1 N*3 #define "typel .h" #define M2 N*2 main ( ) { int i; i=M1+M2; printf ("%d/n", i ); } 程序编译后运行的输出结果是A.10B.20C.25D.30

  • 查看答案
  • 有以下程序 #include  #define N 5 #define M N£