-> -> ->
2010计算机等级考试二级(C++)笔试139(六)
时间:2011-01-22 19:08:52
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
de<iostream.h> func(int a,int b) { statlC int m=0,i=2; i+=m+1; m=i+a+b; return m; } void main() {int k=4,m=1,p; p=func(k,m);cout<<p<<,; p=func(k,m);cout<<p<<endl; } 参考答案: 8,17 8,17----------------------------------------13、 下列程序的输出结果是___13___。 #inClude<iostream> rsing namespace std; template<typename T> T fun(Ta,Tb){retum(a<=b)?a:b;) int main() { cout<<fun(3,6)<<'''',''''<<fun(3.14F,6.28F)<<endl; . return 0; } 参考答案: 3,3.14 3,3.14----------------------------------------14、 插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到已排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。 class InsertSort{ public: InsertSort(int* a0,int n0):a(a0),n(n0){}//参数a0是某数组首地址,n是数组元素个数 void sort() {//此函数假设已排序序列初始化状态只包含a[0],未排序序列初始为a[1]...a[n-1] for(int i=1;i<n;11i){ int t=a[i]; int j; for(___14___;j>0;--j){ if(t>=a[j-1]))break; a[j]=a[j-1];} a[j]=t;}} protected: int *a,n;//指针a用于存放数组首地址,n用于存放数组元素个数 }; 参考答案: j=i j=i----------------------------------------15、 阅读下面程序: #include<iostream.h> void funl(char a,char b) { char c; c=a;a=b;b=C; } void fun2(char &a,char b) { char c; c=a;a=b;b=c; } void fun3(char &a,char &b) { char c; c=a;a=b;b=C; } void main() { char a,b; a=''''A'''';b=''''B''''; funl(a,b);cout<<a<<b; a=''''A'''';b=''''B''''; fun2(a,b);cout<<a<<b; a=''''A'''';b=''''B''''; fun3(a,b);cout<<a<<b; } 则该程序的输出为___15___。 参考答案: ABBBBA ABBBBA----------------------------------------1、下面关于对象概念的描述中,( )是错误的。 A.对象就是C语言中的结构体变量B.对象代表着正在创建的系统中的一个实体C.对象是一个状态和操作(或方法)的封装体D.对象之间的信息传递是通过消息进行的 参考答案: A ----------------------------------------2、支持数据库各种操作的软件系统叫做( )。 A.数据库管理系统B.文件系统C.数据库系统D.操作系统 参考答案: A ----------------------------------------
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G