#B. 阅读程序练习-进阶2

    客观题

阅读程序练习-进阶2

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

阅读程序写结果

前言

希望同学可以实事求是,不要复制程序去编译器上运行直接写出结果,要对自己认真负责,练习自己的阅读代码能力,相信你在今年的初赛中可以拿到满意的成绩!

阅读程序1

#include<iostream>
#include<string>
using namespace std;
int a[3][3]={{3,4},{5,6},{7,8}},t;
int main(){
    for(int i=1;i<3;i++){
        for(int j=0;j<i;j++){
            t+=a[i][j];
        }
    }
    cout<<t;
    return 0;
}

程序最后的输出结果为: {{ input(1) }}

阅读程序2

#include<iostream>
using namespace std;
int a[5]={1,2,3,4,5};
int main(){
    int t;
    t=a[0];
    for(int i=1;i<5;i++)    a[i-1]=a[i];
    a[4]=t;
    for(int i=0;i<5;i++)    cout<<a[i];
    return 0;
}

程序的输出结果为: {{ input(2) }}

阅读程序3

#include<iostream>
using namespace std;
int main(){
    string s1,s2;
    cin>>s1>>s2;
    reverse(s1.begin(), s1.end());
    s1+=s2.substr(5);
    for(int i=0;s1[i];i++){
        s1[i]=tolower(s1[i]);
    }
    cout<<s1;
    return 0;
}

如果输入的内容为TURING PROGRAM此程序的输出结果为: {{ input(3) }}

阅读程序4

#include<iostream>
using namespace std;
int main(){
    string s;
    cin>>s;
    s="abc"+s+"abc";
    for(int i=0;s[i];i++)   s[i]=toupper(s[i]);
    s.erase(5,5);
    cout<<s;
    return 0;
}

如果输入的内容为zzabc此程序的输出结果为: {{ input(4) }}

阅读程序5

#include<iostream>
using namespace std;
struct stu{
    int a,b;
    struct po{
        int x,y;
    }ins;
};
int main(){
    stu outs;
    outs.a=11;
    outs.b=4;
    outs.ins.x=outs.a+outs.b;
    outs.ins.y=outs.a-outs.b;
    cout<<outs.ins.x<<","<<outs.ins.y;
    return 0;
}

此程序的输出结果为: {{ input(5) }}

2024年6月28日 初赛练习【小学组】

未参加
状态
已结束
规则
IOI
题目
3
开始于
2024-6-28 17:00
结束于
2024-7-1 0:00
持续时间
55 小时
主持人
参赛人数
3