举一反三
- #include [stdio.h] int main() { int a=1; int *pa; pa=&a; printf("a=%d\n",a); printf("*pa=%d\n",*pa); *pa=2; printf("a=%d\n",a); return 0; }的运行结果()
- 以下程序的运行结果是( )。#include [stdio.h]int f(int m, int n){ return m > n ? m : n;}main(){ int x = f(5, 3); printf("%d\n", x);}
- 下列程序的运行结果是?#include [stdio.h] int f(int n); int main() { printf("%d\n", f(f(f(f(1))))); return 0; } int f(int n) { return n + 1; } A: 5 B: 4 C: 3 D: 2
- #include [stdio.h] int main() { int a=1; int *pa; pa=&a; *pa=3; printf("a=%d\n",a); return 0; }
- 有以下程序#include [stdio.h]int main(){int i,n[]={0,0,0,0,0};for (i=1;i<=4;i++){n[i]=n[i-1]*3+1; printf("%d ",n[i]);}}程序运行后的输出结果是 。[/i][/i]
内容
- 0
#include [stdio.h]main( ){ int a[ ]={1, 2, 3, 4, 5, 6}; int x, y, *p; p = &a[0]; x = *(p+2); y = *(p+4); printf(“*p=%d, x=%d, y=%d\n”, *p, x, y);} 运行结果为_____________
- 1
阅读以下程序,其执行结果是_________#include [stdio.h]int main(){ int a,*p,*q; p=&a; q=&a; *p=5%6; *q=5; printf("%d\n",a);}
- 2
阅读以下程序,其执行结果是_________#include [stdio.h]int main(){ int a,*p,*q; p=&a; q=&a; *p=5%6; *q=5; printf("%d\n",a);}
- 3
有以下函数 #include [stdio.h] void func( int n ) { int i ; for( i = 0 ; i <= n ; i++ ) printf( "*" ) ; printf( "#" ) ; } void main( ) { func( 3 ) ; printf( "????" ) ; func( 4 ) ; printf( "\n" ) ; } 程序运行输出结果是( ). A: **** B: ????***** C: *** D: ????***** E: ** F: ????***** G: **** H: ????***
- 4
下面程序的输出结果是: #include int main() { int a=3; printf("a=%d,",a); a=a+1; printf("a=%d,",a); a*=2; printf("a=%d\n",a); return 1; }