当前位置:首页 > 练习 > 正文内容

【练习】C++变量练习题

亿万年的星光1周前 (01-15)练习7

答案请关注下面的微信公共号:

发送"ca620"获取本文题目答案

本文习题word版本下载 (访问密码: 7381)https://url47.ctfile.com/f/64055047-8620370636-9af85c?p=7381


一、单选题

1.以下关于变量的描述,最准确的是()

    A. 变量是固定不变的数值

    B. 变量是能存储数据且值可修改的容器

    C. 变量只能存储数字类型的数据

    D. 变量定义后必须立即赋值

2.下列变量定义语法正确的是()

    A. int 1a = 5;

    B. char b = '9';

    C. double c = 3.14;

    D. bool d = 'true';

3.C++ 中,以下哪个是合法的变量名()

    A. int_age

    B. 2score

    C. my-name

    D. float

4.关于关键字的说法,错误的是()

    A. 关键字是 C++ 官方规定的专用词

    B. 关键字不能作为变量名使用

    C. 在 DevC++ 中关键字通常显示为特殊颜色(如黑色)

    D. 程序员可以自定义新的关键字

5.定义double price = 9.9;后,要输出price的值,下列输出语句正确的是()

    A. cout<<price<<endl;

    B. cout<<double<<endl;

    C. cout<<Price<<endl;

    D. cout<<"price"<<endl;

6.下列变量定义中,同时定义多个同类型变量且语法正确的是()

    A. int a; b; c=10;

    B. int a,b,c=10;

    C. int a=5, b, c=;

    D. int a=3; double b=4.5;

7.定义bool flag = false;,执行cout<<flag;后输出结果是()

    A. false

    B. 0

    C. 1

    D. 报错

8.以下关于未赋值变量的说法,正确的是()

    A. 未赋值的 int 变量默认值为 0

    B. 未赋值的 char 变量默认是空格

    C. 未赋值的变量值是随机的(垃圾值)

    D. 未赋值的变量无法输出

9.下列哪个是 C++ 的关键字()

    A. student

    B. void

    C. name

    D. score

10.定义char ch = 'A';,输出该变量的正确语句是()

    A. cout<<ch<<endl;

    B. cout<<'ch'<<endl;

    C. cout<<"ch"<<endl;

    D. cout<<Char<<endl;

11.以下变量命名违反规则的是()

    A. _user123

    B. Book_Name

    C. if_else

    D. 3d_model

12.定义int x = 10; x = 20;,变量 x 的最终值是()

    A. 10

    B. 20

    C. 30

    D. 报错(变量不能重复赋值)

13.下列关于变量类型的说法,错误的是()

    A. int 用于存储整数

    B. double 用于存储小数(浮点型)

    C. char 只能存储字母,不能存储数字字符

    D. bool 类型只有 true 和 false 两个值

14.编译运行以下代码,会出现的情况是()


    #include<iostream>
    using namespace std;
    int main(){
        int num;
        cout<<num<<endl;
        return 0;
    }


    A. 输出 0

    B. 输出随机数(垃圾值)

    C. 编译报错,提示变量未赋值

    D. 输出空值

15.以下代码中,错误的一行是()

  

  #include<iostream>
    using namespace std;
    int main(){
        // 第1行
        double weight = 55.5;
        // 第2行
        char gender = '女';
        // 第3行
        int age = 18;
        // 第4行
        cout<<height<<endl;
        return 0;
    }


    A. 第 1 行

    B. 第 2 行

    C. 第 3 行

    D. 第 4 行

16.执行以下代码后,变量 sum 的最终值是()

  #include<iostream>
    using namespace std;
    int main(){
        int a = 7, b = 2;
        double c = 2.0;
        int sum = (a / b) + (a / c);
        return 0;
    }

    A. 6

    B. 6.5

    C. 7

    D. 3.5

17.下列变量命名完全符合 C++ 规则的是()

    A. student_123

    B. 123_student

    C. student-name

    D. float

18.编译运行以下代码,输出结果是()

  

  #include<iostream>
    using namespace std;int main(){
        char ch = 'B';
        int num = (int)ch;
        cout << num << endl;
        return 0;
    }


    A. B

    B. 66

    C. b

    D. 98

19.以下代码中,语法完全正确的是()

A.

 

   #include<iostream>
    using namespace std;
    int main(){
        int x = 10;
        x = 20;
        cout << x;
        return 0;
    }


B.


    #include<iostream>
    using namespace std;
    int main(){
        int y;
        cout << y + 5;
        y = 8;
        return 0;
    }


C.

  

  #include<iostream>
    using namespace std;
    int main(){
        double z = 9.5;
        int m = (int)z + 0.5;
        cout << m;
        return 0;
    }


D.

 

   #include<iostream>
    using namespace std;
    int main(){
        char k = "A";
        cout << k;
        return 0;
    }


20.关于变量赋值和运算的说法,错误的是()

A. int a = 5; a += 3; 执行后 a 的值是 8

B. double b = 8 / 3; 执行后 b 的值是 2.0(而非 2.66667)

C. char c = '5'; int d = c; 执行后 d 的值是 5

D. int e = 15; e = e - 5; 执行后 e 的值是 10


扫描二维码推送至手机访问。

版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。

标签: 变量
分享给朋友:
返回列表

上一篇:【练习】数据类型练习题

没有最新的文章了...

相关文章

【练习】符号与快捷键

【练习】符号与快捷键

答案请关注下面的微信公共号:发送"ca616"获取本文题目答案本文习题word版本下载:[练习]常见符号和快捷键练习(codecoming).docx (访问密码: 7381)一、...

【练习】常见报错练习

【练习】常见报错练习

答案请关注下面的微信公共号:发送"ca618"获取本文题目答案本文习题word版本下载:https://url47.ctfile.com/s/e91ade43e900ec762b5...

【练习】数据类型练习题

【练习】数据类型练习题

答案请关注下面的微信公共号:发送"ca619"获取本文题目答案本文习题word版本下载:https://url47.ctfile.com/s/d936c1f1f369fe7c7c7...