zoukankan      html  css  js  c++  java
  • 软件开发工具--自考2018年4月

    48.以下两题中的程序代码分别是用C和C++语言编写的“求一元二次方程根”的C和C++程序代码,任选其中一题。

    (1)已编写C程序代码如下

    #include<stdio.h>

    # include <stdlib.h>

    # include<math. H>

    int main()

    {

    float a.,b,c,.p.q.xl.. x2:

    scanf(“%f.%f.,%f.,&a,.&b,.&c);

    disc=b*b-4*a*c;

    p=-b/(2*a);

    if(disc>0)

    {

    q=sqrt(disc) /(2*a);

    x1=p+q;

    x2=p-q

    printf(°两个根:x1=%5.2f x2=%5..2f“,x1.x2)

    }

    else if(disc==0)

    printf(“一个根:x=%5.2f”.p);

    else if(disc<0)

    printf(“没有根”);

    return EXIT_SUCCESS;

    }

    ①  根据下面提供的菜单、文件夹、标签、按钮、窗口等操作选项,请写出从菜单栏上的file菜单开始,新建一个名为“X1X2”的C程序项目的基本操作步骤。Flie、New,open file、Projcet 、convert to a C/C++ Project、class、General文件夹、C/C++文件夹、source file、C Poject、C++Project.、Next、Project nam标签、Empty Project,、Hello World ANSI C Project.、Hello World C++Projcet,、MinGW GCC.、Next、Finish。

    ②  将该程序在Eclipse编辑器中进行编详后,在disc=b*b-4*a*c;代码行前显示“X”符号,请回答代码行前显示“X”符号说明了什么?

    ③修改该程序中的错误。

     

    答案:

    1)①a.单击菜单栏中的文件(file)菜单,选择新建(New)子菜单下的项目(Project)选项,弹出选择向导窗口(Select a wizard),在对话框中打开C/C++文件夹,选择C Project后单击“Next”按钮进入下一步。

    b.在C Project窗口中选择C 语言的相关属性,在项目名称(Project name)标签中输入“X1X2”,在项目类型(Project type)标签中打开Executable 文件夹,选择“X1X2ANSI C Projcet”,在工具箱(Toolchains)标签中选择MinGW GCC,完成之后单击“Next”按钮进入下一步。

    c.在Basic Settings窗口中可以设置源代码的注释部分内容,分别在作者(Author)、版权声明(Copyright notice)等标签中输入相应内容后,单击“Next”按钮进入下一步。

    d.在Select Confilgurations窗口中可以选择调试和发布文件夹以及高级设定,保持默认设置后单击“Finish”按钮即可新建C Project,在这个项目中将会保存编写的源代码文件和配置文件。

    ②代码行前显示符号“X”说明了:该语句出现语法错误,不能生成目标文件和可执行文件,不可以运行程序,必须改正后再重新编译。

    ③修改该程序中出现的错误:

    float a.b.c.p.q.x1.x2;语句改成float a.b.c.p.q.disc.x1.x2;语句(或者在disc=b*b-4*a*c;语句之前增加float disc;语句)。

    printf(“两个根:x1=%5.2f x2=%5.2f”.x1.x2)语句改为printf(“两个根;x1=%5.2f x2=%5.2f”.x1.x2);语句”。

  • 相关阅读:
    ccf 201604-3 路径解析
    ccf 201609-3 炉石传说
    ccf 201612-3 权限查询
    ccf 201709-3 JSON查询
    ccf 201703-3 Markdown
    POJ 3259 -- Wormholes
    Bellman-Ford 单源最短路径算法
    【oracle】oracle启动和关闭步骤
    【Excel】Excel根据单元格背景色求和
    【Oracle】Oracle时间日期格式
  • 原文地址:https://www.cnblogs.com/duanqibo/p/11139557.html
Copyright © 2011-2022 走看看