计算机类
公务员类
工程类
语言类
金融会计类
计算机类
医学类
研究生类
专业技术资格
职业技能资格
学历类
党建思政类
计算机等级考试(NCRE)
全国计算机应用水平考试(NIT)
计算机软件水平考试
计算机等级考试(NCRE)
全国高校计算机等级考试CCT
行业认证
信息素养
计算机等级考试二级
计算机等级考试一级
网络工程师(计算机等级考试四级)
计算机等级考试二级
数据库工程师(计算机等级考试四级)
计算机等级考试三级
信息安全工程师(计算机等级考试四级)
嵌入式系统开发工程师(计算机等级考试四级)
软件测试工程师(计算机等级考试四级)
C++语言程序设计
Python语言程序设计
WPS Office高级应用与设计
C语言程序设计
C++语言程序设计
Java语言程序设计
Visual Basic语言程序设计
Web程序设计
Access数据库程序设计
MySQL数据库程序设计
Visual FoxPro数据库程序设计
办公软件高级应用
填空题下面程序的输出为{{U}} 【11】 {{/U}}。 #include <iostream.h> void main() { int a[10],i, k=0; for(i=0,i<10;i++) a[i]=i; for(i=1;i<4;i++) k+=a[i]+i; cout<<k<<end1; }
进入题库练习
填空题非成员函数必须声明为类的______才能访问这个类的private成员。
进入题库练习
填空题有以下程序: #include <iostream.h> class A int a; public: A( int i ) a = i; void display() cout<<a; ; class B int b; public: B (int j ) b = j; void display() cout<<b; ; class C : public B, public A int c; public: C(int k) : A( k-2), B(k + 2) c= k; void display() A :: display(); B :: display(); cout<<c; ; int main ( ) C obj ( 10 ); obj.display(); return 0; 执行后的输出结果为 【14】 。
进入题库练习
填空题在下面程序横线处填上适当内容,以使程序的输出为:9 8 7 6。 #include <iostream> using namespace std; template<class T> void f(______,______){ ______; for(int i=0;i<n/2;i++){ t=a[i],a[i]=a[n-1-i],a[n-1-i]=t, } } int main(){ int x[]={6,7,8,9}; f(x,4); for(int i=0;i<4;i++)cout<<x[i]<<¨; return 0; }
进入题库练习
填空题请在下列程序的横线处填写正确的语句。 #include<iostream> using namespace std; class Base{ public: void fun(){cout<<"Base fun"<<endl;} }; class Derivde:public Base{ public: void fun(){ ______∥ 调用基类的函数fun() cout<<"Derived fun"<<endl; } };
进入题库练习
填空题在MyClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。 ______MyClass::operator=(const MyClass value=ths.value; return *this; }
进入题库练习
填空题下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。 class MyClass { public: MyClass(int a); ~MyClass(); private: int *X; }; MyClass:: MyClass(int a) { ______; } MyClass::~MyClass() { ______; }
进入题库练习
填空题派生类中的成员不以直接访问基类中的 【11】 成员。
进入题库练习
填空题求1~100的和,可写成“for(s=0,i=1;{{U}} 【7】 {{/U}};i++) s+=i;”的形式。
进入题库练习
填空题使用VC++6.0打开源程序文件3.cpp。其中类TC用于把文件输出到屏幕,然后进行文件的分割。分割的方法如下:第一个文件的大小是文件的前一半,另外一个文件的大小是剩余部分。此程序将in.txt文件中的内容输出到屏幕,并且将文件按照以上方式分割,存于文件out1.txt和out2.txt中。 其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)从输入文件中获得一个字符,并判断是否到文件结尾,如果到文件结尾,则退出循环。请在注释1后添加适当的语句。 (2)把获得的输入文件的内容存储到buf中,并且用len记录下文件的长度。请在注释2后添加适当的语句。 (3)将输入文件的后一半内容存储在第二个文件中,请在注释3后添加适当的语句。 (4)使用文件流对象打开输入文件in.txt,请在注释4后添加适当的语句。 注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。 试题程序: #include<iostream.h> #include<fstream.h> #include<stdlib.h> class TC public: TC(char *fileName) len=0; fstream infile; infile.open(fileName,ios::in); char ch; //********1******** while() cout<<ch; //********2******** infile.close(); void split() fstream outfile1; fstream outfile2; outfile1.open("out1.txt",ios::out); outfile2.open("out2.txt",ios::out); int i=0; for(i=0;i<1en/2;i++) outfile1<<buf[i]; do //********3******** while(i!=len); outfile1.close(); outfile2.close(); private: int len; char buf[1024]; ; void main() //********4******** TC obj(); obj.split(); return;
进入题库练习
填空题计算机技术中,为解决一个特定问题而采取的特定的有限的步骤称为 ________ 。
进入题库练习
填空题下列程序的运行结果为 【11】 。 #include<iostream.h> void main(void) int i=10; switch(i) case 9:i=i+1; case 10:i=i+1; case 11:i=i+1; default:i=i+1; cout<<i<<endl;
进入题库练习
填空题下面程序的输出结果为 【6】 。#include <iostream>using namespace std;void initialize(int printNo,int state=0);void initialize(int printNo=1,int state);int main() initialize(); return 0;void initialize(int printNo, int state) cout<<printNo<<","<<state<<end1;
进入题库练习
填空题程序段的输出结果是 [8] 。 int a=12,b=12; cout<<- -a<< " "<<++b;
进入题库练习
填空题以下程序实现栈的入栈和出栈的操作。其中有两个类:一个是节点类node,它包含点值和指向上一个节点的指针 prev;另一个类是栈类 stack, 它包含栈的头指针 top。 生成的链式栈如下图所示。 〈IMG onClick=over(this) title=放大 src="tp/jsj/2jc++j28.1.gif"〉 下面是实现程序,请填空完成此程序。 #include 〈iostream〉 using namespace std; class stack; class node { int data; node *prev; public: node(int d, node *n) { data=d; prev=n; } friend class stack; }; class stack { node *top; //栈头 public: stack() { top=0; } void push(int i) { node *n=〈u〉 【13】 〈/u〉; top=n; } int pop() { node *t=top; if (top) { top=top-〉prev; int c= t-〉data; delete t; return c; } return 0; } int main () { stack s; s.push(6); s.push(3); s.push (1); return 0; }
进入题库练习
填空题在MyClass类的定义中,对赋值运算符“=”进行重载。请将画线处缺失的部分补充完整。 ______MyClass::operator=(const MyClass&rhs){ if(this==&rhs)return*this; value=rhs.value; return*this; }
进入题库练习
填空题在C++语言中,每个类都有一个隐含的指针叫 【10】 指针。该指针指向 【11】 。
进入题库练习
填空题使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。 (1)定义类的公有数据成员函数No、Name[32],其中No是int型的数据,Name[32]为字符型。请在注释1后添加适当的语句。 (2)完成函数Set的定义,分别设置No和Name的值,请在注释2后添加适当的语句。 (3)完成函数print,请在注释3后添加适当的语句,输出结果如下: No=12345 Name=HelloWorld! (4)添加默认构造函数,设置No为0,Name为空,请在注释4后添加适当的语句。 注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。 试题程序: #include<iostream.h> class TC public: //********1******** //********2******** No=no; for(int i=0;strName[i]!=0;i++) Name[i]=strName[i]; Name[i+1]=0; void print() //********3******** TC() //********4******** ; int main() TC stu; stu.Set(12345,"HelloWorld!"); stu.print(); return 0;
进入题库练习
填空题{{U}}【8】 {{/U}}是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
进入题库练习
填空题下列程序输出结果为: #include<iostream> using namespace std; class TestClass1 public: TestClass1() TestClass1(int i) x1=i; void dispa() cout<<"x1="<<x1<<","; private: int x1; ; class TestClass2:public TestClass1 public: TestClass2() TestClass2(int i):TestClass1(i+10) x2=i; void dispb() dispa(); cout<<"x2="<<x2<<endl; private: int x2; ; int main() TestClass2 b(2); b.dispb(); return 0;
进入题库练习