1 条题解

  • 0
    @ 2024-4-15 20:26:25

    第 1 题 C++表达式(32)3+5 (3 - 2) * 3 + 5 的值是( )

    A. -13

    B. 8

    C. 2

    D. 0

    【答案】B

    【考纲知识点】基本运算

    【解析】按照算术运算符优先级完成计算,13+5=81*3+5=8

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

    A. 2 2

    B. 1 1

    C. 55%22=22

    D. 55%22=11

    【答案】D

    【考纲知识点】程序的基本语句、基本运算

    【解析】%是求解余数,5和2计算余数是1,加上cout语句的格式输出,最终选D。

    第 3 题 执行C++语句 cin >> a 时如果输入5+25+2,下述说法正确的是( )。

    A. 变量a将被赋值为整数7

    B. 变量a将被赋值为字符串,字符串内容为5+25+2

    C. 语句执行将报错,不能输入表达式

    D. 依赖于变量a的类型。如果没有定义,会有编译错误

    【答案】D

    【考纲知识点】程序的基本语句、语法知识点

    【解析】变量使用前需要先定义,如果没有定义会报错。

    第 4 题 下面C++代码执行后的输出是( )。

    image

    A. a+1=2a+1= 2

    B. a+1=2a+1=2

    C. 2=22=2

    D. 2=22= 2

    【答案】A

    【考纲知识点】程序的基本语句

    【解析】cout语句输出时按照从左到右依次输出,遇到表达式输出计算后的结果,最终选A。

    第 5 题 下面C++代码执行后的输出是( )。

    image

    A. a+1=2a+1= 2

    B. a+1=2a+1=2

    C. 22=22

    D. 22== 22

    【答案】B

    【考纲知识点】程序的基本语句

    【解析】printf语句输出时按照从左到右依次输出,遇到表达式输出计算后的结果。

    第 6 题 下面C++代码执行时输入21后,有关描述正确的是( )。

    image

    A. 代码第4行被执行

    B. 第4和第7行代码都被执行

    C. 仅有代码第7行被执行

    D. 第8行代码将被执行,因为input()输入为字符串

    【答案】A

    【考纲知识点】程序的基本语句、基本运算

    【解析】if-else if-else语句从上到下依次判断,21满足第一个if,所以第四行会被执行。

    第 7 题 下面C++代码第2行,总共被执行次数是( )。

    image

    A. 10

    B. 19

    C. 20

    D. 21

    【答案】C

    【考纲知识点】程序的基本语句

    【解析】for语句的执行次数,i从-10变化到9,一共20次。

    第 8 题 下面C++代码执行后的输出是( )。

    image

    A. 0

    B. 7

    C. 18

    D. 20

    【答案】D

    【考纲知识点】程序的基本语句、基本运算

    【解析】for语句执行i从0变化到9,按照%和&&运算,最终求得tnt为20。

    第 9 题 下面C++代码执行后的输出是( )。

    image

    A. 9#6#3#

    B. 9#6#3#0#

    C. 8#7#5#4#2#1#

    D. 10#8#7#5#4#2#1#

    【答案】B

    【考纲知识点】程序的基本语句

    【解析】while语句、if语句、cout语句,N每一次减1,遇到3的倍数会执行输出语句。

    第 10 题 下面C++代码用于判断键盘输入的整数是否为质数。质数是只能被1和它本身整除的数。在横线处应填入代码是( )。

    image

    A. NN % ii

    B. NN % ii ==== 00

    C. NN / ii ==== 00

    D. NN / ii

    【答案】B

    【考纲知识点】程序的基本语句

    【解析】质数的判断,第五行应该是满足被N整除,就执行cnt+=1,所以应该是选择B选项。

    第 11 题 下面关于整型变量int x的赋值语句不正确是( )。

    A. x=(3.16)x=(3.16);

    B. x=3.16x=3.16;

    C. x=int(3.16)x=int(3.16);

    D. x=3.16intx=3.16 int;

    【答案】D

    【考纲知识点】基本数据类型、程序的基本概念

    【解析】D选项中不符合语法规范,int(数据)强制转换,所以选择D。

    第 12 题 C++语言中下面可以完成数据输入的语句是( )。

    A. printf语句

    B. scanf语句

    C. default语句

    D. cout语句

    【答案】B

    【考纲知识点】程序的基本语句

    【解析】数据输入的语句包括cin、scanf。

    第 13 题 在Dev C++中对一个写好的C++源文件要生成一个可执行程序需要执行下面哪个处理步骤?( )

    A. 创建

    B. 编辑

    C. 编译

    D. 调试

    【答案】C

    【考纲知识点】集成开发环境

    【解析】一个写好的源文件到可执行程序需要执行编译这一步。

    第 14 题 小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是?( )

    A. 小程序

    B. 计时器

    C. 操作系统

    D. 神话人物

    【答案】C

    【考纲知识点】计算机基础知识

    【解析】鸿蒙是操作系统。

    第 15 题 中国计算机学会(CCF)在2024年1月27日的颁奖典礼上颁布了王选奖,王选先生的重大贡献是( )。

    A. 制造自动驾驶汽车

    B. 创立培训学校

    C. 发明汉字激光照排系统

    D. 成立方正公司

    【答案】C

    【考纲知识点】计算机基础知识

    【解析】计算机的发展历程中,王选先生的重大贡献是发明了汉字激光照排系统。

    • 1

    GESP24年3月一级选择题

    信息

    ID
    601
    时间
    1000ms
    内存
    256MiB
    难度
    8
    标签
    递交数
    3960
    已通过
    618
    上传者