GESP C++一级认证真题 2024年3月

文章列举了多道C++编程语言的基础题目,涉及算术表达式、输出语句、整数输入处理、条件判断和循环结构,旨在检验和巩固青少年对C++语言的理解。
摘要由CSDN通过智能技术生成

1 单选题(每题 2 分,共 30 分)
第 1 题 C++表达式 (3 - 2) * 3 + 5 的值是( )。
A. -13
B. 8
C. 2
D. 0


第 2 题 C++语句 cout << "5%2=" << 5 % 2 执行后的输出是( )。
A. 2 2
B. 1 1
C. 5%2=2
D. 5%2=1


第 3 题 执行C++语句 cin >> a 时如果输入5+2,下述说法正确的是( )。
A. 变量a将被赋值为整数7
B. 变量a将被赋值为字符串,字符串内容为5+2
C. 语句执行将报错,不能输入表达式
D. 依赖于变量a的类型。如果没有定义,会有编译错误


第 4 题 下面C++代码执行后的输出是( )。
int a = 1;
cout << "a+1= " << a+1 << endl;
A. a+1= 2
B. a+1=2
C. 2=2
D. 2= 2

第 5 题 下面C++代码执行后的输出是( )。
int a = 1;
printf("a+1=%d\n", a+1);

A. a+1= 2
B. a+1=2
C. 2=2
D. 2= 2


第 6 题 下面C++代码执行时输入21后,有关描述正确的是( )。
int N;
cin >> N;
if(N% 3 == 0)
    cout << "能被3整除";
else if (N % 7 == 0)
    cout << "能被7整除";
else
    cout << "不能被3和7整除";
cout << endl;


A. 代码第4行被执行
B. 第4和第7行代码都被执行
C. 仅有代码第7行被执行
D. 第8行代码将被执行,因为input()输入为字符串


第 7 题 下面C++代码第2行,总共被执行次数是( )。
for(int i=-10; i<10; i++)
    cout << i << " ";    
A. 10
B. 19
C. 20
D. 21


第 8 题 下面C++代码执行后的输出是( )。
int tnt = 0;
for(int i=0; i<10; i++)
    if(i%3 && i%7)
        tnt +=i;
cout << tnt << endl;
A. 0
B. 7
C. 18
D. 20

答案和更多内容请查看网站:【试卷中心 -- C++ 一级】

网站链接 

青少年软件编程历年真题模拟题实时更新

================================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

No0d1es

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

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

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

打赏作者

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

抵扣说明:

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

余额充值