首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
若有以下程序:# inclcude <iostream.h>void main(){int i;int a[3] [3]= { 1,2,3,4,5,6,7,8,9 };for(i=0;i<3;i++)cout<<a[2-i] [i]<<" ";cout<<end1;}执行后的输出结果是( )。
A.1 5 9
B.7 5 3
C.3 5 7
D.5 9 1
点击查看答案
在线练习
手机看题
你可能感兴趣的试题
单项选择题
为了使模块尽可能独立,要求( )。
A.模块的内聚程序要尽量高,且各模块间的耦合程度要尽量强
B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
点击查看答案
手机看题
单项选择题
在结构化程序设计思想提出之前,在程序设计中强调程序的效率。与程序的效率相比,结构化程序设计思想更重视程序的( )。
A.安全性
B.一致性
C.可理解性
D.合理性
点击查看答案
手机看题
单项选择题
调试程序过程中主要会发现三类错误,不包括( )。
A.语法错误
B.逻辑错误
C.例外错误
D.常规错误
点击查看答案
手机看题
单项选择题
下面是类MyChss的定义,对定义中语句描述正确的是( )。class MyClass{public:void MyClass(int a){X=a;) //①int f(int a, int b) //②{X=a;Y=b;}int f(int a,int b,int c=0) //③{X=a;Y=b;Z=c;stahc void g (){X=10;) //④private:int X,Y,Z;};
A.语句①是类MyClass的构造函数定义
B.语句②和语句③实现类成员函数的重载
C.语句④实现对类成员变量X的更新操作
D.语句①②③和④都不正确
点击查看答案
手机看题
单项选择题
关系R和关系S的并运算是( )。
A.由关系R和关系S的所有元组合并组成的集合,再删去重复的元组
B.由属于R而不属于S的所有元组组成的集合
C.由既属于R又属于S的元组组成的集合
D.由R和S的元组连接组成的集合
点击查看答案
手机看题
单项选择题
下列叙述中正确的是( )。
A.在模块化程序设计中,一个模块应尽量多的包括与其他模块联系的信息
B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节
C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则
D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法
点击查看答案
手机看题
单项选择题
下列选项中,不属于模块间耦合的是( )。
A.数据耦合
B.同构耦合
C.异构耦合
D.公用耦合
点击查看答案
手机看题
单项选择题
数据库系统的核心是( )。
A.数据模型
B.数据库管理系统
C.软件工具
D.数据库
点击查看答案
手机看题
单项选择题
下列关于运行符重载的描述中,正确的是( )。
A.运算符重载可以改变操作数的个数
B.运算符重载可以改变操作数的优先级
C.运算符重载可以改变运算符的结合性
D.运算符重载可以使运算符实现特殊功能
点击查看答案
手机看题
单项选择题
下列描述中错误的是( )。
A.派生类可以作为墓类派生其他的子类
B.派生类继承基类的所有数据成员
C.派生类可以有多个基类
D.派生类不能继承一些函数成员
点击查看答案
手机看题
单项选择题
下列叙述中正确的是( )。
A.线性链表中的各元素在存储空间中的位置必须是连续的
B.线性链表中的表头元素一定存储在其他元素的前面
C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面
D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储J顷序也是任意的
点击查看答案
手机看题
单项选择题
函数定义为Fun(int &i),变量定义n=100,则下面调用正确的是( )。
A.Fun(20);
B.Fun(20+;
C.Fun(;
D.Pun(&;
点击查看答案
手机看题
单项选择题
下面程序的运行结果是( )。#include<iostream.h>class Sample{int x, y;public:Sample() { x=y=0; }Sample(int a, int b) { x=a; y=b; }void (lisp(){cout<<"x="<<x<<",y="<<y<<end1;}};void main(){Sample s(2,3), *p=&s;p->disp();}
A.x=1, y=2
B.x=2, y=4
C.x=2, y=3
D.x=4, y=3
点击查看答案
手机看题
单项选择题
设x和y均为int型变量,则执行下面的循环后,y值为( )。#include <iostream.h>void main(){int x, y;for(y= 1,x= 1 ;y<=50;y++){ if(x>=10) }break;if (x%2==1){ x+=5; continue;} x-=3;} cout<<y;
A.2
B.4
C.6
D.8
点击查看答案
手机看题
单项选择题
有如下程序:#include <iostream>using namespace std;class BASE{public: ~BASE(){cout<<"BASE";}};class DERIVED: public BASE{public: ~DERIVED(){ cout<<"DERIVED"; }int main() { DERIVED x; return 0; }执行后的输出结果是( )。
A.BASE
B.DERIVED
C.BASEDERIVED
D.DERIVEDBASE
点击查看答案
手机看题
单项选择题
以下关于数据库系统的叙述中,正确的是( )。
A.数据库只存在数据项之间的联系
B.数据库的数据之间和记录之间都存在着联系
C.数据库的数据之间和记录之间都不存在着联系
D.数据库的数据项之间无联系,记录之间存在联系
点击查看答案
手机看题
单项选择题
下面程序的输出结果是( )。#include <iostream>using namespace std;void main(){int s;for(int k=2;k<6;k+=2)s=1;for(int j=k; j<6;j++) s+=j;cout<<s<<end1;
A.9
B.1
C.11
D.10
点击查看答案
手机看题
单项选择题
下面各派生类的定义中,正确的是( )。
A.class A{<类的成员>};class B:A public{<类 B 中新增的成员>};
B.class A{<类的成员>};private class B: A{<类B中新增的成员>};
C.class A{<类的成员>};class B: protected A{<类B中新增的成员>};
D.class A{<类的成员>};class B:A{<类B中新增的成员>};
点击查看答案
手机看题
单项选择题
下列说法中错误的是( )。
A.公有继承时基类中的public成员在派生类中仍是public的
B.公有继承时基类中的private成员在派生类中仍是Private的
C.私有继承时基类中的public成员在派生类中是private的
D.保护继承时基类中的public成员在派生类中是protected的
点击查看答案
手机看题
单项选择题
以下程序的输出结果是( )。#include <iostream.h>Void main(){ int a[3][3]= { { 1,2 }, { 3,4 }, { 5,6 } }, i, j, s=0; for(i=1;i<3;i++) for(j=0;j<i; j++) s+=a[i][j]; cout<<s<<end1;}
A.14
B.19
C.20
D.21
点击查看答案
手机看题
单项选择题
下述内容中( )不属于软件工程管理的范畴。
A.软件管理学
B.软件心理学
C.软件工程经济
D.软件工程环境
点击查看答案
手机看题
单项选择题
下列语言不属于高级语言的是( )。
A.C语言
B.机器语言
C.FORTRAN 语言
D.C++语言
点击查看答案
手机看题
单项选择题
下列关于动态联编的描述中,错误的是( )。
A.动态联编是以虚函数为基础的
B.动态联编是在运行时确定所调用的函数代码的
C.动态联编调用函数操作是指向对象的指针或对象引用
D.动态联编是在编译时确定操作函数的
点击查看答案
手机看题
单项选择题
下列关于构造函数的描述中,错误的是( )。
A.构造函数可以设置默认参数
B.构造函数在定义类对象时自动执行
C.构造函数可以是内联函数
D.构造函数不可以重载
点击查看答案
手机看题
单项选择题
对于语句cin>>x;中的各个组成部分,下列叙述中错误的是( )。
A.“cin”是一个输出流对象
B.“;”的作用是表示语句结束
C.“x”是一个变量
D.“>>”称作提取运算符。
点击查看答案
手机看题
单项选择题
若有以下程序:# inclcude <iostream.h>void main(){int i;int a[3] [3]= { 1,2,3,4,5,6,7,8,9 };for(i=0;i<3;i++)cout<<a[2-i] [i]<<" ";cout<<end1;}执行后的输出结果是( )。
A.1 5 9
B.7 5 3
C.3 5 7
D.5 9 1
点击查看答案
手机看题
单项选择题
对于int*pa[5];的描述,( )是正确的。
A.pa是一个指向数组的指针,所指向的数组是5个int型元素
B.pa是一个指向某数组中第5个元素的指针,该元素是int型变量
C.pa[5]表示某个数组的第5个元素的值
D.pa是一个具有5个元素的指针数组,每个元素是一个int 型指针
点击查看答案
手机看题
单项选择题
下列关于C++函数的描述中正确的是( )。
A.主函数是程序的入口,它由用户定义的函数调用
B.函数在调用之前必须先被声明
C.每个用户定义的函数只能被其他函数调用一次
D.函数是C++中面向对象程序设计框架的基本组成单元
点击查看答案
手机看题
单项选择题
针对数组定义int data [10];,下列表述中错误的是( )。
A.用*data可访问到数组的首元素
B.用data[9]可访问到数组的末元素
C.用data[10]访问数组元素会超出数组边界
D.data共有10个元素,其首元素是data[1]
点击查看答案
手机看题
单项选择题
重载输入流运算符<<必须使用的原型为( )。
A.ostream& operator>>(ostream&,<类名>);
B.istream& operator>>(istream&,<类名>&);
C.ostream operator>>(ostream,<类名>&);
D.<类名>operator>>(istream &,<类名>&);
点击查看答案
手机看题
单项选择题
在一个C++源程序文件中定义的全局变量的有效范围是( )。
A.该C++程序的所有源程序文件
B.本源程序文件的全部范围
C.从定义变量的位置开始到本源程序文件结束
D.函数内部全部范围
点击查看答案
手机看题
单项选择题
设有如下程序:#include <iostream. h>class A{public:int i;display(){ cout<<"class A\n"; }};class B{public:int i;display(){ cout<<"class B\n"; }};class C: public: A, public: B{int j;public:int i;show(){ j=i*i; display(); }};void main(){C demo;demo. show();}则主程序运行时,将( )。
A.因为变量i的重复定义而报错
B.因为对象demo间接调用display函数时产生歧义性而报错
C.因为类定义的语法错误而不能运行
D.没有语法错误,能够正常输出结果
点击查看答案
手机看题
单项选择题
若有以下程序:#include <iostream>using namespace std;class A{private: int a;public: void seta(int x) { a=x; } void showa() { cout<<a<<","; }};class B{private: int b;public: void setb(int x) { b=x; } void showb() { cout<<b<<","; }};class C: public A, private B{private: int c;public: void setc(int x, int y, int z) { c=z; seta(x); setb(y); } void showc() { showa(); showb(); cout<<c<<end1; }};int main(){ C c; c.setc(1,2,3); c.showc(); return 0;}程序执行后的输出结果是( )。
A.1,2,3
B.1,1,1
C.2,2,2
D.3,3,3
点击查看答案
手机看题
单项选择题
有如下的程序:#include <cstring.h>#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.系统不能生成默认的复制构造函数
点击查看答案
手机看题
单项选择题
有如下程序:#include <iostream>using namespace std;class Base{ public: Base(){cout<<"BB"; f(); } Void f(){cout<<"Bf"; }};class Derived: public Base{ public: Derived() { cout<<"DD"; } void f() { cout<<"Df"; }};int main() { Derived d; return 0; }执行上面的程序将输出( )。
A.BBBfDD
B.BBDfDDDf
C.DD
D.DDBBBf
点击查看答案
手机看题
微信扫码免费搜题