题库 信息学奥赛题库 题目列表 2019年信奥赛csp-j 初赛阅读程序1:#include<bits/...
组合题

2019年信奥赛csp-j 初赛阅读程序1:

#include<bits/stdc++.h>
using namespace std;
char st[100];
int main() {
    scanf("%s", st);
    int n = strlen(st);
    for (int i = 1; i <= n; ++i) {
        if (n % i == 0) {
            char c = st[i - 1];
            if (c >= 'a')
                st[i - 1] = c - 'a' + 'A';
        }
    }
    printf("%s", st);
    return 0;
}
第1题 判断

输入的字符串只能由小写字母或大写字母组成。(  )

A.
正确
B.
错误
第2题 判断

若将第8行的“i=1”改为“i=0”,程序运行时会发生错误。(  )

A.
正确
B.
错误
第3题 判断

若将第8行的“i<=n”改为“i*i<=n”,程序运行结果不会改变。( 

A.
正确
B.
错误
第4题 判断

若输入的字符串全部由大写字母组成,那么输出的字符串就跟输入的字符串一样。( )

A.
正确
B.
错误
第5题 单选

若输入的字符串长度为18,那么输入的字符串跟输出的字符串相比至多有( )个字符不同。

A.

18

B.

6

C.

10

D.

1

第6题 单选

若输入的字符串长度为( ),那么输入的字符串跟输出的字符申相比,至多有36个字符不同。

A.

36

B.

100000

C.

1

D.

128

题目信息
阅读程序 2019年 初赛
-
正确率
0
评论
164
点击