F
 一、单项选择题
1. C++源程序文件的默认扩展名为  .cpp 
2. C++源程序文件编译而成的目标文件的默认扩展名为  . obj 
    3. C++目标文件连接而成的可执行文件的默认扩展名为  . exe 
    4. C++程序从上机到得到结果的几个操作步骤依次是      编辑、编译、连接、运行
    5. 以下标识符中不全是保留字的是(  B  )。
        A. case    for    int        B. default  then  while
        C. bool    class  long        D. goto  return  char
    6. 能作为C++程序的基本单位是( C  )
        A. 字符      B. 语句    C. 函数    D. 源程序文件
7. 程序中主函数的名字为  main     
8. C++程序的基本模块为(  D  )。
        A. 表达式      B. 标识符      C. 语句      D. 函数
    9. 可用作C++语言用户标识符的一组标识符是(  B )
A. void    define    +WORD        B. a3_b3    _123    YN
C. for      -abc      Case        D. 2a      DO      sizeof
    10. 存储以下数据,占用存储字节最多的是()。
        A. 0      B. ‘0’      C. 0      D. 0.0
    11. 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用(  D  )符号作为分隔符。
while语句都可以用for改写        A. 空格或逗号      B. 逗号或回车      C. 逗号或分号      D. 空格或回车
    12. 设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是( C  )
        A. 12      B. 144      C. 156      D. 288
13. 假设在程序中 abc 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式的表达式是(  D  )
A. 1.0/a*b*c    B. 1/(a*b*c)    C. 1/a/b/(float)c    D. 1.0/a/b/c
14. 设”int a=15,b=26;”,则”cout<<(a,b);”的输出结果是(  D  )
A. 15      B. 26,15      C. 15,26      D. 26
    15. x是一个bool型的逻辑量,y的值为10,则表达式 x && y的值为()。
        A. 1      B. 0      C. x值相同      D. x值相反
    16. x>0 && x<=10的相反表达式为(  A  )。
A. x<=0 || x>10    B. x<=0 && x>10        C. x<=0 || x<=10  D. x>0 && x>10
    17. x>0 || y==5的相反表达式为()。
A. x<=0 || y!=5    B. x<=0 && y!=5      C. x>0 || y!=5  D. x>0 && y==5
    18.设xy均为bool量,则x && y为真的条件是(  A  )
        A. 它们均为真      B. 其中一个为真    C. 它们均为假    D. 其中一个为假
    19.设xy均为bool量,则x || y为假的条件是(  C  )
        A. 它们均为真      B. 其中一个为真    C. 它们均为假    D. 其中一个为假
    20. 字符串”a+b=12\n”的长度为(  B  )。  长度算的不是字节,“12”算为2
        A. 6      B. 7      C. 8      D. 9
    21. 假定下列xy均为int型变量,则不正确的赋值为(  B  )。 X++没有意义
        A. x+=y++      B. x++=y++      C. x=++y      D. ++x=++y
    22. 下列的符号常量定义中,错误的定义是(  C  )。
        A. const M=10;        B. const int M=20;
        C. const char ch;      D. const bool mark=true;
    23. 循环语句“for(int i=0; i<n; i++) cout<<i*i<<’ ’;”中循环体执行的次数为(  C  )
        A. 1      B. n-1      C. n    D. n+1
    24. 在下面循环语句中循环体执行的次数为(  B  )。
        for(int i=0; i<n; i++)
            if(i>n/2) break;
        A. n/2      B. n/2+1      C. n/2-1      D. n-1
    25. 在下面循环语句中内层循环体S语句的执行总次数为(  D  )。
        for(int i=0; i<n; i++)
            for(int j=i; j<n; j++) S;
        A. n2      B. (n+1)/2      C. n(n-1)/2      D. n(n+1)/2
    26. 在下面循环语句中循环体执行的次数为()。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。