资源描述:
《浙江省二级c语言上机考试题库.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.程序调试题+程序设计题(浙江省二级C语言上机考试题库)1. 在考生目录的Paper子目录下,有Modify.c文件,该文件中“/*****N*****/”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:运行时输入n,输出n的所有质数因子(如n=13860,则输出2、2、3、3、5、7、11)。#includevoidmain(){intn,i;scanf("%d",&n);/******1******/i=1;i=2while(n>1);if(n%i==0){printf("%d
2、t",i);n/=i;}else/********2*******/n--;i++}1. i=2; i++; 2. 在考生目录的Paper子目录下,有Modify.c文件,该文件中"____N____"是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:输入的一个小写字母,将字母循环后移5个位置后输出,如‘a’变成‘f’,‘w’变成‘b’。#includevoidmain(){charc;c=getchar();if(______N_____)c=c+5;el
3、seif(c>='v'&&c<='z')_____N____putchar(c);}2. c<'v' c=c-'v'+'a'3. 在考生目录的Paper子目录下,有Modify.c文件,该文件中"____N____"是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:调用函数f用以求1元2次方程x*x+5*x-2=0的实根。#include优质范文.#includeintf(floata,floatb,floatc,float*x1,float*
4、x2){if(b*b-4*a*c<0)return1;*x1=(-b+sqrt(b*b-4*a*c))/2/a;*x2=(-b-sqrt(b*b-4*a*c))/2/a;____;______}voidmain(){floatu1,u2;floata=1,b=5,c=-2;if(_______________)printf("实数范围内无解");elseprintf("%.2f%.2f",u1,u2);}3. return0; f(a,b,c,&u1,&u2) 4. 在考生目录的Paper子目录下,有Modify.c文件,该
5、文件中"____N____"是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:调用函数f计算代数多项式1.1+2.2*x+3.3*x*x+4.4*x*x*x+5.5*x*x*x*x,当x=1.7时的值。#includefloatf(float,float*,int);voidmain(){floatb[5]={1.1,2.2,3.3,4.4,5.5};printf("%f",f(1.7,b,5));}floatf(_______1________){floaty
6、=a[0],t=1;inti;for(i=1;i#includevoid
7、main()优质范文.{intn,s=0;scanf("%d",&n);n=fabs(n);/********1*******/while(n>1){s=s+n%10;/********2******/n=n%10;}printf("%d",s);}5. while(n!=0) n=n/10; 6. 在考生目录的Paper子目录下,有Modify.c文件,该文件中“/*****N*****/”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。该程序功能:分别统计字符串中所有英文字母中的各元音字母个数。#
8、include#includevoidmain(){chara[80];intn[5]={0},i;gets(a);for(i=0;a[i]!=' ';i