0 #J2902. CCF-GESP编程能力等级认证二级强化练习【2】
CCF-GESP编程能力等级认证二级强化练习【2】
一、选择题。(15题,每题2分,共30分)
- FTP 可以用于? {{ select(1) }}
- 远程传输文件
- 发送电子邮件
- 浏览网页
- 网上聊天
- 下列流程图的输出结果是?
{{ select(2) }}
- 5
- 24
- 100
- 120
- 1 MB 等于( )字节? {{ select(3) }}
- 1000
- 1024
- 1000 × 1000
- 1024 × 1024
- 下列不属于面向对象程序设计语言的是? {{ select(4) }}
- C
- C++
- Java
- C#
- 如果a是已定义的float类型变量,以下C++语言的语句不能通过编译的是? {{ select(5) }}
- a = 3;
- float a = 3.0;
- a = 3.14159;
- a = true;
- 若想输出以下内容,请在C++代码段横线处填入合适代码?
----
+++
--
-
{{ select(6) }}
- 第一处:4;第二处:-;第三处:+
- 第一处:4;第二处:+;第三处:-
- 第一处:i;第二处:-;第三处:+
- 第一处:i;第二处:+;第三处:-
- 以下两行代码输出的结果为?
{{ select(7) }}
- 12.000000
- 12.00
- 12.34
- 13.00
- 下列程序中,正确计算1, 2, ⋯, 50 这 50 个自然数之和sum(初始值为0)的是? {{ select(8) }}
- i = 1; do{ sum +=i; i++; }while(i<=50);
- i = 1; do{ sum +=i; i++; }while(i > 50);
- i = 1; while(i < 50){ sum+=i; i++; }
- i = 1; while(i >= 50){ sum+=i; i++; }
- 已知字符型变量c存储的是一个小写字母,以下哪种写法会将c转换为大写字母? {{ select(9) }}
- c = c + 32;
- c = c - 97;
- c = c - 'a' + 'A';
- c = c + 'a' - 'A';
- 输入25,下面C++代码执行后的输出是?
{{ select(10) }}
- 3
- 23
- 3 13 23
- 3 6 9 12 15 18 21 24
- 下面C++代码想逆序输出m到1(包含m, 1)之间的奇数,请在横线处填入合适的代码?
{{ select(11) }}
- i % 10 == 0
- i % 2 != 0
- i % 2 = 0
- i % 2 == 0
- 下列C++代码用于找出第一个能同时被3、11整除的数并输出,没有找到则输出 No。请在横线处填入合适的代码?
{{ select(12) }}
- continue
- break
- return 0
- exit
- 请在横线处填入合适的数字,使下面的C++程序可以输出20次“你好”?
{{ select(13) }}
- 2 3 5
- 2 2 5
- 5 5 5
- 5 5 10
- 下列关于C++语言的叙述,正确的是? {{ select(14) }}
- 在C++中,布尔类型bool可以赋值给int类型的变量,0代表false,非0代表true。
- 如果a都是char类型的变量,a = 'b'++;符合C++的语法。
- 如果a为int类型的变量,b为char类型的变量,(int)b = a;符合C++的语法。
- 如果a, b为int类型的变量,b = a % 0,输出b的结果为0。
- 输入abcd123ef0,下面C++代码执行后的输出是?
{{ select(15) }}
- 3
- 4
- 6
- 10
二、判断题。(10题,每题2分,共20分)
- ++和--都是C++语言的运算符,但!=不是。 {{ select(16) }}
- 对
- 错
- 表达式sqrt(16.0)的计算结果为4,且结果类型为int。 {{ select(17) }}
- 对
- 错
- 若a为int类型的变量,则表达式(a >= 2 && a <= 4) 与 (2 <= a <= 4)的值总是相同的。 {{ select(18) }}
- 对
- 错
- 蓝牙和Wi-Fi都是无限广域网设备。 {{ select(19) }}
- 对
- 错
- 中国的国家顶级域名是.cn。 {{ select(20) }}
- 对
- 错
- 执行以下C++代码后的输出为 7。
{{ select(21) }}
- 对
- 错
- 输入AaBbCbDdEe,执行以下C++代码后的输出为 Yes。
{{ select(22) }}
- 对
- 错
- 若a为int类型的变量,则表达式 if (a % 2 == 1) 可以判断a是否为奇数。 {{ select(23) }}
- 对
- 错
- C++表达式(5 * 6) && (5 + 6)的值为3011。 {{ select(24) }}
- 对
- 错
- 诺贝尔奖是计算机科学领域的最高奖项。 {{ select(25) }}
- 对
- 错
三、编程题。(2题,每题25分,共50分)
- 【画菱形】
- 【找数字】