二级测评试卷三

选择题


1、高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。
          

          

          

          
2、 能够实现下面流程图功能的伪代码是( )

          

          

          

          
3、下列关于 C++语言的叙述,正确的是( )
          

          

          

          
4、下列关于 C++语言的叙述,不正确的是( )
          

          

          

          
5、以下哪个是 C++语言的关键字?( )
          

          

          

          
6、以下哪个不是 C++语言的运算符?( )
          

          

          

          
7、如果 a 为 int 类型的变量,b 为 char 类型的变量,则下列哪个语句不符合C++语法?( )
          

          

          

          
8、如果用两个 int 类型的变量 a 和 b 分别表达平行四边形的两条边长,用 int类型的变量 h 表达 a 边对应的高,则下列哪个表达式不能用来计算 b 边对应的高?( )
          

          

          

          
9、以下哪个循环语句会无限次执行?( )
          

          

          

          
10、如果 a 为 char 类型的变量,且 a 的值为'C'(已知'C'的 ASCII 码为 67),则执行 cout << (a + 2);会输出( )
          

          

          

          
11、如果 a 和 b 均为 int 类型的变量,下列表达式能正确判断“a 等于 1 且 b 等于 1”的是( )
          

          

          

          
12、如果 a 为 char 类型的变量,下列哪个表达式可以正确判断“a 是数字”?( )
          

          

          

          
13、 在下列代码的横线处填写( ),使得输出是 9。

          

          

          

          
14、 在下列代码的横线处填写( ),可以使得输出是 42。

          

          

          

          
15、执行以下 C++语言程序后,输出结果是( )。

          

          

          

          

判断题


1、诞生于 1986 年的中华学习机 CEC-I 入选了 2021 年的 CCF 计算机历史记忆(一类),它的内存只有 64KB。当时的汉字编码字符集 GB2312 中共有 6763 个汉字,假如每个汉字用 2 个字节编码,将整个 GB2312 汉字字符集都放入 CEC-I 的内存,也只占用了不超过 1/5 的内存空间。
                    
2、在 C++语言中,标识符中可以有下划线‘_’。同时,‘_’也是 C++语言的运算符。
                    
3、如果 a 是 double 类型的变量,而且值为 3.5,则表达式 a * 10 的计算结果为 35,且结果类型为 int。
                    
4、在 if 语句中,如果条件成立时需要执行多条语句,可以使用大括号‘{’和‘}’将这些语句括起来。
                    
5、循环语句的循环体有可能无限制地执行下去。
                    
6、++和==都是 C++语言的运算符,但+=不是。
                    
7、如果 a 为 char 类型的变量,且取值为大写字母'F',则执行语句 a = a + 1;后,a 的值会变为大写字母'G'。
                    
8、表达式 sqrt(9.0)的计算结果为 3,且结果类型为 int。