C++题库 修订.doc
文本预览下载声明
C++题库 修订
C++机考题库 一、填空题: 〖第 1 题〗 关键字【1】用来向显示器输出数据. 〖第 2 题〗 设 n=10,i=4,则赋值运算 n%=i+1 执行后,n 的值是【1】. 〖第 3 题〗若有定义语句 int a=3, b=2, c=1; ,则表达式 a b?a:b 的值是【1】. 〖第 4 题〗 『若有函数调用 fun(a+b, 3, max(n-1)) ,则 fun 的实参个数是【1】. 〖第 5 题〗 『表达式 5/2 的运算结果是【1】. 〖第 6 题〗表达式 operator+(x,y)还可以表示为【1】. 〖第 7 题〗一个函数可以在其函数体中调用另一个函数,如果被调用的函数就是调用者自身, 或者两个函数互相调用,就形成了一个函数直接或间接地调用自身的现象,这一现象就是函数 的【1】调用. 〖第 8 题〗C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要 改变实参或者返回多个值,应该采取【1】方式. 〖第 9 题〗 【1】是指把按 C++语法规则编写的程序代码输入计算机,并存盘. 〖第 10 题〗关键字【1】的作用是输出回车换行. 〖第 11 题〗若有定义语句 int a=1, b=2; ,则表达式 a + + + - - b 的值为【1】. 〖第 12 题〗函数的返回值是通过返回语句【1】来实现的. 〖第 13 题〗函数调用语句 fun(a+b,(x,y),fun(n+k,d,(a,b)));中实参的个数是【1】. 〖第 14 题〗执行下列语句段后,输出字符 * 的个数是【1】. for (int i=50;i --i) cout * 〖第 15 题〗在 C++语言的结构化程序设计中,【1】是程序的基本组成单元. 〖第 16 题〗关键字【1】用来接收数据的输入. 〖第 17 题〗设 i、j、k 均为 int 型变量,则执行完 for(i=0, j=10; i i++, j- -) k=i+j; 语句后,k 的值为【1】. 〖第 18 题〗若整型变量 a,b,c,d 的值依次为 1,4,3,2,则条件表达式 a b?a:c d?c:d 的值为【1】. 〖第 19 题〗如果 a=1,b=2,c=3,d=4,则条件表达式 a b?a:c d?c:d 的值为【1】 〖第 20 题〗若有数组定义 int i[2][3]; ,则数组 i 有【1】个数组元素. 〖第 21 题〗编译是将编辑好的 C++源程序通过编译器转换成【1】文件. 〖第 22 题〗执行语句序列 int i=0; while(i =25) i+=3; cout i; 后,程序的输出结果是【1】. 〖第 23 题〗若有数组定义:char array[ ]= China ,则数组 array 所占的空间为【1】个字节. 〖第 24 题〗若有定义语句 int a=1, b=2; ,则表达式(++a/b)* b - - 的值为【1】. 〖第 25 题〗在 C++语言中,表达式的类型转换方式有两种:隐含转换和【1】转换. 〖第 26 题〗在文件作用域中声明的对象具有静态生存期,这种对象又称为【1】对象. 〖第 27 题〗若有定义语句 int k=7, x=12; ,则表达式(x%=k) - (k%=5) 的值为【1】. 〖第 28 题〗C++语言提供的基本控制结构可以分为 3 种类型:顺序结构、 【1】结构和 循环结构. 〖第 29 题〗表达式 10%4 的运算结果是【1】. 〖第 30 题〗每个 C++程序至少包含一个函数,即【1】函数. 〖第 31 题〗若有定义语句 int *a,b; ,则变量 b 的数据类型是【1】. 〖第 32 题〗执行语句序列 for(int a=0,x=0;!x a a++) a++; cout a; 后,程序的输出结果是【1】.
〖第 33 题〗开发一个 C++语言程序的步骤通常包括编辑、 、链接、运行和调试. 【1】 〖第 34 题〗C++中只有两个逻辑常量:true 和【1】. 〖第 35 题〗语句 for(int a=0, b=1; b a a++); 的循环次数为【1】. 〖第 36 题〗 若有说明语句 int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=a; ,则表达式*(p+8)的值是 【1】 . 〖第 37 题〗字符常量通常是指用单引号括起来的一个字符,其数据类型的标识为【1】. 〖第 38 题〗若有定义语句 int a=10, b=11, c=12; , 则表达式(a+b) c b== c 的值是【1】. 〖第 39 题〗有如下函数定义: void func (int a,int b) {a++; b++;} 若执行代码段: int x=0 ,y=1; func(
显示全部