计算机二级真题下载5章
计算机二级真题下载5章 第1章
以下程序执行后sum的值是( )。
正确答案:Csum+=i等价于SUn+i,在本题中sum没有赋初值,而题中只序的输出结果是( ) struct abc { int a,b,c;}; main() { struct abc s[2]={{1,2,3},{4,5,6}}; int t; t=s[0].a+s[1].b; printf("%d\n",t); }
A.3
B.4
C.5
D.6
正确答案:D
()<<;<<<
()
<<;
<
<<-;
<
正确答案:C
计算机二级真题下载5章 第3章
有如下的程序:include include using namespace std;class MyString{
有如下的程序:#include <>#include <iostream. h>using namespace std;class MyString{ public: MyString(const char*s); ~MyString() { delete[]data; } protected: unsigned len; char*data;};MyString::MyString(const char *s){ len=strlen(s); data=new char[len+ 1]; strcpy(data, s);}int main(){ MyString a("C++ Programing"); MyString b(a); return0;}在运行上面的程序时出错,出错的原因是( )。
A.构造函数的实参不允许是本类的对象
B.没有定义实现深层复制(深拷贝)的复制构造函数
C.构造对象a时实参与形参类型不符
D.系统不能生成默认的复制构造函数
正确答案:B
设有以下定义和程序:includeclass A1{public:void show1(){cout<<"class A1"<<endl
设有以下定义和程序: #include<> class A1 { public: void show1() { cout<<"class A1"<<endl; } }; class A2:public A1 { public: void show2() { cout<<"class A2"<<endl; } }; class A3:protected A2 { public: void show3() { cout<<"class A1"<<endl; } }; void main() { A1 obj1; A2 obj2; A3 obi3; } 则以下不合语法的调用语句是( )。
A.();
B.();
C.();
D.();
正确答案:C
用单链表表示的链式队列,队头在链表的()位置。
正确答案:A
设有如下过程: x=1 Do x=x+2 Loop Until______ 运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是______。
A.x<=7
B.x<7
C.x>=7
D.x>7
正确答案:C解析:Do…Loop Until是当条件值为假时,重复执行循环,直至条件值为真或执行到选择Exit Do语句,结束循环。本题中变量x初始值为1,第一次循环结束后,x=1+2=3,第二次循环结束后,x=3+2=5,第三次循环结束后,x=5+2=7,所以,要求循环体执行3次后结束循环,则需要在空白处填入x>=7,这样,当x的值等于7时,循环条件为真,则循环结束。
假设“教师”表中有C型字段“姓名”,要求将姓“李”的教师记录全部打上删除标记,可以使用SQL命令( )。
正确答案:D
下列关于索引的叙述中,错误的是( )。
计算机二级真题下载5章 来自淘豆网m.daumloan.com转载请标明出处.