GESPC++一级2025年6月模拟考试[复制]
您的姓名:
第 1 题 2025年4⽉19⽇在北京举⾏了⼀场颇为瞩⽬的⼈形机器⼈半程马拉松赛。⽐赛期间,跑动着的机器⼈会利⽤⾝上安装的多个传感器所反馈的数据来调整姿态、保持平衡等,那么这类传感器类似于计算机的( )。
A. 处理器
B. 存储器
C. 输⼊设备
D. 输出设备
第 2 题 在某集成开发环境中调试下⾯代码段时尝试设置断点和检查局部变量,下⾯哪个说法是错误的( )。
A. 断点不可以设在L1标记的代码⾏
B. 执⾏暂停在L2标记的代码⾏时,可以检测i的值
C. 执⾏暂停在L3标记的代码⾏时,可以修改i的值
D. 执⾏有可能暂停在L4标记的代码⾏
第 3 题 对下列C++的代码,描述准确的是( )。
A. 执⾏后输出10
B. 执⾏后输出{First}
C. 执⾏后输出"{First}"
D. 编译报错,因为First应该是first
第 4 题 在C++中,下列可以做变量名的是( )。
A. X.cpp
B. X-cpp
C. X#cpp
D. X_cpp
第 5 题 C++表达式 14-3*3%2 的值是( )。
A. 0
B. 11
C. 13
D. -67
第 6 题 下⾯的C++代码执⾏后,其输出是( )。
A. 10 20
B. 20 10
C. 10 10
D. 20 20
第 7 题 定义整型变量int a=16 ,则执⾏ ++a += 3 之后,a的值会是( )。
A. 3
B. 17
C. 19
D. 20
第 8 题 C++的int 类型变量X的值为8,如果执⾏cout << (++X)++; ,则输出和执⾏后X的值分别是( )。
A. 8 9
B. 9 9
C. 9 10
D. 编译错误,⽆法执⾏
第 9 题 下⾯C++代码执⾏后的输出是( )。
A. a+b=07#a+b={a+b}
B. a+b= 7#a+b=7
C. a+b=7#a+b={a+b}
D. a+b=7#a+b=7
第 10 题 下⾯的C++代码⽤于求M天后是星期⼏,两处横线处分别应填⼊的代码是()。
A.
B.
C.
D.
第 11 题 下⾯C++代码执⾏后输出是( )。
A. END
B. 1#
C. 1#4#END
D. 1#4#7#10#END
第 12 题 下⾯的C++代码⽤于求N的所有因数(即能将N整除的数),如输⼊12则将输出12,6,4,3,2,1 。( )。
A. i -= 1
B. i == 1
C. i > 1
D. i >= 1
第 13 题 下⾯C++代码执⾏后输出的是( )。
A. 55
B. 15
C. 9
D. 4
第 14 题 试图编译并执⾏下⾯C++代码,下⾯描述正确的是( )。
A. 输出101
B. 输出102
C. 输出103
D. 编译将报错,⽆法执⾏
第 15 题 以下C++代码可以找出百位、⼗位和个位满⾜特定条件的三位数,横线处应该填⼊的是( )
A. int b = (i / 10) / 10;
B. int b = (i / 10) % 10;
C. int b = (i % 10) / 10;
D. int b = (i % 10) % 10;
第 1 题 ⼈们现在参加很多闭卷考试时通常都不允许带智能⼿机、平板电脑等,此外很多种智能⼿表同样因为具有嵌⼊操作系统及通信等功能,所以也不允许随⾝携带。
对
错
第 2 题 如果N是C++的整型变量,值为5,则表达式(N + !N) 的值为4。
对
错
第 3 题 在下⾯C++代码中,删除break语句对程序执⾏结果没有影响。
对
错
第 4 题 删除下⾯C++代码中的continue后其输出是0#2#4#6#8#。
对
错
第 5 题 将下⾯C++代码中的i < 100; i = i + 1修改为i < 200; i += i + 1 ,其输出与当前代码输出相同。
对
错
第 6 题 交换下⾯C++代码中的i += 2 和cnt += 1 ,交换前后分别运⾏的两次输出相同。
对
错
第 7 题 下⾯的C++代码执⾏后将输出45。
对
错
第 8 题 执⾏C++代码cout << (12 + 12.12) 将报错,因为12是int类型,⽽12.12是float类型,不同类型不能直接运算。
对
错
第 9 题 在C++代码中,不可以将变量命名为false,因为false是C++语⾔的关键字。
对
错
第 10 题 X是C++的整型变量,则表达式3 < X < 5求值结果是4。
对
错
关闭
更多问卷
复制此问卷