试卷相关题目
- 1下列程序中横线处应填入的语句是()。classBase{public:voidfun(){cout<<"Baseoffun"<classDerived:publicBase{voidfun(){//显示基类的成员函数funcout<<"Derivedoffun"<}};
A.fun();
B.Base.fun();
C.Base::fun();
D.Base->fun();
开始考试点击查看答案 - 2下列程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是( )。
A.********
B.****
C.**
D.*
开始考试点击查看答案 - 3若函数中有定义语句“intk;”.则( )。
A.系统将自动给k赋初值0
B.这时k中的值无定义
C.系统将自动给k赋初值-1
D.这时k中无任何值
开始考试点击查看答案 - 4对于语句“cout<<setfill('*')<<setw(10)<<1<<serfill('*')<<setw(2)<
A.*********1*2
B.********12
C.*******1*2
D.12********
开始考试点击查看答案 - 5设有下列程序段:chars[20]="Beijing",*P;P=S;则执行“p=s;”语句后,下列叙述正确的是( )。
A.可以用*P表示s[0]
B.S数组中元素的个数和P所指字符串长度相等
C.S和P都是指针变量
D.数组s中的内容和指针变量P中的内容相同
开始考试点击查看答案 - 6下列叙述中错误的是( )。
A.在程序中凡是以“#”开始的语句行都是预处理命令行
B.预处理命令行的最后不能以分号表示结束
C.#defineMAX是合法的宏定义命令行
D.C程序中预处理命令行的处理是在程序执行的过程中进行的
开始考试点击查看答案 - 7下列关于栈的叙述正确的是( )。
A.栈按“先进先出”组织数据
B.栈按“先进后出”组织数据
C.只能在栈底插入数据
D.不能删除数据
开始考试点击查看答案 - 8对于类定义:classA{public:virtualvoidfuncl(){}voidfunc2(){}};classB:publicA{public:voidfuncl(){cout<<"classBfunc1"<<endl;}virtualvoidfunc2(){cout<<"classBfunc2"< <endl;}};下面正确的叙述是( )。
A.A::func2( )和B::func1( )都赵虚函数
B.A::rune2( )和B::func1( )都不是虚函数
C.B::func1( )是虚函数,而A::fune2( )不是虚函数
D.B::func1( )不是虚函数,而A::func2( )是虚函数
开始考试点击查看答案 - 9有下列程序:#includevoidmain( ){char*a[]={"abed","ef","gh","ijk");inti;for(i=0;i<4;i++)printf("%C",*a[i]);}程序运行后的输出结果是( )。
A.aegi
B.dfhk
C.abed
D.abcdcfghijk
开始考试点击查看答案 - 10函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[o]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为( )。
A.1,1
B.1,2
C.2,2
D.2,1
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它