浙江省计算机等级考试二级c语言程序调试题库

程序调试题

1. 在考生目录的Paper子目录下,有Modify.c文件,该文件中“/***** N ***** /”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负)。

该程序功能:运行时输入n,输出n的所有质数因子(如n=13860,则输出2、2、3、3、5、7、11)。 #include <stdio.h>

void main()

{

int n,i; scanf("%d",&n);

/****** 1 ******/

i=1;

while(n>1)

if(n%i==0) { printf("%d\t",i); n/=i; }

else

/******** 2 *******/

n--;

}

2. 在考生目录的Paper子目录下,有Modify.c文件,该文件中"____ N ____"是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。

该程序功能:输入的一个小写字母,将字母循环后移5个位置后输出,如‘a’变成‘f’,‘w’变成‘b’。

#include <stdio.h>

void main()

{

char c; c=getchar();

if(______1______) c=c+5;

else if (c>='v' && c<='z') ______2______

putchar(c);

}

3. 在考生目录的Paper子目录下,有Modify.c文件,该文件中"____ N ____"是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负)。 该程序功能:调用函数f用以求1元2次方程 x*x+5*x-2=0 的实根。

#include <stdio.h>

#include <math.h>

int f(float a,float b,float c,float *x1,float *x2)

{

} if(b*b-4*a*c<0) return 1; *x1=(-b+sqrt(b*b-4*a*c))/2/a; *x2=(-b-sqrt(b*b-4*a*c))/2/a; ______1______

void main()

{

你可能喜欢

  • 计算机二级办公室软件
  • 计算机c语言二级考试
  • Excel使用技巧大全(超
  • c语言二级考试真题
  • 二级c语言考试大纲
  • Excel上机操作试题
  • 计算机二级考试VB
  • 计算机二级办公软件试题及解析

浙江省计算机等级考试二级c语言程序调试题库相关文档

最新文档

返回顶部