一、选择题
第一题(难度系数 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 >>

最低0.47元/天 解锁文章
754

被折叠的 条评论
为什么被折叠?



