2014年上半年计算机等级二级C语言上机精选模拟试题5

牛课网 考试宝典 更新时间:2024-05-18 15:41:30

计算机二级c语言 历年计算机二级c语言题库及答案 上半年全国计算机二级c语言

为了帮助大家复习好计算机等级考试,本次我们考吧网特为广大考生整理了计算机等级考试模拟试题,希望广大考生能够喜欢。本次主要汇编了2014年上半年计算机等级二级C语言上机精选模拟试题:

编辑推荐:2014年上半年计算机等级二级C语言精选试题汇总一

给定程序MODI1.C中函数fun的功能是: 为一个偶数寻找两个素数, 这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。

请改正函数fun中指定部位的错误, 使它能得出正确的结果。

注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!

给定源程序:

#include

#include

void fun(int a,int *b,int *c)

{ int i,j,d,y;

for(i=3;i<=a/2;i=i+2) {

Y=1;

for(j=2;j<=sqrt((double)i);j++)

if(i%j==0) y=0;

if(y==1) {

d==a-i;

for(j=2;j<=sqrt((double)d);j++)

if(d%j==0) y=0;

if(y==1)

{ *b=i; *c=d; }

}

}

}

main()

{ int a,b,c;

do

{ printf("Input a: "); scanf("%d",&a); }

while(a%2);

fun(a,&b,&c);

printf("%d = %d + %d",a,b,c);

}

解题思路:

第一处:变量y错写成Y。

第二处:给变量d进行赋值,所以应改为:d=a-i;。

考试宝典安装说明

宝典适用于手机、电脑、平板,您可安装客户端或在浏览器使用。

电脑版

手机版

网页版

考试宝典咨询
服务热线

TEL:029-88699698