十四届蓝桥青少C++组2023年2月评测中高级

一、选择题

第一题(难度系数 2)

题目编号:22021801CX01 知识点考察:标识符

以下哪个选项可以作为变量名称?(   )

*选择题严禁使用程序验证,选择题不答和答错不扣分

A、float             B、_5b                 C、2_ab   D、n!c

第二题(难度系数 2)

题目编号:22021801CX02 知识点:字符数组

已知:char str[] ="Hello World"; 以下哪个函数可以正确输出str的长度?(   )

*选择题严禁使用程序验证,选择题不答和答错不扣分

  

A、sizeof()            B、strlen()           C、size()         D、length()

第三题(难度系数 2)

题目编号:22021801CX03 知识点:字符数组

以下字符数组初始化正确的是(   )。

*选择题严禁使用程序验证,选择题不答和答错不扣分

char a[3]={“a”,“b”,“c”}            B、char b[3]={‘a’}           
C、char c[]={‘abc’}                     D、char d[3]={“abc”} 

第四题(难度系数 3)

题目编号:22021801CX04 知识点:结构体

关于结构体,以下说法正确的是(   )。

*选择题严禁使用程序验证,选择题不答和答错不扣分

A. 结构体的成员变量默认可以在结构体外部访问

B. 结构体的成员变量不能是结构体类型

C. 结构体类型的变量不能充当函数的参数

D. 当结构体的成员变量含有数组时,不能直接对结构体变量进行赋值

第五题(难度系数 4)

题目编号:22021801CX05 知识点:指针

已知:int m =8; 下列正确的引用方法是(   ) 。

*选择题严禁使用程序验证,选择题不答和答错不扣分

    A、float &b=m;           B、int &b=8;          C、int &z;         D、int &b=m;

  

二、编程题

第一题(难度系数2,15 个计分点)

题目编号:22021801CB01 知识点:运算符

编程实现:求和

题目描述:

给定一个正整数N(1<N<106),求出N左右相邻两个正整数的和。

例如:N = 6,左边相邻的数为5,右边相邻的数为7,两数之和为12(12=5+7)。

输入描述:输入一个正整数N(1<N<106)

输出描述:输出一个整数,表示N左右相邻两个正整数的和

样例输入:6

样例输出:12

评分标准:

3分:能正确输出第一组数据;

3分:能正确输出第二组数据;

3分:能正确输出第三组数据;

3分:能正确输出第四组数据;

3分:能正确输出第五组数据。

测试用例:

输入

2

51

999

5678

13672

输出

4

102

1998

11356

27344

#include<iostream>
using namespace std;
int main() {
    int n;
    cin >>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值