TOP

2010年全国计算机等级考试标准预测试卷(二)二级公共基础知识和C语言程序设计一(九)
2011-02-17 20:54:37 来源: 作者:[标签:作者] 【 】 浏览:1935次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
;while(v){w=u%v;u=v;v=w;return;)输出结果是( )。

A.6

B.7

C.8

D.9

参考答案: C

abc函数是求u、v的最大公约数,当v=16时,循环成立,执行其后的语句,即w=u%v,u=v;v=w;w=24%16=8,u=16,v=8,接着返回到whle中,当v=8时,循环成立,执行其后的语句,即w=u%v;u=v;v=w;w=16%8=0,u=8,v=0,接着再返回到while中,当v=0时,循环不成立,退出循环。

----------------------------------------

32、下列程序的输出结果是( )。int fl(int x,int y){return x>y?x:y;}int f2(int x,int y){return x>y?y:x;)main(){int a=4,b=3,c=5,d=2,e,f,g;e=f2(fl(a,b),fl(c,d));f=fl(f2(a,b),f2(c,d));g=a+b+c+d-e-f;printf("%d,%d,%d\n",e,f,g);}

A.略

B.略

C.略

D.略

参考答案: A

根据函数的定义可知,如果x>Y成立,则函数f1返回x的值,函数f2返回Y的值。所以f1(a,b)一4,fl(c,d)=5,f2(a,b)=3,f2(c,d)=2,故e=f2(4,5)=4,f=fl(3,2)=3,g=4+3+5+2-4-3=7.

----------------------------------------

33、语句int(*ptr)()的含义是( )。

A.ptr是一个返回值是int的函数

B.ptr是指向int型数据的指针变量

C.ptr是指向函数的指针,该函数返回一个int型数据

D.ptr是一个函数名,该函数的返回值是指向int型数据的指针

参考答案: C

本题考查的是指向函数的指针。函数指针定义的基本格式为:类型标识符(*指针变量名)( )。“类型标识符”为函数返回值的类型。

----------------------------------------

34、下述程序的输出结果是( )。#include<stdio.h>main(){char ch[2][5]={"11234","5678"},*p[2];int i,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<2;i++){s=p[i][j]-''0'';printf("%d",s):}}

A.6357

B.6135

C.1357

D.691357

参考答案: C

本题先将指针P指向二维数组ch[2][5].相当于p[0]="1234",p[1]="5678";通过双重for循环,将P中的字符隔一个输出一个,通过“s=p[i][j]-''0'';”语句将所要输出的字符转换成相应的十进制数。

----------------------------------------

35、下述程序的输出结果是( )。#include<stdio.h>main(){int a[2][3]={{1,2,3},{4,5,6}},(*p)[3],i;p=a:for(i=0;i<3;i++){if(i<2)p[1][i]=p[1][i]一1;elsep[1][i]=1;}printf("%d\n",a[0][1
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010计算机等级考试二级VB练习题 下一篇2010年全国计算机等级考试标准预..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117