浙江省2005年春二级《C语言程序设计》考试试卷.pdf





《浙江省2005年春二级《C语言程序设计》考试试卷.pdf》由会员分享,可在线阅读,更多相关《浙江省2005年春二级《C语言程序设计》考试试卷.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、浙江省 2005 年春二级 C 考试试卷2005 年春二级 C 考试试卷试题一、判断题(每小题试题一、判断题(每小题 1 1 分,共分,共 1010 分)分)说明:在以下提供的若干个陈述中,逐一判断其正确与否,选 A 表示正确,选 B 表示错误。(1)在 C 语言中,常量和变量都有数据类型。(2)C 语言的运算符只有单目运算符和双目运算符两种。(3)若变量己正确定义,表达式 x+y=z 符合 C 语言语法。(4)C 编译器可以找出 C 源程序中所有的语法错误和逻辑错误。(5)表达式 3*5/2 和表达式 3/2*等价。(6)表达式 m=n+的求解顺序是先计算 m=n,再计算 n=n+1。(7)
2、变量名 fahr 和 Fahr 代表两个不同的变量。(8)若表达式 sizeof(unsigned)的值为 2,则 unsigned 类型数据能表示的最大整数为 216-1。(9)break 语句只能用于循环结构中。(10)while 语句先判断循环条件,所以循环体有可能一次也不执行。试题二、单选题(每小题试题二、单选题(每小题 2 2 分,共分,共 2020 分)分)(11)执行 scanf(“%d%lf%d”,&money,&rate,&year),输入(11)后,money=1000,year=3,rate=0.025.A、1000 3 0.025 B、1000 0.025 3 C、10
3、00,3,0.025 C、1000,0.025,3(12)判断变量 ch 是英文字母的表达式为(12)。A、(a=ch=z)|(A=ch=a&ch=A&ch=a&ch=A&ch=Z)D、(A=ch=z)&(A=ch=z)(13)while(13)等价于 while(!x)。A、x=1 B、x=0 C、x!=0 D、x!=1(14)以下程序段输出字符串 str,其中循环条件 stri!=0 还可以写成(14)。char str80;for(i=0;stri!=0 i+)putchar(stri);A、stri!=NULL B、i 80 C、!(stri=0 D、i%c#,a,b);else f(
4、n-1,a,c,b);printf(%c-%c#,a,b);f(n-1,c,b,a);A、1-2#1-3#3-2#B、3-2#1-2#1-3#C、1-3#3-2#1-2#C、1-3#1-2#3-2#(18)下列程序段的输出结果是(18)。int t,a3=10,5,1;int*p;for(p=a;px=point.y;试题三、程序填空题(每空试题三、程序填空题(每空 2 2 分,共分,共 2020 分)分)说明:阅读下列程序说明和相应程序,在每小题提供的若干可选答案中,挑选一个正确答案。1.程序 1、程序说明 根据下式计算 s 的值,要求精确到最后一项的绝对值小于 106 。s=1-1/3+1
5、/5-1/7+.程序#include#include void main()int flag=1,t=1;(21)while(22)item=flag*1.0/t;s=s+item;(23);t=t+2;printf(“s=%fn”,s);(21)A、double item=2,s=0;B、double item=0,s=0;C、double item=1,s=1;D、double item=3,s=1;(22)A、item=1e-6;C、fabs(item)=1E-6(23)A、flag=-1 B、s=-s C、flag=-flag;D、t=-t 2、程序 2 程序说明 验证哥哥德巴赫猜想:
6、任何一个大于 6 的偶数均可表示为两个素数之和。例如 6=3+3,8=3+5,18=7+11。将 6100 之间的每个偶数都表示成两个素数之和。函数 prime(m)用于判断 m 是否为素数。素数就是只能被 1 和自身整除的正整数,1 不是素数,2 是素数。程序#include stdio.h#include math.h void main()int i,k;int prime(int m);for(i=6;i=100;i=i+2)for(k=3;k=50;k+)if(24 )printf(%d=%d+%dn,i,k,i-k);break;int prime(int m)int k,n;if
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 浙江省 2005 二级 语言程序设计 考试 试卷

限制150内