国开网[00007]《C++语言程序设计》形考作业1(四选一实验上传“实验结果截图”)

搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。

形考作业1(四选一实验上传“实验结果截图”)

实验1-实验4任选一作业,并将“实验结果截图”以附件形式上传到这里

参考答案:

此处内容已隐藏……点击查看


上机实验1:C++程序的编辑、编译、连接和运行

一、实验内容

读懂如下程序,程序中有编译系统能够检查出来的错误,此类错误一般称为语法错误。上机建立程序项目并修改、调试、正确运行该程序。

#include <iostream>
using namespace std;
    int add(int a,b){ return a+b;}
int main(){
    cout<<"3+2="<
    cout<<"129+345="<
    return 0;
}

二、实验要求

1.建立项目,完成编辑、编译、链接和运行的全过程;

2.修改程序,使得程序能够多输出一行信息,内容是“同志们,你们好!”;

3.通过编译证实有这样的错误,并按编译系统提供的信息,找出错误之所在,改正后重新编译、链接和运行程序。

三、实验结果截图

(请将实际上机运行的结果截图并上传)


上机实验2:数据表达式的构造与数据的输入输出

一、实验内容

运行下面的程序,观察输出结果:

#include <iostream>
using namespace std;
int main(){
    cout<<"不同数据类型的长度(占用空间字节数):"<
    cout<<"bool: "<
    cout<<"char: "<
    cout<<"short: "<
    cout<<"int: "<
    cout<<"long: "<
    cout<<"float: "<
    cout<<"double: "<
    cout<<"long double: "<
    return 0;
}

[注意]

(1) sizeof用起来像函数,但它只是一个操作符,所以无需头文件。

(2) 同一数据类型的长度在不同的编译系统中可能有所不同,如果这个长度值对于你的程序十分重要,可以通过sizeof操作符测出数据的实际长度。

二、实验要求

根据此程序的输出结果填列下表:

数据类型占用字节数
bool
char
short
int
long
float
double
long double

三、实验结果截图

(请将实际上机运行的结果截图并上传)


上机实验3:条件分支结构的程序设计

一、实验内容

阅读分析下面的程序,判断预期的输出并上机验证。

#include <iostream>                     //--------------------
using namespace std;                    // a b c d(判断值)
int main(){                                      //--------------------
    int a,b,c,d=0;                              // 0 1 0
    cout<<"请输入三个整数:";        // 0 0 1
    cin>>a>>b>>c;                         // 0 0 0
    if(a)d+=10; else                         // 2 1 0
    if(!b)                                           //--------------------
    if(!c)d+=15;else d+=20;
    cout<<"d="<
    return 0;
}

二、实验要求

1.读懂程序,先判断输出的d值并填入右侧表格中的“d(判断值)”栏目下;

2.反复运行程序,实际输入表中所列a、b、c的值,并将输出结果与表中的“d(判断值)”栏目下的数据进行比较,如有不同处,分析产生判断错误的原因;

3.将程序按分层缩进对齐的书写格式重新编辑,使程序易读。

三、实验结果截图

(请将实际上机运行的结果截图并上传)

上机实验4:循环结构的程序设计

一、实验内容

阅读分析下面的程序,判断预期的输出并上机验证。

#include <iostream>                        //--------------------
using namespace std;                       //i的输入值 判断输出值
                                                       //--------------------
int main(){                                       // 10
    int i;                                            // 8
    cout<<"请输入一个整数:\n”;    // 1
    cin>>i;                                       //--------------------
    do i++; while(i++<10);
    cout<<iendl;
    return 0;
}

二、实验要求

1.读程序,依据所列i的输入值,判断程序最后i的输出值并填入右侧表格的“判断输出值”栏目下;

2.分三次实际运行程序,分别输入上表中的“i的输入值”,将程序的输出值与“判断输出值”栏目下的数据进行比较,如有不符,分析产生错误判断的原因。

三、实验结果截图

(请将实际上机运行的结果截图并上传)


「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

国开网[00007]《C++语言程序设计》形考作业2(四选一实验上传“实验结果截图”)

国开网[00007]《C++语言程序设计》形考作业2(四选一实验上传“实验结果截图”)

形考作业2(四选一实验上传“实验结果截图”)实验5-实验8任选一作业,并将“实验结果截图”以附件形式上传到这里参考答案:[xz]上机实验5:数组应用程序设计补充程序:#include <iost...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。