C语言程序设计期末练习填空题Word文档格式.docx
- 文档编号:13408611
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:16
- 大小:31.37KB
C语言程序设计期末练习填空题Word文档格式.docx
《C语言程序设计期末练习填空题Word文档格式.docx》由会员分享,可在线阅读,更多相关《C语言程序设计期末练习填空题Word文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
10.在C++程序中包含一个头文件或程序文件的预编译命令为__________。
11.程序中的预处理命令是指以______字符开头的命令。
12.一条表达式语句必须以______作为结束符。
13.在#include命令中所包含的头文件,可以是系统定义的头文件,也可以是________定义的头文件。
14.使用#include命令可以包含一个头文件,也可以包含一个______文件。
15.一个函数定义由________和________两部分组成。
16.若一个函数的定义处于调用它的函数之前,则在程序开始可以省去该函数的______语句。
17.C++头文件和源程序文件的扩展名分别为______和______。
18.程序文件的编译错误分为________和________两类。
19.当使用_______保留字作为函数类型时,该函数不返回任何值。
20.当函数参数表用______保留字表示时,则表示该参数表为空。
21.从一条函数原型语句“intfun1(void);
”可知,该函数的返回类型为______,该函数带有______个参数。
22.当执行cout语句输出endl数据项时,将使C++显示输出屏幕上的光标从当前位置移动到________的开始位置。
23.假定x=5,y=6,则表达式x++*++y的值为__________。
24.假定x=5,y=6,则表达式x--*--y的值为__________。
25.假定x=5,y=6,则执行表达式y*=x++计算后,x和y的值分别为__________和__________。
26.假定x=5,y=6,则执行表达式y+=x--计算后,x和y的值分别为__________和__________。
27.C++常数0x145对应的十进制值为__________。
28.C++常数0345对应的十进制值为__________。
29.十进制常数245对应的十六进制的C++表示为__________。
30.十进制常数245对应的八进制的C++表示为__________。
31.signedchar类型的值域范围是________至__________之间的整数。
32.int和float类型的数据分别占用_________和__________个字节。
33.float和double类型的数据分别占用_________和________个字节。
34.bool和char类型的数据分别占用_________和________个字节。
35.unsignedshortint和int类型的长度分别为_________和________。
36.字符串”This\’sabook.\n”的长度为__________。
37.字符串”\nThis\’sapen\n\n”的长度为__________。
38.在C++中存储字符串”abcdef”至少需要________个字节。
39.在C++中存储字符串”a+b=c”至少需要________个字节。
40.假定x和y为整型,其值分别为16和5,则x%y和x/y的值分别为__________和__________。
41.假定x和y为整型,其值分别为16和5,则x/y和double(x)/y的值分别为__________和__________。
42.假定x是一个逻辑量,则x&
&
true的值为__________。
43.假定x是一个逻辑量,则x||true的值为__________。
44.假定x是一个逻辑量,则x&
false的值为__________。
45.假定x是一个逻辑量,则x||false的值为__________。
46.假定x是一个逻辑量,则!
x||false的值为__________。
47.假定x是一个逻辑量,则x&
!
x的值为__________。
48.假定x是一个逻辑量,则x||!
49.数学算式
的C++表达式为________________。
50.数学算式
51.数学算式
52.设enumPrintstatus{ready,busy,error};
则cout<
<
busy的输出结果是________。
53.设enumPrintstatus{ready=2,busy,error};
则cout<
54.常数-4.205和6.7E-9分别具有__________和__________位有效数字。
55.枚举类型中的每个枚举值都是一个__________,它的值为一个__________。
56.常数100和3.62的数据类型分别为__________和__________。
57.若x=5,y=10,则计算y*=++x表达式后,x和y的值分别为______和______。
58.假定x和ch分别为int型和char型,则sizeof(x)和sizeof(ch)的值分别为______和______。
59.假定x=10,则表达式x<
=10?
20:
30的值为______。
60.表达式sqrt(81)和pow(6,3)的值分别为______和______。
61.含随机函数的表达式rand()%20的值在_____至______区间内。
62.在switch语句中,每个语句标号所含关键字case后面的表达式必须是_______。
63.在if语句中,每个else关键字与它前面同层次并且最接近的________关键字相配套。
64.作为语句标号使用的C++保留字case和defaule只能用于________语句的定义体中。
65.执行switch语句时,在进行作为条件的表达式求值后,将从某个匹配的标号位置起向下执行,当碰到下一个标号位置时(停止/不停止)________执行。
66.若while循环的“头”为“while(i++<
=10)”,并且i的初值为0,同时在循环体中不会修改i的值,则循环体将被重复执行______次后正常结束。
67.若do循环的“尾”为“while(++i<
10)”,并且i的初值为0,同时在循环体中不会修改i的值,则循环体将被重复执行______次后正常结束。
68.当在程序中执行到________语句时,将结束本层循环类语句或switch语句的执行。
69.当在程序中执行到________语句时,将结束所在循环语句中循环体的一次执行。
70.在程序中执行到________语句时,将结束所在函数的执行过程,返回到调用该函数的位置。
71.在程序执行完________函数调用后,将结束整个程序的执行过程,返回到C++集成开发窗口。
72.元素类型为int的数组a[10]共占用________字节的存储空间。
73.元素类型为double的二维数组a[4][6]共占用________字节的存储空间。
74.元素类型为char的二维数组a[10][30]共占用________字节的存储空间。
75.存储字符’a’和字符串”a”分别需要占用________和________个字节。
76.空串的长度为________,存储它需要占用________个字节。
77.字符串”\’a\’xy=4\n”的长度为________。
78.字符串”a:
\\xxk\\数据”的长度为________。
79.用于存储一个长度为n的字符串的字符数组的长度至少为________。
80.若a是一个字符数组,则从键盘上向该数组输入一个字符串的表达式为__________。
81.若a是一个字符数组,则向屏幕输出a中所存字符串的表达式为__________。
82.一个二维字符数组a[10][20]能够存储________个字符串,每个字符串的长度至多为________。
83.对一个二维字符数组a进行初始化的数据为{”123”,”456”,”789”},则a[1]元素对应的字符串为__________。
84.strlen(”apple”)的值为________,strcmp(”a”,”A”)的值为________。
51
85.若需要把一个字符串”aaa”赋值到字符数组a中,则需要执行________函数的调用来实现。
85.假定对数组a[]进行初始化的数据为{2,7,9,6,5,7,10},则a[2]和a[5]分别被初始化为________和________。
86.假定对二维数组a[3][4]进行初始化的数据为{{3,5,6},{2,8},{7}},则a[1][1]和a[2][3]分别被初始化为_______和________。
87.在C++语言中,一个函数由函数头和__________组成。
88.重载一个函数的条件是:
该函数必须在参数的个数或参数的__________上与其它同名函数有所不同。
89.如果一个函数只允许同一程序中的函数调用,则应在该函数定义前加上__________C++保留字。
90.若“doublex=100;
”是文件F1.CPP中的一个全局变量定义语句,若文件F2.CPP中的某个函数需要访问此x,则应在文件F2.CPP中添加对x的声明语句为_________________。
91.定义一个函数模板要用到的第一个修饰符是____________。
92.在函数模板的参数中,用class修饰的参数称为__________参数。
93.如果一个函数直接或间接地调用自身,这样的调用称为____________调用。
94.已知intcubin(intn){returnn*n*n;
}和doublecubin(doublen){returnn*n*n;
}是一个函数模板的两个实例,假定类型参数用T表示,则该函数模板的定义是__________________________________。
95.对于无返回值函数,定义函数时要用__________修饰函数类型。
96.如果一个函数定义中使用了__________修饰,则该函数不允许被其它文件中的函数调用。
97.如果一个函数中有多个默认参数,则默认参数必须全部处在形参表的________部分。
98.定义外部变量时,不用存储类说明符_________,而声明外部变量时用它。
99.调用系统函数时,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 期末 练习 填空
![提示](https://static.bdocx.com/images/bang_tan.gif)