#J0001. 全国青少年信息素养模拟卷(一)

全国青少年信息素养模拟卷(一)

一、单选题(一共15题、每题5分。答错、不答不扣分)

  1. 已知x,y为整型,z为实型,ch为[字符型]则下列表达式中正确的是 {{ select(1) }}
  • z=(x+y)++
  • y=ch+x
  • x+y=z
  • y=z%x
  1. 设有定义“int x; double y; ”及语句“ x = y; ”,则下面正确的说法是 {{ select(2) }}
  • 将y的整数部分赋给x
  • 将y的值四舍五入为整数后赋给x-
  • 该语句执行后x与y相等
  • 将x的值转换为实数后赋给y
  1. 下列可用于C++语言用户标识符的一组是 {{ select(3) }}
  • void, define, WORD
  • a3_b3, _123, Car
  • For, -abc, IF Case
  • 2a, DO, sizeof
  1. 已知:char a=‘a’;float b=2.3;double c=41;int d;则执行语句d=a+b+c;后变量d的数据类型为 {{ select(4) }}
  • int
  • char
  • float
  • double
  1. 在C++语言中的if语句中,用作判断的表达式为 {{ select(5) }}
  • 关系表达式
  • 逻辑表达式
  • 算术表达式
  • 任意表达式
  1. 一个可运行的C++源程序( )。 {{ select(6) }}
  • 由一个或多个主函数构
  • 由一个且仅由一个主函数和零个以上(含零个)的子函数构成
  • 仅由一个主函数构成
  • 由一个且只有一个主函数和多个子函数构成
  1. C++程序的三种基本结构是( )。 {{ select(7) }}
  • 顺序结构、选择结构、循环结构
  • 递归结构、循环结构、转移结构
  • 嵌套结构、递归结构、顺序结构
  • 循环结构、转移结构、顺序结构
  1. 以下不属于字符型常量的是( )。 {{ select(8) }}
  • '$'
  • "+"
  • 'x2A'
  • '+'
  1. 下列变量定义中, 错误的是( )。 {{ select(9) }}
  • int Int;
  • int a,A;
  • int if;
  • float x=-3.33333;
  1. 已知:char a ; float b ; double c ; 则执行语句:c = a + b + c; 后变量c的类型为( )。 {{ select(10) }}
  • char
  • int
  • float
  • double
  1. 关于 C++ 程序第1行的包含语句,以下写法中正确的是。 {{ select(11) }}
  • ​#include bits/stdc++.h
  • #include 'bits/stdc++.h'
  • include (bits/stdc++.hdio.h)
  • #include <bits/stdc++.h>
  1. 以下________是合法的 {{ select(12) }}
  • 3ab
  • _isw
  • float
  • b-bwhile
  1. 以下选项中,三种类型都是 C++ 语言的基本类型的是 {{ select(13) }}
  • int, long, rea
  • integer, short, double
  • int, float, char
  • int, decimal, char
  1. 以下选项中正确的 C++ 语言常量是 {{ select(14) }}
  • 0xEfGh
  • ​'XYZ'
  • 12.34e6
  • '\5A'
  1. 设要定义 n 为整型变量,定义x 为双精度实型变量,正确的语句是。 {{ select(15) }}
  • int n, double x,
  • int n, double x;
  • int n; double x;
  • int n; double x,

二、判断题(一共5题、每题5分。答错、不答不扣分)

  1. 一个程序只能有一个主函数。 {{ select(16) }}
  • 对,
  • 错;
  1. 假设主函数返回值为int类型,主函数返回时可以返回2。 {{ select(17) }}
  • 对,
  • 错;
  1. 题目规定主函数返回值必须为1,主函数返回值时可以返回2。 {{ select(18) }}
  • 对,
  • 错;

19.在C++中命名空间代码using namespace std;必须要写 {{ select(19) }}

  • 对,
  • 错;
  1. float为双精度实型变量。 {{ select(20) }}
  • 对,
  • 错;