A、变量a的地址 B、变量b中的值 C、变量a中的值 D、变量b的地址
单项选择题有以下程序} struct s { int x,y; } data[2]={10,100,20,200};} main( )} { struct s *p=data;} printf( %d n ,++(p->x));} 程序运行后的输出结果是()
A、10 B、11 C、20 D、21
单项选择题若有定义:int *p[3];,则以下叙述中正确的是()
A、定义了一个基类型为int的指针变量p,该变量具有三个指针 B、定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针 C、定义了一个名为*p的整型数组,该数组含有三个int类型元素 D、定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素
单项选择题有以下程序 fun(int a, int b) { if(a>b) return(a); else return(b); } main( ) { int x=3, y=8, z=6, r; r=fun(fun(x,y), 2*z); printf( %d n , r); } 程序运行后的输出结果是()
A、3 B、6 C、8 D、12
单项选择题有以下程序 #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
单项选择题已定义以下函数 fun(int *p) { return *p; } 该函数的返回值是()
A、不确定的值 B、形参p中存放的值 C、形参p所指存储单元中的值 D、形参p的地址值
单项选择题下列选项中正确的语句组是()
A、char s[8]; s={"Beijing"}; B、char *s; s={"Beijing"}; C、char s[8]; s="Beijing"; D、char *s; s="Beijing";
单项选择题以下能正确定义一维数组的选项是()
A、int num[ ]; B、#define N 100 int num[N]; C、int num[0..100]; D、int N=100; int num[N];
单项选择题以下不能正确定义二维数组的选项是()
A、int a[2][2]={{1},{2}}; B、int a[ ][2]={1,2,3,4}; C、int a[2][2]={{1},2,3}; D、int a[2][ ]={{1,2},{3,4}};
单项选择题已定义c为字符型变量,则下列语句中正确的是()
A、c='97'; B、c="97"; C、c=97; D、c="a";
单项选择题有以下程序 #include <stdio.h> main( ) { printf( %d n ,NULL); } 程序运行后的输出结果是()
A、0 B、1 C、-1 D、NULL没定义,出错