第 1 页:选择题 |
第 5 页:填空题 |
43
参考解析:4,5
【解析】本题考查了静态变量的用法。当函数执行完毕后,返回调用点时,静态变量弗不撤销,其值将继续保留,若下次进入该函数,其值仍然存在。所以本题输出4,5。
44已知有函数f的定义如下:
int f(){
static int s=0;
s+=2;
return s;
}
则在某程序中第二次执行函数调用语句 f();时,函数 f 的返回值是 。
参考解析:此题考查的是局部静态变量。局部静态变量是在函数或语句块中以 static 关键字定义的局部变量。期作用域和普通局部变量一样只在定义函数或语句块中有效,但生存周期却是全全局变量一样,一直延续到程序结束。故第一次调用 f(),局部静态变量 s 变为2。第二次调用 f(),s 又自增2,所以函数 f 的返回值是4。
45
参考解析:friendDate
【解析】此题考查的是类与对象以及运算符的重载。题目中“+”重载函数的参数表中有两个参数,所以是作为友元函数重载,实现的功能是将参数对象中成员变量month、year进行相应对加。题中重载函数的返回值类型是类Date,所以应填入“friend Date”。
46operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为__________的。
参考解析:public
【解析】运算符可以重载为成员函数或友元函数,但是应该把函数说明为公有的,以便各个量都能引用。
47
参考解析:2
【解析】本题考查的是运算符的优先级。首先x=3,y=2,判断x
48在算法的4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的_____特性。
参考解析:算法的四个基本特性包括:可靠性、确定性、有穷性和拥有足够的情报,其中,算法的有穷性指的是算法必须在有限的时间内完成,即算法必须在执行有限个步骤之后终止。
49有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是__________。
参考解析:
50栈中允许进行插入和删除的一端叫做_____ 。
参考解析:栈顶
【解析】栈是限定在表的一端进行插入和删除操作的线性表。在表中,允许插入和删除的一端叫做“栈顶”,不允许插入和删除的一端叫做“栈底”。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |