导航
您当前的位置:首页 > 试卷大全 > 计算机类 > 计算机等级考试

2007年04月全国计算机等级考试三级信息管理技术机试真题及答案

类型:全真试卷  解析:有解析  年份:2010以前  ★收藏  ✚纠错

上机题

1、下列程序的功能是:设A,B,C为三个不为零的正整数,计算并输出下列不定方程组解的个数cnt以及满足此条件的所有A,B,C之和sum。不定方程组为:

    A+B+C=13

    A-C=5

    请编写函数countValue()实现程序的要求,最后调用函数writeDat()把结果cnt和sum输出到文件out.dat中。

    [试题源程序]

    #include<stdio.h>

    void WriteDat();

    int cnt,sum:

    void countvalue()

    {

 

    }

    void main()

    {

        cnt=sum=0:

   ……此处隐藏-617个字…… sp;

 

 

 

 

答案:

 

上机题

 

1、void countvalue()

    {

        int a:

      for(a=6;a<13;a++)

    if(18-2*a>0)

    {

        cnt++:

        sum+=13:

    }

[解析] 本题主要考查的是解方程问题。本题的难点和解题的关键在于分析题目,对于给定的方程组变形得到B=18-2*A,C=A-5>0,因此A从6开始可能满足方程,而由第一个方程知道A不可能大于13,因此我们可以用for循环内嵌if语句来解出方程,如果B>0,那么此时的A就满足该方程组,cnt增1,并且由第一个方程知道有一组解sum的值增加13。

 

Tags:三级信息管理技术机试 石油党建“每日答题”2019年9月26日试题及答案 石油党建“每日答题”2019年9月27日试题及答案 石油党建“每日答题”2019年9月
您可能感兴趣的试卷
相关试卷
关于我们 | 用户指南 | 版权声明 | 给我留言 | 联系我们 | 积分商城 | 答案求助 | 网站地图
Copyright © 2024 www.daanwo.com All Rights Reserved