云计算百科
云计算领域专业知识百科平台

2019年信奥赛C++提高组csp-s初赛真题及答案解析(选择题1-5)

2019年信奥赛C++提高组csp-s初赛真题及答案解析(选择题1-5)

在这里插入图片描述 第 1 题

若有定义:int a=7; float x=2.5, y=4.7,则表达式 x+a%3*(int) (x+y)%2 的值是:()

A. 0.000000

B. 2.750000

C. 2.500000

D. 3.500000

答案:D

解析:

表达式 x + a % 3 * (int)(x + y) % 2 中,根据运算符优先级和结合性,计算过程如下:

  • a % 3 = 7 % 3 = 1

  • (int)(x + y) = (int)(2.5 + 4.7) = (int)7.2 = 7

  • 1 * 7 = 7

  • 7 % 2 = 1

  • x + 1 = 2.5 + 1 = 3.5 结果为 3.500000

第 2 题

下列属于图像文件格式的有()

A. WMV

B. MPEG

C. JPEG

D. AVI

答案:C

解析:

图像文件格式包括 JPEG,而 WMV、MPEG、AVI 均为视频文件格式,因此答案为 C。

第 3 题

二进制数 11 1011 1001 0111 和 01 0110 1110 1011 进行按位或运算的结果是()。

A. 11 1111 1101 1111

B. 11 1111 1111 1101

C. 10 1111 1111 1111

D. 11 1111 1111 1111

答案:D

解析:

二进制数逐位进行按位或运算,所有位均为 1,得到全 1 的结果,对应选项 D 的分组 11 1111 1111 1111,答案为 D。

第 4 题

编译器的功能是()

A. 将源程序重新组合

B. 将一种语言(通常是高级语言)翻译成另一种语言(通常是低级语言)

C. 将低级语言翻译成高级语言

D. 将一种编程语言翻译成自然语言

答案:B

解析:

编译器将高级语言翻译成低级语言(如机器码或汇编),因此答案为 B。

第 5 题

设变量 xx 为 float 型且已赋值,则以下语句中能将 xx 中的数值保留到小数点后两位,并将第三位四舍五入的是()

A. x= (x*100+0. 5)/100.0;

B. x=(int) (x*100+0. 5)/100.0;

C. x=(x/100+0. 5)*100.0;

D. x=x*100+0. 5/100. 0;

答案:B

解析:

要实现保留两位小数并四舍五入,需将数值乘以 100,加 0.5 后取整,再除以 100.0。选项 B 正确执行此操作,答案为 B。


专栏推荐:信奥赛C++提高组csp-s初赛&复赛真题题解(持续更新) https://blog.csdn.net/weixin_66461496/category_13125089.html


各种学习资料,助力大家一站式学习和提升!!!

#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<"########## 一站式掌握信奥赛知识! ##########";
cout<<"############# 冲刺信奥赛拿奖! #############";
cout<<"###### 课程购买后永久学习,不受限制! ######";
return 0;
}

1、csp信奥赛高频考点知识详解及案例实践:

CSP信奥赛C++动态规划: https://blog.csdn.net/weixin_66461496/category_13096895.html点击跳转

CSP信奥赛C++标准模板库STL: https://blog.csdn.net/weixin_66461496/category_13108077.html 点击跳转

信奥赛C++提高组csp-s知识详解及案例实践: https://blog.csdn.net/weixin_66461496/category_13113932.html

2、csp信奥赛冲刺一等奖有效刷题题解:

CSP信奥赛C++初赛及复赛高频考点真题解析(持续更新):https://blog.csdn.net/weixin_66461496/category_12808781.html 点击跳转

CSP信奥赛C++一等奖通关刷题题单及题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12673810.html 点击跳转

信奥赛C++提高组csp-s初赛&复赛真题题解(持续更新) https://blog.csdn.net/weixin_66461496/category_13125089.html

3、GESP C++考级真题题解:

在这里插入图片描述

GESP(C++ 一级+二级+三级)真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12858102.html 点击跳转

在这里插入图片描述

GESP(C++ 四级+五级+六级)真题题解(持续更新):https://blog.csdn.net/weixin_66461496/category_12869848.html 点击跳转

在这里插入图片描述 GESP(C++ 七级+八级)真题题解(持续更新): https://blog.csdn.net/weixin_66461496/category_13117178.html

4、CSP信奥赛C++竞赛拿奖视频课:

https://edu.csdn.net/course/detail/40437 点击跳转 在这里插入图片描述

· 文末祝福 ·

#include<bits/stdc++.h>
using namespace std;
int main(){
cout<<"跟着王老师一起学习信奥赛C++";
cout<<" 成就更好的自己! ";
cout<<" csp信奥赛一等奖属于你! ";
return 0;
}

赞(0)
未经允许不得转载:网硕互联帮助中心 » 2019年信奥赛C++提高组csp-s初赛真题及答案解析(选择题1-5)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!