内容发布更新时间 : 2024/11/14 17:21:04星期一 下面是文章的全部内容请认真阅读。
PP提示考前复习资料-公共基础版仅,供参考复习,切勿带入考场,否则后果自负。
如果一开始就坚持,现在只要15分钟就背完了。----------------------------态度、方法、坚持才是最重要的!
{ int i; for (i=0; i 程序运行后的输出结果是________。 A)-3,-1,1,3, B)-3,-3,-3,-3, C)-12,-3,0,0, D)0,1,2,3, 标准答案:A 223、有以下程序 #include } main() { int a=4,b=5,c=6; printf(\ } 程序运行后的输出结果是 A)6 B)8 C)3 D)12 标准答案:A 224、有以下程序 #include main() { int k,(*f)(),a=5,b=10; f=add; ...... } 则以下函数调用语句错误是 A)k=(*f)(a,b) B) k=f(a,b) C)k=add(a,b) D) k=*f(a,b) 标准答案:D 225、有以下程序 main() { int n,*p=NULL; *p=&&n; printf(\ scanf(\ printf(\ printf(\} 该程序试图通过指针p为变量n读入数据并输出,但程序有多处错误,以下语句正确的是 A)printf(\ B)scanf(\ C)*p=&n; D)int n,*p=NULL; 标准答案:D 226、下列定义数组的语句中,正确的是 int x[N]; A)#define N 10 上大学,选培训,就到新视野! 46 PP提示考前复习资料-公共基础版仅,供参考复习,切勿带入考场,否则后果自负。 如果一开始就坚持,现在只要15分钟就背完了。----------------------------态度、方法、坚持才是最重要的! B)int x[0..10]; int x[N]; C)int N=10; D)int x[]; 标准答案:A 227、有以下程序 #include 程序运行后的输出结果是 A)2 0 5 0 B)0 3 0 4 C)3 3 4 4 标准答案:D 228、有以下程序 #include 程序运行后的输出结果是 A)3 B)1 C)9 标准答案:D 229、有以下程序 #include 程序运行后的输出结果是 A) 9 B) 7 C) 8 D)10 标准答案:A 230、若有定义语句:double a, *p=&a ; 以下叙述中错误的是 A)定义语句中的 * 号是一个说明符 B)定义语句中的 * 号是一个间址运算符 上大学,选培训,就到新视野! 47 D)3 0 4 0 D)4 PP提示考前复习资料-公共基础版仅,供参考复习,切勿带入考场,否则后果自负。 如果一开始就坚持,现在只要15分钟就背完了。----------------------------态度、方法、坚持才是最重要的! C)定义语句中,*p=&a把变量a的地址作为初值赋给指针变量p D)定义语句中的p只能存放double类型变量的地址 标准答案:B 231、若有定义语句:double x,y,*px,*py;执行了px=&x; py=&y;之后,正确的输入语句是 A)scanf(\ B)scanf(\C)scanf(\ D)scanf(\标准答案:D 232、以下定义数组的语句中错误的是 A)int num[][4]={1,2,3,4,5,6}; B)int num[][3]={ {1,2},3,4,5,6 }; C)int num[2][4]={ {1,2},{3,4},{5,6} }; D)int num[]={ 1,2,3,4,5,6 }; 标准答案:C 233、有以下程序 #include 程序的运行结果是 A)2,1,4,3,6,5,8,7,0,9, B)1,2,3,4,5,6,7,8,9,0, C)0,1,2,3,4,5,6,7,8,9, D)0,9,8,7,6,5,4,3,2,1, 标准答案:B 234、有以下程序 main() { int x[3][2]={0}, i; for(i=0; i<3; i++) scanf(\ printf(\ } 若运行时输入:2 4 6<回车>,则输出结果为 A)2 4 6 B)2 4 0 C)2 0 0 标准答案:D 235、有以下程序 double f(double x) ; main() { double a=0; int i ; for(i=0; i<30; i+=10) a+=f((double)i ); printf(\,a); } double f(double x) { return x*x+1; } 上大学,选培训,就到新视野! 48 D)2 0 4 PP提示考前复习资料-公共基础版仅,供参考复习,切勿带入考场,否则后果自负。 如果一开始就坚持,现在只要15分钟就背完了。----------------------------态度、方法、坚持才是最重要的! 程序的运行结果是 A)500 B)1404 C)401 D)503 标准答案:D 236、若有以下函数首部:int fun(double x[10],int *n) 则下面针对此函数的函数声明语句中正确的是 A)int fun(double x,int *n); B)int fun(double *,int *); C)int fun(double *x,int *n) D)int fun(double,int ) 标准答案:B 237、有以下程序 main() { double m=1,n=2,*p=&m,*q=&n,*r; r=p; p=q; q=r; printf(\,%d,%d,%d\\n\,m,n,*p,*q); } 程序的运行结果是 A)2,1,2,1 B)2,1,1,2 C)1,2,1,2 标准答案:D 238、若有以下定义:int x[10],*pt=x;则对数组元素的正确引用是 A)*&x[10] B)*(x+3) C) pt+3 标准答案:B 239、有以下程序 main() { int i,s=0,t[ ]={1,2,3,4,5,6,7,8,9} ; for(i=0;i<9;i+=2) s+=*(t+i); printf(\,s); } 程序的运行结果是 A)20 B)25 C)36 240、有以下程序 #include } main() { int x[ ][M]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N],i; fun(x,y); for(i=0;i 241、关于return语句的叙述中正确的是 上大学,选培训,就到新视野! 49 D)1,2,2,1 D) *(pt+10) D)45 PP提示考前复习资料-公共基础版仅,供参考复习,切勿带入考场,否则后果自负。 如果一开始就坚持,现在只要15分钟就背完了。----------------------------态度、方法、坚持才是最重要的! A)定义成void类型的函数中可以带返回值的return语句 B)没有return语句的自定义函数在执行结束时不能返回到调用处 C)一个自定义函数中可以根据不同情况设置多条return语句 D)一个自定义函数中必须有一条return语句 标准答案:C 242、已定义以下函数: int fun(int *p){return *p;} fun函数返回值是 A)一个整数 B)形参p的地址值 C)形参p中存放的值 D)不确定的值 标准答案:A 243、以下程序段完全正确的是 A)int k,*p=&k; scanf(“%d”,p); B)int *p; scanf(“%d”,p); A)int k,*p=&k; *p=&k; scanf(“%d”,p); D)int *p; scanf(“%d”,&p); 标准答案:A 244、设有定义:double a[10],*s=a;以下能够代表数组元素a[3]的是 A)*s[3] B)(*s)[3] C)*s+3 D)*(s+3) 标准答案:D 245、有以下程序 void f(int *q) { int i=0; for(; i<5;i++) (*q)++; } main() { int a[5]={1,2,3,4,5},i; f(a); for(i=0;i<5;i++) printf(“%d,”,a[i]); } 程序运行后的输出结果是 A)2,2,3,4,5, B)6,2,3,4,5 C)2,3,4,5,6, D)1,2,3,4,5, 标准答案:B 246、有以下程序 int fun(int (*s)[4],int n,int k) { int m,i; m=s[0][k]; for(i=1;i } main() { int a[4][4]={{1,2,3,4},{11,12,13,14},{21,22,23,24},{31,32,33,34}}; printf(“%d\\n”,fun(a,4.0)); } 程序的运行结果是 A)4 B)34 C)31 D)32 上大学,选培训,就到新视野! 50