二、判断题(每题 2 分,共 20 分) 1、我们常说的互联⽹(Internet)是⼀个覆盖全球的⼴域⽹络,它不属于任何⼀个国家。 【答案】正确 【考纲知识点】 计算机的存储与网络 【解析】本题是计算机网络基础知识。 2、神威·太湖之光超级计算机是中国⾃主研制的超级计算机,在全球超级计算机 TOP500 排⾏榜中多次荣膺榜⾸。 【答案】正确 【考纲知识点】 计算机的历史 【解析】本题计算机发展,超级计算机。 3、C++表达式 7.8 / 2 的值为 3.9 ,类型为 float 。 【答案】错误 【考纲知识点】 基本数据类型 【解析】本题 C++基础知识,小数默认是 double 类型。 4、C++ 表 达 式 (2 * 3) || (2 + 5) 的 值 为 67 。 【答案】错误 【考纲知识点】 基本运算 【解析】本题 C++基础知识,逻辑运算||最后操作,返回结果是0 或者1,该表达式返回 1。 5、如果 m 和 n 为 int 类型变量,则执⾏ for (m = 0, n = 1; n<9; ) n = ((m = 3 * n, m + 1), m - 1); 之后n 的值为偶数。 【答案】正确 【考纲知识点】 控制语句结构、基本运算 【解析】本题考察循环、逗号表达式、赋值运算的知识。第1 次循环:m=3*1=3,n=()括号里面是个逗号表达式,n 赋值为 3-1=2。第 2 次循环:m=3*2=6,n 赋值后的结果是 5;第 3 次循环:m=15,n 的结果是 14,退出循环。N 是偶数。 6、 如果 a 为 int 类型的变量,则表达式 (a >= 5 && a <= 10) 与(5 <= a <=10)的值总是相同的。 【答案】错误 【考纲知识点】 基本运算 【解析】本题考察比较运算符和逻辑运算符。前者是 2 个条件都要满足,后者的操作是先计算 5<=a 的结果,然后再和 10 比大小。例如a=20,5<=20 的结果是1,1 再和 10 比较大小,也成立,返回结果是 1. (a >= 5 && a <= 10)返回结果是0。 7、下⾯C++代码执⾏后的输出为 10 。 int cnt = 0;
for(int i = 1;i<10;i++){
cnt += 1;
i += 1;
}
cout<<cnt;
【答案】错误 【考纲知识点】 循环结构 【解析】本题考察循环结构。每次循环,i 实际上是+2,cnt 加不到10 次,输出不是 10,是 5。 8、执⾏以下 C++代码后的输出为 0 。 int rst = 0;
for (int i = -100 ;i<100;i+=2){
rst += i;
}
cout<<rst;
【答案】错误 【考纲知识点】 循环结构 【解析】本题考察循环结构。每次循环,i 每次+2,观察一下i 值变化是:-100,-98,-96……0,2,4,……98。Rst 是-100。 9、执⾏以下 C++代码后的输出为 30 。 int rst = 0;
for (int i = 0 ;i<10;i+=2){
rst += i;
}
cout<<rst;
【答案】错误 【考纲知识点】 循环结构 【解析】本题考察循环结构。每次循环,i 每次+2,观察一下i 值变化是:0,2,4,6,8,rst累加了 0,2,4,6,8。i=10 的时候退出循环,rst 是 20。 10、C++是⼀种⾼级程序设计语⾔。 【答案】正确 【考纲知识点】 计算机基础知识 【解析】本题考察 C++语言知识,c++是一门高级程序设计语言。
(责任编辑:lizq) |