8
9
5
6
第1题:
有以下程序: main() {int m=12,n=34; printf("%d%d",m++,++n); printf("%d%d\n",n++,++m); } 程序运行后的输出结果是 ______。
A.12353514
B.12353513
C.12343514
D.12343513
第2题:
执行以下程序的输出结果是( )。
include<stdio.h>
define M 5
define N M+M
main()
{ int k;
k=N*N*5;printf(”%d\n" ,k);
}
第3题:
程序中头文件type1.h 的内容是#define N 5#define M1 N*3程序如下:#define "type1.h"#define M2 N*2main (){ int i; i=M1+M2; printf("%d\n", i);) 程序编译后运行的输出结果是( )。
A.10
B.20
C.25
D.30
第4题:
有以下程序: #include<stdio.h> main() { printf("%d\n",NULL);} 程序运行后的输出结果是( )。
A.0
B.1
C.-1
D.NULL没定义,出错
第5题:
有以下程序: #include <stdio, h> main( ) { int m =0256,n =256; printf( "% o % o \n" ,m,n); 程序运行后的输出结果是( ) 。
A.0256 0400
B.0256 256
C.256 400
D.400 400
第6题:
以下程序运行后,输出结果是______。 #define P4.5 #define S(x)P*x*x #include<stdio.h> main() { int a=2,b=3; printf("%.1f\n",S(a+b)); }
A.49.5
B.112.5
C.18
D.24
第7题:
有以下程序
#include <stdi0.h>
imf(im x); .
main()
{ int n=1,m; ‘
m=f(f(f(n)));printf(”%d\n”,m);
l
intf(int x)
{ returnx*2;l
程序运行后的输出结果是( )。
A.8
B.2
C.4
D.1
第8题:
有如下程序#define N 2#define M N+1#define NUM 2*M+1main(){ int i; for(i = 1; i <= NUM; i++) printf("%d\n",i);}该程序中for循环执行的次数是A.5 B.6 C.7 D.8
第9题:
程序中头文件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.10
B.20
C.25
D.30
第10题:
A.22
B.41
C.100
D.121
第11题:
有以下程序: #include <stdio.h> #define F(X,Y)(X)*(Y) main() { int a=3,b=4; printf("%d\n",F(a++,b++)); } 程序运行后的输出结果是( )。
A.12
B.15
C.16
D.20
第12题:
4
2
8
1
第13题:
程序中头文件type1.h的内容是( )。 #define N 5 #define M1 N*3 程序如下: #define "type1.h" #define M2 N*2 main() { int i; i=M1+M2; printf("%d\n",i); } 程序编译后运行的输出结果是( )。
A.10
B.20
C.25
D.30
第14题:
A.5
B.6
C.8
D.9
第15题:
有以下程序
#include <stdio.h>
main( )
{ printf("%d\n",NULL); }
程序运行后的输出结果是
A.0
B.1
C.-1
D.NULL没定义,出错
第16题:
有以下程序: #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.10234
B.12344
C.12334
D.12234
第17题:
程序中头文件typel.h的内容是: #define N 5 #define M1 N *3 程序如下: #include“typel.h” #define M2 N*2 main() { int i; i=M1+M2;Printf(“%d\n”,0; } 程序编译后运行的输出结果是:
A.10
B.20
C.25
D.30
第18题:
有以下程序
#include <stdio.h>
#define S(x) (x)*x*2
main( )
{ int k=5, j=2;
printf( "%d,”,s(k+j) ); printf(”%d\n”,s( (k-j) ) );
}
程序运行后的输出结果是
A) 98,18
B) 39,11
C) 39,18
D) 98,11
第19题:
有以下程序: #include <stdio.h>main( ){ int m =12,n=34; printf( "% d% d" ,m++ , ++n); printf("% d% d \n" ,n ++ , ++m); }程序运行后的输出结果是( )。
A.12353514
B.12353513
C.12343514
D.12343513
第20题:
有以下程序#include "stdio.h"#define M(x,y) (x)*(y) #define N(x,y) (x)/(y) main(){ int a=5,b=6,c=8,k; k=N(M(a,b),c); printf("%d\n",k);} 程序的运行结果是A.3 B.5C.6 D.8
第21题:
有以下程序: #include <stdio.h> main( ) { intc = 35; printf( "% d \n" , e&c); } 程序运行后输出结果是( )。
A.0
B.70
C.35
D.1
第22题:
有以下程序
#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
第23题:
以下程序的输出结果是_[19]_______
#include <stdio.h>
#define M 5
#define N M+M
main()
{ int k;
k=N*N*5; printf("%d\n",k);
}
55