二、填空题
    1. C++语言是在__C____语言的基础上发展起来的。
    2. C++语言的编译单位是扩展名为___.cpp_______程序_____文件。
    3. 行尾使用注释的开始标记符为____//____
    4. 多行注释的开始标记符和结束标记符分别为_/*___________*/_____
    5. 用于输出表达式值的标准输出流对象是_cout_____。
    6. 用于从键盘上为变量输入值的标准输入流对象是___cin___。
    7. 一个完整程序中必须有一个名为__main____的函数。
    8. 一个函数的函数体就是一条__复合_____语句。
    9. 当执行cin语句时,从键盘上输入每个数据后必须接着输入一个_空白_____符,然后才能继续输入下一个数据。
    10. C++程序中包含一个头文件或程序文件的预编译命令为__#include______
    11. 程序中的预处理命令是指以__#___字符开头的命令。
    12. 一条表达式语句必须以___分号___作为结束符。
    13. #include命令中所包含的头文件,可以是系统定义的头文件,也可以是___用户(或编程者)____定义的头文件。
    14. 使用#include命令可以包含一个头文件,也可以包含一个_程序___文件。
    15.一个函数定义由_函数头______函数体____两部分组成。令数组全部的值为0
    16.若一个函数的定义处于调用它的函数之前,则在程序开始可以省去该函数的_原型(或声明)____语句。
    18.程序文件的编译错误分为___警告(warning______致命(error___两类。
    19.当使用__void____保留字作为函数类型时,该函数不返回任何值。
    20.当函数参数表用__void____保留字表示时,则表示该参数表为空。
    21.从一条函数原型语句“int fun1(void);”可知,该函数的返回类型为__int____,该函数带有_0___个参数。
    22. 当执行cout语句输出endl数据项时,将使C++显示输出屏幕上的光标从当前位置移动到_____下一行___的开始位置。
    23. 假定x=5y=6,则表达式x++*++y的值为____35______
    24. 假定x=5y=6,则表达式x--*--y的值为_____25_____
    25. 假定x=5y=6,则执行表达式y*=x++计算后,xy的值分别为___6__________30_______
    26. 假定x=5y=6,则执行表达式y+=x--计算后,xy的值分别为____4__________11______
    27. C++常数0x145对应的十进制值为_____325_____
    28. C++常数0345对应的十进制值为_____2_____
    29. 十进制常数245对应的十六进制的C++表示为____0xf5______
    30. 十进制常数245对应的八进制的C++表示为____0365______
    31. signed char类型的值域范围是__-128________+127______之间的整数。
    32. intfloat类型的数据分别占用__4_________4____个字节。
    33. floatdouble类型的数据分别占用____4_________8____个字节。
    34. boolchar类型的数据分别占用____1__________1___个字节。
    35. unsigned short intint类型的长度分别为_____2_______4_____
    36. 字符串”This\’s a book.\n”的长度为_____15_____
    37. 字符串”\nThis\’s a pen\n\n”的长度为_____15_____
    38. C++中存储字符串”abcdef”至少需要____7____个字节。
    39. C++中存储字符串”a+b=c”至少需要____6____个字节。
    40. 假定xy为整型,其值分别为16和5,则x%yx/y的值分别为____1_______3_____
    41. 假定xy为整型,其值分别为16和5,则x/ydouble(x)/y的值分别为____3___________3.2____
    42. 假定x是一个逻辑量,则x && true的值为____x_____
    43. 假定x是一个逻辑量,则x || true的值为_____true(或1)____
    44. 假定x是一个逻辑量,则x && false的值为_____false(或0)____
    45. 假定x是一个逻辑量,则x || false的值为____x______
    46. 假定x是一个逻辑量,则!x || false的值为____!x______
    47. 假定x是一个逻辑量,则x && !x的值为_____false(或0)_____
    48. 假定x是一个逻辑量,则x || !x的值为____ true(或1)_____
    49. 数学算式C++表达式为______(x+y)/(2*x*y)______
    50. 数学算式C++表达式为____3*x*y/(x+y)_______
    51. 数学算式C++表达式为____1/(a*x*x+b*y*y)____________
    52. 设enum Printstatus{ready,busy,error};cout<<busy的输出结果是_1____
    53. 设enum Printstatus{ready=2,busy,error};cout<<busy的输出结果是__3____
    54. 常数-4.2056.7E-9分别具有____4___________2_____位有效数字。
    55. 枚举类型中的每个枚举值都是一个_____枚举常量_____,它的值为一个___整数______
    57. x=5, y=10, 则计算y*=++x表达式后,xy的值分别为_  6______60___
    58. 假定xch分别为int型和char型,则sizeof(x)sizeof(ch)的值分别为___4_____1____
    59. 假定x=10,则表达式x<=10?20:30的值为__20____
    60. 表达式sqrt(81)pow(6,3)的值分别为___9_____216____
    62. switch语句中,每个语句标号所含关键字case后面的表达式必须是整型_常量______
    63. if语句中,每个else关键字与它前面同层次并且最接近的____if____关键字相配套。
    64. 作为语句标号使用的C++保留字casedefault只能用于____switch____语句的定义体中。
    65. 执行switch语句时,在进行作为条件的表达式求值后,将从某个匹配的标号位置起向下执行,当碰到下一个标号位置时__不停止______执行。
    66. while循环的“头”为“while(i++<=10)”,并且i的初值为0,同时在循环体中不会修改i的值,则循环体将被重复执行____11__次后正常结束。
    67. do循环的“尾”为“while(++i<10)”,并且i的初值为0,同时在循环体中不会修改i 的值,则循环体将被重复执行___10___次后正常结束。
    68. 当在程序中执行到___break_____语句时,将结束本层循环类语句或switch语句的执行。
    69. 当在程序中执行到____continut____语句时,将结束所在循环语句中循环体的一次执行。
    70. 在程序中执行到___return__语句时,将结束所在函数的执行过程,返回到调用该函数的位置。
    71.在程序执行完___主(或main__函数后,将结束整个程序的执行过程,返回到操作系统下的C++集成开发窗口。
    72. 元素类型为int的数组a[10]共占用__40_____字节的存储空间。
    73. 元素类型为double的二维数组a[4][6]共占用_192__字节的存储空间。
    74. 元素类型为char的二维数组a[10][30]共占用__300___字节的存储空间。
    75. 存储字符’a’和字符串”a”分别需要占用___1_____2____个字节。
    76. 空串的长度为__0___,存储它需要占用____1___个字节。
    77. 字符串”\’a\’xy=4\n”的长度为__8____
    79. 用于存储一个长度为n的字符串的字符数组的长度至少为___n+1___
    80. a是一个字符数组,则从键盘上向该数组输入一个字符串的表达式为___cin>>a___
    81. a是一个字符数组,则向屏幕输出a中所存字符串的表达式为____cout<<a____
    82. 一个二维字符数组a[10][20]能够存储_____10___个字符串,每个字符串的长度至多为___19_____
    83. 对一个二维字符数组a进行初始化的数据为{”123”,”456”,”789”},则a[1]元素对应的字符串为_”456”_____
  86. 假定对二维数组a[3][4]进行初始化的数据为{{3,5,6},{2,8},{7}},则a[1][1]a[2][3]分别被初始化为___8_______0_____

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