以下程序的输出结果是____。#include<stdio.h>inta,b;voidfun(){a=100;b=200;}intmain(){inta=5,b=7;fun();printf("%d,%d",a,b);return0;}? 200, 100|5, 7|7, 5|100, 200
举一反三
- 有下列程序,程序运行后的输出结果是0( )。 #include intmain() { inta[5]={1,2,3}; printf("%d",a[3]); return0; }
- 有下列程序,程序运行后的输出结果是0()。 #include intmain() { inta[5]={1,2,3}; printf('%d',a[3]); return0; }
- 以下函数的正确调用语句是( )。int fun(int n){ int sum=0; while(n>0) { sum=sum+n; n--; } return sum;} A: printf("%d",fun(5)); B: printf("%d",fun(int 5)); C: printf("fun(5)"); D: printf("%d",int fun(int 5));
- 以下程序运行后的输出结果是#include<stdio.h>intmain(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++){p[i]=i+1;}printf("%d\n",a[1][2]);return0;}? 9|3|2|6
- 以下程序中,运行结果是36的有()。 A: B: include <stdio.h> C: define M(y) y*y int main() { printf("%d ",M(6+0)); return 0; } D: E: include <stdio.h> F: define M(y) (y)*(y) int main() { printf("%d ",M(6+0)); return 0; } G: H: include <stdio.h> int M(int y) { return y*y; } int main() { printf("%d ",M(6+0)); return 0; } I: J: include <stdio.h> int M(int y) { return (y)*(y); } int main() { printf("%d ",M(6+0)); return 0; }