山东工商学院
第一章单元测试
  1. 一个C程序可能出现的错误有( )。

  2. A:语法错误
    B:其他三个选项中所说的错误都可能出现
    C:逻辑错误
    D:运行错误

    答案:其他三个选项中所说的错误都可能出现

  3. C语言源程序中一般可以包含几个函数?( )。

  4. A:必须两个以上
    B:0个
    C:至少一个
    D:1个

    答案:至少一个

  5. 关于C语言,以下描述中错误的是( )。

  6. A:一个C程序总是从main函数开始执行
    B:C语言的注释通常是以"/*"开始并以"*/"结束
    C:一个C程序可以包含多个main函数
    D:每个语句的最后必须有一个分号

    答案:一个C程序可以包含多个main函数

  7. 计算机能直接执行的文件是( )。

  8. A:扩展名为txt的文件
    B:扩展名为exe的文件
    C:扩展名为obj的文件
    D:扩展名为c的文件

    答案:扩展名为exe的文件

  9. 以下叙述中正确的是( )。

  10. A:C语句必须以分号结束
    B:一条C语句必须在一行内写完
    C:C程序中出现的预编译,均为语句,如#include <stdio.h>就是一条C语句
    D:C程序中的每一行只能写一条语句

    答案:C语句必须以分号结束

  11. 程序的运行结果不正确,这种错误属于( )。

  12. A:逻辑错误
    B:编译错误
    C:语法错误
    D:连接错误

    答案:逻辑错误

  13. 在函数体中,关于数据定义语句和非数据定义语句(即执行语句)的位置,下面说法正确的是( )。

  14. A:C89标准规定:有些必须放在前面,有些可以放在后面
    B:C89标准规定:所有数据定义语句必须在任何非数据定义语句的前面
    C:C89标准对于上述两种语句的位置没有要求
    D:C99标准规定:所有数据定义语句必须在任何非数据定义语句的前面

    答案:C89标准规定:所有数据定义语句必须在任何非数据定义语句的前面

  15. 在C语言程序中( )。

  16. A:main函数必须放在程序的开始位置
    B:main函数只能出现在库函数中
    C:main函数可以放在其它函数的前面、后面或中间
    D:main函数必须放在程序的最后

    答案:main函数可以放在其它函数的前面、后面或中间

  17. C语言属于以下程序设计语言的哪个类别?( )。

  18. A:面向对象语言
    B:机器语言
    C:高级语言
    D:汇编语言

    答案:高级语言

  19. 下列选项中,属于多行注释的是( )。

  20. A://
    B:\\
    C:/**/
    D:/*

    答案:/**/

  21. 以下四个程序中,完全正确的是( )。

  22. A:include <stdio.h>
    int main()
    {
    /* programming */
    printf("programming!\n");
    return 0;
    }
    B:#include <stdio.h>
    int main();
    {
    /* programming /*
    printf("programming!\n");
    return 0;
    }
    C:#include <stdio.h>
    int main()
    {
    /*programming */
    printf("programming!\n")
    return 0;
    }
    D:#include <stdio.h>
    int main()
    {
    /* programming */
    printf("programming!\n");
    return 0;
    }

    答案:#include <stdio.h>
    int main()
    {
    /* programming */
    printf("programming!\n");
    return 0;
    }

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部