问题标题: 编程题目征集5

0
0

0
已采纳
被禁言 张恩昊
张恩昊
资深天翼
资深天翼

一、判断题(30分,每题10分)

一、判断题

1、

要求输出1到10,请判断以下程序是否正确

 

int i=1; while(i>=10) { cout<<i<<" "; i++; } return 0;

第1题:

对 错

2、

s=1+2+3+….+n,要求输出n=多少时s刚好超过100,请判断以下程序是否正确

int i=0,s=0;                                      
while(s<=100)
{
    s+=i;
    i++;
} 
cout<<i-1;
return 0;

第2题:

对 错

3、

要求输出100到1,请判断以下程序是否正确:

 

int i=100; while(i>=1){ cout<<i<<" "; i++; } return 0;

第3题:

对 错

二、填空题(20分,每题6.7分)

二、填空题

1、

 

int a=1,s=0; while(a!=0) { cin>>a; s+=a; } cout<<s;

代码的功能是:输入若干个数,直到输入为数字_____1_____时结束输入

第1题:

1: 

2、

 

char a='a'; while(a>='a'&&a<='z') { cin>>a; cout<<(char)(a-32)<<endl; }

代码的功能是:输入若干个字母,直到输入的字母不是_____1_____结束,输出这若干的字母的_____2______

第2题:
1. ()

A . 小写字母

B . 大写字母

2. ()

A . 小写字母

B . 大写字母

三、代码补全(50分,每题7.1分)

三、代码补全

1、

输入的若干个数直到输入-1为止,求输入的这些数中满足条件(是7的倍数)的数的平均数

 

#include <iostream> #include <cstdio> using namespace std; int main(){ int a,cnt=__1__,sum=__2__; while(___3___){ cin>>a; if(___4___){//判断是否满足条件 ___5___;//满足条件计数 ___6___;//求和 } } printf("%.2f",___7___);//求满足条件的平均数,选填 sum/cnt 或 sum*1.0/cnt return 0; }

第1题:

1: 

2: 

3: 

4: 

5: 

6: 

7: 

0
0
朱小川
朱小川
缔造者
缔造者

if(a>b){

cout<<a;

}

假如a是1,b是0

那么输出几

A:10

B:0

C:1

D:无输出

0
0
0
熊智晖
熊智晖
高级天翼
高级天翼
代码补全(50分,每题10分)
给定n个正整数和n-1个运算符号,请输出计算过程和结果。

输入描述 Input Description
共三行。第一行一个正整数n;第二行n个正整数,中间用空格隔开;第三行n-1个符号,中间用空格隔开。

输出描述 Output Description
n行,包括计算过程和结果。

#include <iostream>
using namespace std;
int n, x[105];
char c[105];
int main() {
    cin >> n;
    for(int i=1; i<=n; i++)
        cin >> x[i];
    for(int i=1; i<n; i++)
        cin >> c[i];
    c[n] = ____1____;
    for(int i=1; i<=n; i++)
        cout << x[i] << c[i];
    for(int i=2; i<=n; i++) {
        if(c[____2____]=='+')   x[i] = ____3____;
        else    x[i] = ____4____;
        cout << ____5____;
        for(int j=i; j<=n; j++) 
            cout << x[j] << c[j];
    }
    return 0;
}

ding

我要回答