第一范文网 - 专业文章范例文档资料分享平台

2008年9月全国计算机等级考试二级c语言笔试试题(含参考答案)

来源:用户分享 时间:2025/5/24 8:46:09 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8))); A) 3 B) 4 C)5 D) 8

23、若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是

A) *p B) x[5] C)*(p+1) D) *x

24、若有定义语句:char s[10]=〞1234567\\0\\0〞;,则strlen(s)的值是

A) 7 B) 8 C) 9 D) 10 25、以下叙述中错误的是

A)用户自定义的函数中可以没有return语句

B)用户自定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值

C)用户自定义的函数中若没有return语句,则应当定义函数为void类型

D)函数的return语句中可以没有表达式 26、以下关于宏的叙述中正确的是 A)宏名必须用大写字母表示 B)宏定义必须位于源程序中所有语句之前 C)宏替换没有数据类型限制 D)宏调用比函数调用耗费时间 27、有以下程序 #include

main() { int i,j;

for (i=3;i>=1;i--)

{for(j=1;j<=2;j++) printf(〞%d〞,i+j); pintf(〞\\n〞); } }

程序运行的结果是

A) 2 3 4 B) 4 3 2 C)2 3 D) 4 5 3 4 5 5 4 3 3 4 3 4 4 5 2 3 28、有以下程序 #include main()

{ int x=1,y=2,z=3; if(x>y)

if(y>z) printf(〞%d〞,++z); else printf(〞%d〞,++y); printf(〞%d\\n〞,x++); }

程序运行的结果是

A) 331 B)41 C)2 D)1

29、有以下程序 #include main() { int i=5; do

{ if(i%3==1) if(i%5==2)

{ printf(〞%d〞,i); break;} i++;

} while(i!=0); printf(〞\\n〞); }程序运行的结果是

A) *7 B)*3*5 C)*5 D)*2*6 30、有以下程序 #include

int fun(int a,int b) { if(b==0) return a; else return(fun(-a,-b)); } main()

{printf(〞%d\\n〞,fun(4,2));} 程序运行的结果是

A) 1 B) 2 C) 3 D)4 31、有以下程序 #include #include { int *p;

p=(int*)malloc(sizeof(int)); *p=n; return *p; } main() { int a;

a=fun(10); printf(〞%d\\n〞,a+fun(10)); }

程序运行的结果是

A)0 B) 10 C)20 D)出错 32、有以下程序 #include (stdio.h) void fun(int a, int b) { int t; t=a; a=b; b=t; } main()

{ int c[10]={1,2,3,4,5,6,7,8,9,0},i;

2008年9月全国计算机等级考试二级c语言笔试试题(含参考答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6t9138d6gc0daes3y3831emx02sb1m00vnz_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top