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没定义,出错
单项选择题若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是()
A、int *i=NULL; B、float *f=NULL; scanf("%d",i); *f=10.5; C、char t='m', *c=&t; D、long *L; *c=&t; L='\0';
单项选择题有以下程序void fun(char *a, char *b){ a=b; (*a)++; }main(){ char c1='A',c2='a',*p1,*p2;p1=&c1; p2=&c2; fun(p1,p2);printf( %c%c n ,c1,c2);}程序运行后的输出结果是()
A、Ab B、aa C、Aa D、Bb
单项选择题有以下函数定义:void fun(int n, double x) { …… }若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是()
A、fun(int y,double m); B、k=fun(10,12.5); C、fun(x,n); D、void fun(n,x);
单项选择题若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()
A、函数调用可以作为独立的语句存在 B、函数调用可以作为一个函数的实参 C、函数调用可以出现在表达式中 D、函数调用可以作为一个函数的形参
单项选择题已定义ch为字符型变量,以下赋值语句中错误的是()
A、ch='\'; B、ch=62+3; C、ch=NULL; D、ch='\xaa';
单项选择题有以下程序 main( ) { int k=4,n=0; for( ; n<k ; ) { n++; if(n%3!=0) continue; k--; } printf( %d,%d n ,k,n); } 程序运行后的输出结果是()
A、1,1 B、2,2 C、3,3 D、4,4
单项选择题若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0) s=a; for(b=1;b<=c;b++) s=s+1; 则与上述程序段功能等价的赋值语句是()
A、s=a+b; B、s=a+c; C、s=s+c; D、s=b+c;