1492: 【秋季】CSP阅读程序_模拟1
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:57
Solved:13
Description
假设输入的数据都是大于等于零且不超过1000的正整数,完成下面的判断题和单选题:
l 判断题
(1) 输入10个数字,输出结果是从小到大。 ( )
(2) 输入有多个相同的数字,输出时排列在一起 。( )
(3) 第13行的for语句中<=改为<号,且输入6 2 8 2 1 4 0则输出2。( )
(4) 第12行改为for(i=0;i<=1000;i++)则程序运行结果不变 。( )
lI 单选题
(5) 第12行改为for(i=1000;i>1;i--) 第13行改为for(j=a[i];j>1;j--),
当输入数据为5 11 22 33 44 55,则运行结果为( )
A. 不变 B. 输出为:11 22 33 44 55 C .无输出 D. 55 44 33 22 11
(6) 第13行改为 if( a[i] ) ,则瑜入 5 1 2 2 4 5,输出结果为 ( )
A. 1 2 2 4 5 B. 5 4 2 2 1 C. 无输出 D. 5 4 2 1
Input
输入一个整数n, 1<=n<=6,表示题号,题号是个位数。
Output
对于判断题,输出大写字母V代表正确,大写字母X代表错误。对于选择题,输出选项(大写字母)。
Sample Input Copy
Sample Output Copy
HINT
示例程序如下:
#include<bits/stdc++.h>
using namespace std;
int main() {
int n; cin>>n;
switch(n) {
case 1: cout<<"V"<<endl; break;
case 2: cout<<"X"<<endl; break;
case 3: cout<<"X"<<endl; break;
case 4: cout<<"X"<<endl; break;
case 5: cout<<"A"<<endl; break;
case 6: cout<<"D"<<endl; break;
}
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main() {
int n; cin>>n;
switch(n) {
case 1: cout<<"V"<<endl; break;
case 2: cout<<"X"<<endl; break;
case 3: cout<<"X"<<endl; break;
case 4: cout<<"X"<<endl; break;
case 5: cout<<"A"<<endl; break;
case 6: cout<<"D"<<endl; break;
}
return 0;
}