1. 高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。
编译
编辑
调试
运行
2. 以下哪个不是 C++语言中的运算符?( )
&
&&
|
//
3. ⼈们所使用的手机上安装的App通常指的是( )。
软件
硬件
操作系统
通话设备
4. 下列流程图的输出结果是?( )
60
20
5
1
5. 以下哪个不是C++语⾔中的运算符?( )
~
~~
<
<<
6. 32位计算机中,C++的整型变量int能够表⽰的数据范围是( )。
2^31~(2^31)-1
2^32
-2^31~+(2^31)-1
-(2^31)+1~2^31
7. C++的数据类型转换让⼈很难琢磨透,下列代码输出的值是( )。
1.5
1
2
1.50
8. 某公司新出了⼀款⽆⼈驾驶的⼩汽车,通过声控智能驾驶系统,乘客只要告诉汽车⽬的地,车⼦就能⾃动选择⼀条优化路线,告诉乘客后驶达那⾥。请问下⾯哪项不是驾驶系统完成选路所必须的。( )
麦克风
扬声器
油量表
传感器
9. 现代计算机是指电⼦计算机,它所基于的是( )体系结构。
艾伦·图灵
冯.诺依曼
阿塔纳索夫
埃克特-莫克利
10. 面流程图,输入 1 2 3,会输出( )
无输出
1
2
3
11. 以下哪个属于 C++语言中的位运算符?( )
+
-
*
&
12. 通常用下列哪种方式来描述算法?
汇编语言
伪代码
SQL
CSS
下⾯C++代码⽤于判断N(⼤于等于2的正整数)是否为质数(素数)。下⾯对如下代码的说法,正确的是
代码能正确判断N是否为质数。
代码总是不能判断N是否质数。
删除第5⾏ break,将能正确判断N是否质数。
代码存在漏洞,边界存在问题,应将第2⾏和第7⾏的 N / 2改为 N /2+1
下⾯C++代码执⾏后的输出是
100
95
55
0
下⾯C++代码执⾏后的输出是
1
1,3
15,17
1,10 ,12
4. 执⾏C++代码 cout<<(5&&2)<<endl;后将输出 1。( )
3. 执⾏C++代码 cout<<(5||2);后将输出 1。( )
3. ⼩杨最近在准备考GESP,他⽤的Dev C++来练习和运⾏程序,所以Dev C++也是⼀个⼩型操作系统。( )
2. 域名是由一串用点分隔的名字来标识互联网上一个计算机或计算机组的名称,CCF 编程能力等级认证官方网站的域名是 gesp.ccf.org.cn,其中顶级域名是 gesp。( )
1. 执⾏C++代码 cout<<(5&&2)<<endl;后将输出 1。( )
11. 计算机中存储的数据都是二进制形式。因此,在使用 C++语言编写程序时,将所有十进制数改写为相同数值的二进制数,会使得程序运行效率更高。( )
一个算法可以用不同的形式来描述,但要求描述比较规范,因此不能用自然语言描述。
for循环和while循环在功能上完全相同,可以相互替代。
C++中的if语句只能用于单分支条件判断。
在C++中,顺序结构是程序执行的基本流程,它按照代码的书写顺序一行一行执行。