十五届蓝桥青少C++组3月评测2024年3月中高级

STEMA考试 C++中高级试卷(24年3月10日)

一、选择题(50分)

1:(110010)2+(c3)16的结果是()。
*选择题严禁使用程序验证,选择题不答或答错都不扣分
A.(240)10  
B.(11110101)2  
C.(366)8  
D.(f6)16 
备注:此题目下标代表进制,因不支持md格式。  
参考答案:B
2:表达式1000/3的结果是()。
*选择题严禁使用程序验证,选择题不答或答错都不扣分
A.333  
B.333.3  
C.334  
D.333.0  
参考答案:A
3:下列选项中,判断a等于1并且b等于1正确的表达式是()。
*选择题严禁使用程序验证,选择题不答或答错都不扣分
A.!((a!=1)&&(b!=1))
B.!((a!=1)||(b!=1))
C.!(a==1)&&(b==1)
D.(a=1)&&(b=1)
参考答案:B
4:定义 char a[]="His name is Jack",请问 sizeof(a)的结果是()。
*选择题严禁使用程序验证,选择题不答或答错都不扣分
A.14  
B.15  
C.16  
D.17  
参考答案:D
5:定义 int a[]={5,1,3,8,2,9,0,6},*p=(a+3),那么((*p)-- + *p )的值是()。
*选择题严禁使用程序验证,选择题不答或答错都不扣分
A.3
B.10
C.15 
D.16
参考答案:C

二、编程题(350分)

第 1 题(20分)

时间限制:1000MS
内存限制:65536KB
题目描述:
编程实现:
寒假期间小明需要做完n张试卷,但他每天最多能做完m 张,请计算出小明做完n张试卷最少需要多少天?
输入描述
一行输入两个整数n和m(1≤n≤100,1≤m≤10),分别表示要完成的试卷张数,及每天最多能做完的试卷张数,整数之间以一个空格隔开
输出描述
输出一个整数,表示小明最少多少天能做完n张试卷
样例输入
10 3
样例输出
4
评分标准:
2分:能正确输出第一组数据;
2分:能正确输出第二组数据;
2分:能正确输出第三组数据;
2分:能正确输出第四组数据;
2分:能正确输出第五组数据。
2分:能正确输出第六组数据;
2分:能正确输出第七组数据;
2分:能正确输出第八组数据;
2分:能正确输出第九组数据;
2分:能正确输出第十组数据。  

参考答案1:

#include<bits/stdc++.h>
using namespace std;
int main(){
  int n,m;
  cin>>n>>m;
  cout<<n/m+(n%m!=0);
  return 0;
}

参考答案2: 

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

参考答案3: 

#include<bits/stdc++.h>
using namespace std;
int main(){
  int n,m;
  int ans;
  cin>>n>>m;
  ans=n/m;
  if (n%m!=0){
    ans++;
  }
  cout<<ans;
  return 0;
}

参考答案4: 

#include<bits/stdc++.h>
using namespace std;
int main(){
  int n,m;
  
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长春高老师信奥工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值