猫史档案馆


几 种 题 型

用户:方圆三角方圆三角查看:0 回复:0 评论:0 创建时间:2023-05-03T12:54:48


在比赛或做题中,会有几种题型,这只是部分题型,本帖子中的任何题目均为自编,若有相符纯为巧合。

 

1.最为普通的编写程序

 

例题1:加减乘(C++)

输入a和b,输出(a+b)*(a-b)。

数据规模与运算:对于100%的数据,0<b<a<100,a和b均为整数。

输入样例:

7 3

输出样例:

40

 

这道题就是根据题目编写程序。

样例答案:

//C++
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a,b;
    cin >> a >> b;
    cout << (a+b)*(a-b);
    return 0;
}

 

 

 

 

2.阅读程序选答案

 

例题2:(python3.x)

阅读程序,判断与选择。

a = int(input("a="))
b = int(input("b="))
print(a+b)
print(a-b,end="")
print(a*b)

1.如果删除第2行,程序会报错。(    )

2.如果把int删除,程序可以正常执行。(    )

3.对于程序,选择正确的选项。(      )

#A
input:
1
2

output:
3
2
-1
#B
input:
1
2

output:
3
2-1
#C
input:
1
2

output:
3
-21

 

这道题就是选择正确的答案。

答案:√  ×  B

 

 

3.阅读程序填写结果

这个和阅读结果选答案差不多,但这是要填写答案。

例题3:(C++)

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a,b;
    cin >> a >> b;
    cout << a+b << a-b << a*b << a/b;
    return 0;
}

输入:5 3

输出:(                )

 

这道题就是填写输出。

答案:82151

 

4.hack题

hack题就是纠错的题,一般题目一次将给你3个错误的代码,输入内容,使程序出错。

出错指的是:运行超时、出现错误结果、报错。

 

例题4:(python)

 

输入n,并递归n次。

 

数据规模与运算:n是一个整数,0<n<10000。

 

代码:

def a(n):
    for i in range(n):
        a()

a(int(input("n=")))

 

提交代码:

print("请把你的输入填进这个字符串中")

 

这道题就是输入一个值,让程序出错。

答案:

print("9999") #十年OI一场空,递归超限见祖宗。

 

 

以上就是对于常见题型的解释,请多多关注,将来每过几天我都会在蓝屏工作室中发布习题。

emotion_编程猫_加油


回复

上一页1 页 / 共 0下一页