- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言-理论述考试资料.doc
目 录
第一部分 理论笔试题 2
第一章 程序填空题 2
第二章 程序阅读题 20
第三章 程序设计题 42
第二部分 上机操作模拟题 63
第一章 程序调试模拟试题 63
第二章 程序设计模拟试题 78
第三章 程序设计模拟试题(附) 99
附录I 历年浙江省计算机等级考试试题(二级C) 117
1999年秋浙江省高校 计算机等级考试试卷(二级C) 117
2000年秋浙江省高校 计算机等级考试试卷(二级C) 120
2001年秋浙江省高校 计算机等级考试试卷(二级C) 123
2002年秋浙江省高校 计算机等级考试试卷(二级C) 128
2003年秋浙江省高校 计算机登记考试试卷(二级C) 133
2004年秋浙江省高校 计算机等级考试试卷(二级 C) 137
2005年秋浙江省高校 计算机等级考试试卷(二级 C) 142
2006年春浙江省高校 计算机等级考试试卷(二级 C) 148
2006年秋浙江省高校 计算机等级考试试卷(二级 C) 153
2007年春浙江省高校 计算机等级考试试卷(二级 C) 157
2008年春浙江省高校 计算机等级考试试卷(二级 C) 162
附录Ⅱ 历年浙江省计算机等级考试答案(二级C) 167
1999年秋浙江省高校 计算机等级考试参考答案(二级C) 167
2000年秋浙江省高校 计算机等级考试参考答案(二级C) 168
2001年秋浙江省高校 计算机等级考试参考答案(二级C) 169
2002年秋浙江省高校 计算机等级考试参考答案(二级C) 170
2003年秋浙江省高校 计算机等级考试参考答案(二级C) 171
2004年秋浙江省高校 计算机等级考试参考答案(二级C) 172
2005年秋浙江省高校 计算机等级考试参考答案(二级C) 173
2006年春浙江省高校 计算机等级考试参考答案(二级C) 174
2006年秋浙江省高校 计算机等级考试参考答案(二级C) 176
2007年春浙江省高校 计算机等级考试参考答案(二级C) 177
2008年春浙江省高校 计算机等级考试参考答案(二级C) 177
第一部分 理论笔试题
第一章 程序填空题
一.程序填空题专项练习
1.下列程序的输出结果是16.00,请填空.
main ( )
{ int a=9,b=2 ;
float x= ⑴ , y=1.1 , z ;
z= a/2+b*x/y+1/2 ;
printf (“%5.2f \n”,z);
}
2.下面的程序求两个数中的较小值,请填空.
int main (int x ,int y)
{ int z ;
z=xy? ⑴ ;
return ( z );
}
# include stdio.h
main ( )
{ int a ,b ;
printf (“%d”, ⑵ );
}
3.下面的程序输出 x,y,z三个数中的最小值,请填空.
# include stdio.h
{
int x=4 ,y=5 ,x=8 ;
int u,v ;
u=xy ? ⑴ ;
v=uz ? ⑵ ;
printf (“%d”,v) ;
}
4.下面的程序从键盘输入一组字符,分别统计大写字母和小写字母的个数,请填空.
# include stdio.h
main ( )
{ int m=0,n=0 ;
char c ;
while ( ⑴ != ‘ \n’)
{
if ( c=’A’ && c=’Z’) m++ ;
if ( ⑵ ) n++ ;
}
}
5.下面的程序是在输入的一批正数中求最大值,输入0结束循环,请填空.
# include stdio.h
main ( )
{ int a, max=0 ;
scanf (“%d ”,a);
while ( ⑴ )
{
if ( ⑵ ) max=a ;
scanf (“%d”,a ) ;
}
printf (“%d”,a) ;
}
6.下面的程序计算1到200之间的奇数之和以及偶数之和,请天空.
# include stdio.h
main ( )
{
int k ,n , s1=0 , s2=0 ;
for (k=1; ⑴ ; k++ )
{
if ( ⑵ ) s2=s2+k ;
else s1=s1+k ;
}
printf (“s1=%d , s2=%d \n” , s1 ,s2 );
}
7.一个整数与3的和是5的倍数,与3的差是6的倍数,下面的程序求符合条件的最
文档评论(0)