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

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

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

{char a=4;

printf(〞%d\\n,a=a<<1〞); }

程序的运行结果是

A) 40 B) 16 C) 8 D) 4 40、有以下程序 #include main()

{ FILE *pf;

char *s1=〞China〞,*s2=〞Beijing〞; pf=fopen(〞abc.dat〞,〞wb+〞); fwrite(s2,7,1,pf); rewind(pf); fwrite(s1,5,1,pf); fclose(pf);

}以下程序执行后abc.dat文件的内容是 A) China B) Chinang C) ChinaBeijing D)BeijingChina 二、填空题

1、对下列二叉树进行中序遍历的结果是( ).

2、 按照软件测试的一般步骤,集成测试应在( )测试之后进行。

3、 软件工程三要素包括方法、工具和过程,其中,( )支持软件开发的各个环节的控制和管理。 4、 数据库设计、( )和物理设计。

5、 在二维表中,元组的( )不能再分成更小的数据项。 6、 设变量a和b已正确定义并赋初值。请写出与a-=a+b等价的赋值表达式( )。

7、 若整型变量a和b中的值分别为7和9,要求按以下格式输出a和b的值: a=7 b=9

请完成输出语句〞printf(〞___________________〞,a,b); 8、 以下程序的输出结果是( ) #include main()

{ int i,j,sum; for(i=3;i>=1;i--) { sum=0;

for(j=1;j<=i;j++) sum+=i*j; }

printf(〞%d\\n〞,sum);

}

9、 以下程序的输出结果是( ) #include main()

{ int j,a[]={1,3,5,7,9,11,13,15},*p=a+5; for(j=3;j;j--) { switch(j) { case 1:

case 2: printf(〞%d〞,*p++); break; case 3: printf(〞%d〞,*(--p)); } } }

10、以下程序的输出结果是( ) #include #define N 5

int fun(int *s,int a,int n) { int j; *s=a;j=n;

while(a!=s[j])j--; return j; }

main()

{ int s[N+1]; int k; for(k=1;k<=N;k++) s[k]=k+1; printf(〞%d\\n〞,fun(s,4,N)); }

(11)以下程序的输出结果是 _________。 #include int fun(int x) { static int t=0; return(t+=x); } main() { int s,i;

for(i=1;i<=5;i++) s=fun(i); printf(〃%d\\n〃,s); }

(12)以下程序按下面指定的数据给x数组的下三角置数,并按如下形式输出,请填空。 4

3 7 2 6 9 1 5 8 10

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