2023年全国计算机等级考试二级笔试样卷C++语言程序设计.doc
《2023年全国计算机等级考试二级笔试样卷C++语言程序设计.doc》由会员分享,可在线阅读,更多相关《2023年全国计算机等级考试二级笔试样卷C++语言程序设计.doc(31页珍藏版)》请在咨信网上搜索。
全国计算机等级考试二级笔试样卷C++语言程序设计 一、选择题((1)~(35)每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是对的的,请将对的选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列选项中不符合良好程序设计风格的是 A)源程序要文档化 B)数据说明的顺序要规范化 C)避免滥用goto语句 D)模块设计要保证高耦合、高内聚 (2)从工程管理角度,软件设计一般分为两步完毕,它们是 A)概要设计与具体设计 B)数据设计与接口设计 C)软件结构设计与数据设计 D)过程设计与数据设计 (3)下列选项中不属于软件生命周期开发阶段任务的是 A)软件测试 B)概要设计 C)软件维护 D)具体设计 (4)在数据库系统中,用户所见的数据模式为 A)概念模式 B)外模式 C)内模式 D)物理模式 (5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 A)编码设计 B)测试阶段 C)运营阶段 D)物理设计 (6)设有如下三个关系表 R S T A B C A B C m 1 3 m 1 3 n n 1 3 下列操作中对的的是 A)T=R∩S B)T=R∪S C)T=R×S D)T=R/S (7)下列叙述中对的的是 A)一个算法的空间复杂度大,则其时间复杂度也必然大 B)一个算法的空间复杂度大,则其时间复杂度必然小 C)一个算法的时间复杂度大,则其空间复杂度必然小 D)上述三种说法都不对 (8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为 A)63 B)64 C)6 D)7 (9)数据库技术的主线目的是要解决数据的 A)存储问题 B)共享问题 C)安全问题 D)保护问题 (10)对下列二叉树 进行中序遍历的结果是 A)ACBDFEG B)ACBDFGE C)ABDCGEF D)FCADBEG (11)下列有关内联函数的叙述中,对的的是 A)内联函数在调用时发生控制转移 B)内联函数必须通过关键字inline来定义 C)内联函数是通过编译器来实现的 D)内联函数函数体的最后一条语句必须是return语句 (12)下列情况中,不会调用拷贝构造函数的是 A)用一个对象去初始化同一类的另一个新对象时 B)将类的一个对象赋值给该类的另一个对象时 C)函数的形参是类的对象,调用函数进行形参和实参结合时 D)函数的返回值是类的对象,函数执行返回调用时 (13)下列有关继承和派生的叙述中,对的的是 A)假如一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员 B)派生类的成员函数可以访问基类的所有成员 C)基类对象可以赋值给派生类对象 D)假如派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类 (14)下列运算符不能重载为友元函数的是 A)= () [ ] -> B)+ - ++ -- C)> < >= <= D)+= -= *= /= (15)关于在调用模板函数时模板实参的使用,下列表述对的的是 A)对于虚拟类型参数所相应的模板实参,假如能从模板函数的实参中获得相同的信息,则都可以省略 B)对于虚拟类型参数所相应的模板实参,假如它们是参数表中的最后的若干个参数,则都可以省略 C)对于虚拟类型参数所相应的模板实参,若可以省略则必须省略 D)对于常规参数所相应的模板实参,任何情况下都不能省略 (16)下列关于输入流类成员函数getline()的描述中,错误的是 A)该函数是用来读取键盘输入的字符串的 B)该函数读取的字符串长度是受限制的 C)该函数读取字符串时,碰到终止符便停止 D)该函数读取字符串时,可以包含空格 (17)下列符号中,对的的C++标记符是 A)enum B)2b C)foo-9 D)_32 (18)下列语句中,错误的是 A)const int buffer=256; B)const double *point; C)int const buffer=256; D)double * const point; (19)if语句的语法格式可描述为: 格式1:if(<条件>) <语句> 或 格式2:if(<条件>) <语句1> else <语句2> 关于上面的语法格式,下列表述中错误的是 A)<条件>部分可以是一个if语句,例如if(if(a==0) …) … B)<语句>部分可以是一个if语句,例如if(…) if(…) … C)假如在<条件>前加上逻辑非运算符!并互换 <语句1> 和 <语句2> 的位置,语句功能不变 D)<语句>部分可以是一个循环语句,例如if(…) while(…) … (20)有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是 A)*p+9 B)*(p+8) C)*p+=9 D)p+8 (21)若有下面的函数调用: fun(a+b, 3, max(n-1, b)) 则fun的实参个数是 A)3 B)4 C)5 D)6 (22)以下关键字不能用来声明类的访问权限的是 A)public B)static C)protected D)private (23)在公有继承的情况下,允许派生类直接访问的基类成员涉及 A)公有成员 B)公有成员和保护成员 C)公有成员、保护成员和私有成员 D)保护成员 (24)关于运算符重载,下列表述中对的的是 A)C++已有的任何运算符都可以重载 B)运算符函数的返回类型不能声明为基本数据类型 C)在类型转换符函数的定义中不需要声明返回类型 D)可以通过运算符重载来创建C++中本来没有的运算符 (25)关于关键字class和typename,下列表述中对的的是 A)程序中的typename都可以替换为class B)程序中的class都可以替换为typename C)在模板形参表中只能用typename来声明参数的类型 D)在模板形参表中只能用class或typename来声明参数的类型 (26)有如下程序 #include #include using namespace std; int main( ){ cout<<SETPRECISION(3)<<FIXED<<SETFILL('*')<<SETW(8); cout<<12.345<<___________<<34.567; return 0; } 若程序的输出是: **12.345**34.567 则程序中下划线处漏掉的操作符是 A)setprecision(3) B)fixed C)setfill('*') D)setw(8) (27)有如下程序 #include #include using namespace std; class MyClass{ public: MyClass( ){ cout<<'A'; } MyClass(char c){ cout< ~MyClass( ){ cout<<'B'; } }; int main( ){ MyClass p1,*p2; p2=new MyClass('X'); delete p2 ; return 0; } 执行这个程序屏幕上将显示输出 A)ABX B)ABXB C)AXB D)AXBB (28)有如下程序 #include using namespace std; int i=1; class Fun{ public: static int i; int value( ){ return i-1;} int value( )const{ return i+1;} }; int Fun::i=2; int main( ){ int i=3; Fun fun1; const Fun fun2; ____________ return 0; } 若程序的输出结果是: 123 则程序中下划线处漏掉的语句是 A)cout<<<Fun::i< B)cout<<Fun::i<<fun1.value()< C)cout<<<<Fun::i; D)cout< (29)有如下程序: #include using namespace std; class Obj{ static int i; public: Obj( ){ i++; } ~Obj( ){ i--; } static int getVal( ){ return i;} }; int Obj::i=0; void f(){Obj ob2; cout< int main( ){ Obj ob1; f( ); Obj *ob3=new Obj; cout<getVal( ); delete ob3; cout< return 0; } 程序的输出结果是 A)232 B)231 C)222 D)221 (30)有如下程序 #include using namespace std; class Base { protected: Base( ){ cout<<'A'; } Base(char c){ cout< }; class Derived: public Base{ public: Derived( char c ){ cout< }; int main( ){ Derived d1('B'); return 0; } 执行这个程序屏幕上将显示输出 A)B B)BA C)AB D)BB (31)有如下类定义: class MyBase{ int k; public: MyBase(int n=0):k(n){ } int value( )const{ return k;} }; class MyDerived: MyBase{ int j; public: MyDerived(int i): j(i) {} int getK( )const{ return k; } int getJ( )const{ return j; } }; 编译时发现有一处语法错误,对这个错误最准确的描述是 A)函数getK试图访问基类的私有成员变量k B) 在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private C)类MyDerived 缺少一个无参的构造函数 D)类MyDerived的构造函数没有对基类数据成员k进行初始化 (32)在一个派生类对象结束其生命周期时 A)先调用派生类的析构函数后调用基类的析构函数 B)先调用基类的析构函数后调用派生类的析构函数 C)假如基类没有定义析构函数,则只调用派生类的析构函数 D)假如派生类没有定义析构函数,则只调用基类的析构函数 (33)有如下的运算符重载函数定义: double operator +(int i, int k){ return double(i+k); } 但定义有错误,对这个错误最准确的描述是 A)+ 只能作为成员函数重载,而这里的 + 是作为非成员函数重载的 B)两个int型参数的和也应当是int型,而这里将 + 的返回类型声明为double C)没有将运算符重载函数声明为某个类的友元 D)C++已经提供了求两个int型数据之和的运算符 +,不能再定义同样的运算符 (34)语句ofstream f("SALARY.DAT", ios_base::app); 的功能是建立流对象f,并试图打开文献SALARY.DAT与f关联,并且 A)若文献存在,将其置为空文献;若文献不存在,打开失败 B)若文献存在,将文献指针定位于文献尾;若文献不存在,建立一个新文献 C)若文献存在,将文献指针定位于文献首;若文献不存在,打开失败 D)若文献存在,打开失败;若文献不存在,建立一个新文献 (35)有如下程序 #include using namespace std; class A{ public: virtual void func1( ){ cout<<"A1"; } void func2( ){ cout<<"A2"; } }; class B:public A{ public: void func1( ){ cout<<"B1"; } void func2( ){ cout<<"B2"; } }; int main( ){ A *p=new B; p->func1( ); p->func2( ); return 0; } 运营此程序,屏幕上将显示输出 A) B1B2 B) A1A2 C) B1A2 D) A1B2 二、填空题(每空2分,共30分) 请将每一个空的对的答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。 (1)下列软件系统结构图 的宽度为 【1】 。 (2) 【2】 的任务是诊断和改正程序中的错误。 (3)一个关系表的行称为 【3】 。 (4)按“先进后出”原则组织数据的数据结构是 【4】 。 (5)数据结构分为线性结构和非线性结构,带链的队列属于 【5】 。 (6)若有定义语句:int* a, b;,则变量b的数据类型是 【6】 。 (7)已知数组a中的元素个数为n,下列语句的作用是将下标为i的元素移动到下标为 i-1的单元,其中1≤i<n。例如,当n=4,a中原有数据为1,2,3,4时,则移动后a中元素变为2,3,4,4。请将语句补充完整: for (int i=0; i a[i] = a[ 【7】 ]; (8)已知递归函数f的定义如下: int f(int n) { if (n <= 1) return 1; //递归结束情况 else return n * f(n-2); //递归} 则函数调用语句f(5)的返回值是 【8】 。 (9)创建对象数组时,对数组的每一个元素都将调用一次构造函数,假如没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是 【9】 。 #include using namespace std; class Foo { public: Foo(int x) { cout << 'A'; } Foo() {} }; int main() { Foo f[3], g(3); return 0; } (10)已知下列程序的输出结果是42,请将画线处缺失的部分补充完整。 #include using namespace std; class Foo { int value; public: Foo( ) : value(0) {} void setValue(int value) { 【10】 = value; //给Foo的数据成员value赋值} void print( ) { cout << value; } }; int main( ) { Foo f; f.setValue(42); f.print(); return 0; } (11)假如不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是 【11】 。 #include using namespace std; class Base { public: void print ( ) { cout << 'B'; }}; class Derived : public Base { public: void print ( ) { cout << 'D'; }}; int main( ) { Derived* pd = new Derived( ); Base* pb = pd; pb->print( ); pd->print( ); delete pd; return 0; } (12)在声明派生类时,假如不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义: class Base { protected: void fun( ) {} }; class Derived : Base { }; 则Base类中的成员函数fun(),在Derived类中的访问权限是 【12】 (注意:规定填写private、protected或public中的一项)。 (13)在MyClass类的定义中,对赋值运算符=进行重载。请将画线处缺失的部分补充完整。 【13】 MyClass::operator=(const MyClass& rhs) { if (this == &rhs) return *this; value = rhs.value; return *this; } (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 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用于存放数组元素个数 }; (15)下列程序的输出结果是 【15】 。 #include using namespace std; class A { int a; public: A():a(9){} virtual void print() const { cout<<a;}; }; class B : public A { char b; public: B( ){b='S';} void print( ) const { cout <<b;} }; void show(A &x){ x.print();} int main() { A d1,*p; B d2; p=&d2; d1.print(); d2.print(); p->print(); show(d1); show(d2); return 0;} </b;}</a;};</Fun::i<<fun1.value()< 一、选择题((1)~(35)每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是对的的,请将对的选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列选项中不符合良好程序设计风格的是 A)源程序要文档化 B)数据说明的顺序要规范化 C)避免滥用goto语句 D)模块设计要保证高耦合、高内聚 (2)从工程管理角度,软件设计一般分为两步完毕,它们是 A)概要设计与具体设计 B)数据设计与接口设计 C)软件结构设计与数据设计 D)过程设计与数据设计 (3)下列选项中不属于软件生命周期开发阶段任务的是 A)软件测试 B)概要设计 C)软件维护 D)具体设计 (4)在数据库系统中,用户所见的数据模式为 A)概念模式 B)外模式 C)内模式 D)物理模式 (5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 A)编码设计 B)测试阶段 C)运营阶段 D)物理设计 (6)设有如下三个关系表 R S T A B C A B C m 1 3 m 1 3 n n 1 3 下列操作中对的的是 A)T=R∩S B)T=R∪S C)T=R×S D)T=R/S (7)下列叙述中对的的是 A)一个算法的空间复杂度大,则其时间复杂度也必然大 B)一个算法的空间复杂度大,则其时间复杂度必然小 C)一个算法的时间复杂度大,则其空间复杂度必然小 D)上述三种说法都不对 (8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为 A)63 B)64 C)6 D)7 (9)数据库技术的主线目的是要解决数据的 A)存储问题 B)共享问题 C)安全问题 D)保护问题 (10)对下列二叉树 进行中序遍历的结果是 A)ACBDFEG B)ACBDFGE C)ABDCGEF D)FCADBEG (11)下列有关内联函数的叙述中,对的的是 A)内联函数在调用时发生控制转移 B)内联函数必须通过关键字inline来定义 C)内联函数是通过编译器来实现的 D)内联函数函数体的最后一条语句必须是return语句 (12)下列情况中,不会调用拷贝构造函数的是 A)用一个对象去初始化同一类的另一个新对象时 B)将类的一个对象赋值给该类的另一个对象时 C)函数的形参是类的对象,调用函数进行形参和实参结合时 D)函数的返回值是类的对象,函数执行返回调用时 (13)下列有关继承和派生的叙述中,对的的是 A)假如一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员 B)派生类的成员函数可以访问基类的所有成员 C)基类对象可以赋值给派生类对象 D)假如派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类 (14)下列运算符不能重载为友元函数的是 A)= () [ ] -> B)+ - ++ -- C)> < >= <= D)+= -= *= /= (15)关于在调用模板函数时模板实参的使用,下列表述对的的是 A)对于虚拟类型参数所相应的模板实参,假如能从模板函数的实参中获得相同的信息,则都可以省略 B)对于虚拟类型参数所相应的模板实参,假如它们是参数表中的最后的若干个参数,则都可以省略 C)对于虚拟类型参数所相应的模板实参,若可以省略则必须省略 D)对于常规参数所相应的模板实参,任何情况下都不能省略 (16)下列关于输入流类成员函数getline()的描述中,错误的是 A)该函数是用来读取键盘输入的字符串的 B)该函数读取的字符串长度是受限制的 C)该函数读取字符串时,碰到终止符便停止 D)该函数读取字符串时,可以包含空格 (17)下列符号中,对的的C++标记符是 A)enum B)2b C)foo-9 D)_32 (18)下列语句中,错误的是 A)const int buffer=256; B)const double *point; C)int const buffer=256; D)double * const point; (19)if语句的语法格式可描述为: 格式1:if(<条件>) <语句> 或 格式2:if(<条件>) <语句1> else <语句2> 关于上面的语法格式,下列表述中错误的是 A)<条件>部分可以是一个if语句,例如if(if(a==0) …) … B)<语句>部分可以是一个if语句,例如if(…) if(…) … C)假如在<条件>前加上逻辑非运算符!并互换 <语句1> 和 <语句2> 的位置,语句功能不变 D)<语句>部分可以是一个循环语句,例如if(…) while(…) … (20)有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是 A)*p+9 B)*(p+8) C)*p+=9 D)p+8 (21)若有下面的函数调用: fun(a+b, 3, max(n-1, b)) 则fun的实参个数是 A)3 B)4 C)5 D)6 (22)以下关键字不能用来声明类的访问权限的是 A)public B)static C)protected D)private (23)在公有继承的情况下,允许派生类直接访问的基类成员涉及 A)公有成员 B)公有成员和保护成员 C)公有成员、保护成员和私有成员 D)保护成员 (24)关于运算符重载,下列表述中对的的是 A)C++已有的任何运算符都可以重载 B)运算符函数的返回类型不能声明为基本数据类型 C)在类型转换符函数的定义中不需要声明返回类型 D)可以通过运算符重载来创建C++中本来没有的运算符 (25)关于关键字class和typename,下列表述中对的的是 A)程序中的typename都可以替换为class B)程序中的class都可以替换为typename C)在模板形参表中只能用typename来声明参数的类型 D)在模板形参表中只能用class或typename来声明参数的类型 (26)有如下程序 #include #include using namespace std; int main( ){ cout<<SETPRECISION(3)<<FIXED<<SETFILL('*')<<SETW(8); cout<<12.345<<___________<<34.567; return 0; } 若程序的输出是: **12.345**34.567 则程序中下划线处漏掉的操作符是 A)setprecision(3) B)fixed C)setfill('*') D)setw(8) (27)有如下程序 #include #include using namespace std; class MyClass{ public: MyClass( ){ cout<<'A'; } MyClass(char c){ cout< ~MyClass( ){ cout<<'B'; } }; int main( ){ MyClass p1,*p2; p2=new MyClass('X'); delete p2 ; return 0; } 执行这个程序屏幕上将显示输出 A)ABX B)ABXB C)AXB D)AXBB (28)有如下程序 #include using namespace std; int i=1; class Fun{ public: static int i; int value( ){ return i-1;} int value( )const{ return i+1;} }; int Fun::i=2; int main( ){ int i=3; Fun fun1; const Fun fun2; ____________ return 0; } 若程序的输出结果是: 123 则程序中下划线处漏掉的语句是 A)cout<<<Fun::i< B)cout<<Fun::i<<fun1.value()< C)cout<<<<Fun::i; D)cout< (29)有如下程序: #include using namespace std; class Obj{ static int i; public: Obj( ){ i++; } ~Obj( ){ i--; } static int getVal( ){ return i;} }; int Obj::i=0; void f(){Obj ob2; cout< int main( ){ Obj ob1; f( ); Obj *ob3=new Obj; cout<getVal( ); delete ob3; cout< return 0; } 程序的输出结果是 A)232 B)231 C)222 D)221 (30)有如下程序 #include using namespace std; class Base { protected: Base( ){ cout<<'A'; } Base(char c){ cout< }; class Derived: public Base{ public: Derived( char c ){ cout< }; int main( ){ Derived d1('B'); return 0; } 执行这个程序屏幕上将显示输出 A)B B)BA C)AB D)BB (31)有如下类定义: class MyBase{ int k; public: MyBase(int n=0):k(n){ } int value( )const{ return k;} }; class MyDerived: MyBase{ int j; public: MyDerived(int i): j(i) {} int getK( )const{ return k; } int getJ( )const{ return j; } }; 编译时发现有一处语法错误,对这个错误最准确的描述是 A)函数getK试图访问基类的私有成员变量k B) 在类MyDerived的定义中,基类名MyBase前缺少关键字public、protected或private C)类MyDerived 缺少一个无参的构造函数 D)类MyDerived的构造函数没有对基类数据成员k进行初始化 (32)在一个派生类对象结束其生命周期时 A)先调用派生类的析构函数后调用基类的析构函数 B)先调用基类的析构函数后调用派生类的析构函数 C)假如基类没有定义析构函数,则只调用派生类的析构函数 D)假如派生类没有定义析构函数,则只调用基类的析构函数 (33)有如下的运算符重载函数定义: double operator +(int i, int k){ return double(i+k); } 但定义有错误,对这个错误最准确的描述是 A)+ 只能作为成员函数重载,而这里的 + 是作为非成员函数重载的 B)两个int型参数的和也应当是int型,而这里将 + 的返回类型声明为double C)没有将运算符重载函数声明为某个类的友元 D)C++已经提供了求两个int型数据之和的运算符 +,不能再定义同样的运算符 (34)语句ofstream f("SALARY.DAT", ios_base::app); 的功能是建立流对象f,并试图打开文献SALARY.DAT与f关联,并且 A)若文献存在,将其置为空文献;若文献不存在,打开失败 B)若文献存在,将文献指针定位于文献尾;若文献不存在,建立一个新文献 C)若文献存在,将文献指针定位于文献首;若文献不存在,打开失败 D)若文献存在,打开失败;若文献不存在,建立一个新文献 (35)有如下程序 #include using namespace std; class A{ public: virtual void func1( ){ cout<<"A1"; } void func2( ){ cout<<"A2"; } }; class B:public A{ public: void func1( ){ cout<<"B1"; } void func2( ){ cout<<"B2"; } }; int main( ){ A *p=new B; p->func1( ); p->func2( ); return 0; } 运营此程序,屏幕上将显示输出 A) B1B2 B) A1A2 C) B1A2 D) A1B2 二、填空题(每空2分,共30分) 请将每一个空的对的答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。 (1)下列软件系统结构图 的宽度为 【1】 。 (2) 【2】 的任务是诊断和改正程序中的错误。 (3)一个关系表的行称为 【3】 。 (4)按“先进后出”原则组织数据的数据结构是 【4】 。 (5)数据结构分为线性结构和非线性结构,带链的队列属于 【5】 。 (6)若有定义语句:int* a, b;,则变量b的数据类型是 【6】 。 (7)已知数组a中的元素个数为n,下列语句的作用是将下标为i的元素移动到下标为 i-1的单元,其中1≤i<n。例如,当n=4,a中原有数据为1,2,3,4时,则移动后a中元素变为2,3,4,4。请将语句补充完整: for (int i=0; i a[i] = a[ 【7】 ]; (8)已知递归函数f的定义如下: int f(int n) { if (n <= 1) return 1; //递归结束情况 else return n * f(n-2); //递归} 则函数调用语句f(5)的返回值是 【8】 。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 全国 计算机等级考试 二级 笔试 C+ 语言程序设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文