首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下列程序输出的结果是( )。
#include<stdio.h>
fun1(char a,char b)char c;c=a;a=b;b=c;
fun2(char*a,char b)char c;c=*a;*a=b;b=c;
fun3(char*a,char*b)char c;c=*a;*a=*b;*b=c;
void main()
char a,b;
a=’A’;b=’B’;fun1(a,b);putchar(
A.;putchar(
B.;
a=’A’;b
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
只能作为成员函数重载的是( )。
A.=
B.++
C.*
D.new
点击查看答案&解析
手机看题
单项选择题
下列关于结构化程序设计原则和方法的描述中,错误的是( )。
A.选用的结构只准许有一个入口和一个出口
B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现
C.不允许使用GOTO语句
D.语言中所没有的控制结构,应该采用前后一致的方法来模拟
点击查看答案&解析
手机看题
单项选择题
实现运行时的多态性要使用( )。
A.重载函数
B.析构函数
C.构造函数
D.虚函数
点击查看答案&解析
手机看题
单项选择题
下列是重载为非成员函数的运算符函数原型,其中错误的是( )。
A.Fraction operator+(Fraction,Fraction);
B.Fraction operator-(Praction);
C.Fraction& operator=(Fraction&,Fraction);
D.Fraction& operator+=(Fraction&,Fraction);
点击查看答案&解析
手机看题
单项选择题
下列工具中为需求分析常用工具的是( )。
A.PAD
B.PFD
C.N-S
D.DFD
点击查看答案&解析
手机看题
单项选择题
有如下程序:
int x=3;
do
x-=2;
cout<<x;
while(!(--x));
执行这个程序的输出结果是( )。
A.1
B.30
C.1-2
D.死循环
点击查看答案&解析
手机看题
单项选择题
类模板template<class T>class x...,其中友元函数f对特定类型T(如int),使函数f(x<int>)成为x<int>模板类的友元,则其说明为( )。
A.friend voidf();
B.friend voidf(x<T>);
C.friend voidA::f();
D.friend void C<T>::f(x<T>);
点击查看答案&解析
手机看题
单项选择题
由于常对象不能被更新,因此( )。
A.通过常对象只能调用它的常成员函数
B.通过常对象只能调用静态成员函数
C.常对象的成员都是常成员
D.通过常对象可以调用任何不改变对象值的成员函数
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果为( )。
#include<iostream.h>
void main()
int a=2;
int b=a+1;
cout<<a/b<<endl;
A.0.66667
B.0
C.0.7
D.0.66666666
点击查看答案&解析
手机看题
单项选择题
下列运算符中,( )运算符在C++中不能重载。
A.&&
B.[]
C.::
D.new
点击查看答案&解析
手机看题
单项选择题
在ios中提供控制格式的标志位中,( )是转换为十六进制形式的标志位。
A.hex
B.oct
C.dec
D.left
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是( )。
#include<iostream.h>
main()
int m=5;
if(m++>5)
cout<<m;
else cout<<m--;
A.7
B.6
C.5
D.4
点击查看答案&解析
手机看题
单项选择题
下列选项中,不是算法的基本特征的是( )。
A.完整性
B.可行性
C.有穷性
D.拥有足够的情报
点击查看答案&解析
手机看题
单项选择题
下列关于模板的叙述中,错误的是( )。
A.模板声明中的第一个符号总是关键字template
B.在模板声明中用“<”和“>”括起来的部分是模板的形参表
C.类模板不能有数据成员
D.在一定条件下函数模板的实参可以省略
点击查看答案&解析
手机看题
单项选择题
有如下程序:
#include <iostream>
using namespace std;
int main()
int *p;
*p = 9;
cout << "The value at p: " << *p;
return 0;
编译运行程序将出现的情况是( )。
A.编译时出现语法错误,不能生成可执行文件
B.运行时一定输出:The value at p:9
C.运行时一定输出:The value at p:*9
D.运行时有可能出错
点击查看答案&解析
手机看题
单项选择题
线性表进行二分法检索,其前提条件是( )。
A.线性表以顺序方式存储,并按关键码值排好序
B.线性表以顺序方式存储,并按关键码的检索频率排好序
C.线性表以链式方式存储,并按关键码值排好序
D.线性表以链式方式存储,并按关键码的检索频率排好序
点击查看答案&解析
手机看题
单项选择题
下列关于类和对象的叙述中,错误的是( )。
A.一个类只能有一个对象
B.对象是类的具体实例
C.类是对某一类对象的抽象
D.类和对象的关系是一种数据类型与变量的关系
点击查看答案&解析
手机看题
单项选择题
下列选项中不属于结构化程序设计方法的是( )。
A.自顶向下
B.逐步求精
C.模块化
D.可复用
点击查看答案&解析
手机看题
单项选择题
以下都是C++语言标识符的是( )。
A.dsfa,df4,f$
B.huhj,a^,k2
C.3k,hj_9
D._ok,jk,k8
点击查看答案&解析
手机看题
单项选择题
下列关于软件测试的描述中正确的是( )。
A.软件测试的目的是证明程序是否正确
B.软件测试的目的是使程序运行结果正确
C.软件测试的目的是尽可能多地发现程序中的错误
D.软件测试的目的是使程序符合结构化原则
点击查看答案&解析
手机看题
单项选择题
用链表表示线性表的优点是( )。
A.便于随机存取
B.花费的存储空间较顺序存储少
C.便于插入和删除操作
D.数据元素的物理顺序和逻辑顺序相同
点击查看答案&解析
手机看题
单项选择题
下列有关指针的用法中错误的是( )。
A.int i;int *p=&i;
B.int i;int *p;i=*p;
C.int *p;p=0;
D.int i=5;int *p;p=&i;
点击查看答案&解析
手机看题
单项选择题
在数据库设计中,将E-R图转换为关系模式的过程属于( )。
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
点击查看答案&解析
手机看题
单项选择题
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及( )。
A.阶段性报告
B.需求评审
C.总结
D.都不正确
点击查看答案&解析
手机看题
单项选择题
结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法。
A.对象
B.数据结构
C.数据流
D.目标
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果为( )。
#include<iostream.h>
void main()
int a=2;
int b=a+1;
cout<<a/b<<endl;
A.0.66667
B.0
C.0.7
D.0.66666666
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是( )。
#ificlude<iostream>
using namespace std;
int main()
cout.fill('*');
cout.width(5);
cout<<oct<<100<<endl;
return 0;
A.**100
B.**144
C.100**
D.144**
点击查看答案&解析
手机看题
单项选择题
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序的执行速度,则应该选用( )。
A.内联函数
B.重载函数
C.递归调用
D.嵌套调用
点击查看答案&解析
手机看题
单项选择题
下列函数的运行结果是( )。
#include<iostream.h>
int add(int a,int b);
void main()
extern int x,y;
cout<<add(x,y)<<endl;
int x(20),y(5);
int add(int a,int b)
int s=a+b;
return s;
A.25
B.30
C.20
D.15
点击查看答案&解析
手机看题
单项选择题
下列程序输出的结果是( )。
#include<stdio.h>
fun1(char a,char b)char c;c=a;a=b;b=c;
fun2(char*a,char b)char c;c=*a;*a=b;b=c;
fun3(char*a,char*b)char c;c=*a;*a=*b;*b=c;
void main()
char a,b;
a=’A’;b=’B’;fun1(a,b);putchar(
A.;putchar(
B.;
a=’A’;b
点击查看答案&解析
手机看题
单项选择题
下列程序运行后的输出结果是( )。
#include<iostream.h>
void fun(int,int,int*);
void main()
int x,y,z;
fun(5,6,&x);
fun(7,x,&y);
fun(x,y,&z);
cout<<x<<","<<y<<","<<z<<endl;
void fun(int a,int b,int *c)
b+=a;
*c=b-a;
A.5,5,5
B.6,6,6
C.5,6,7
D.7,7,7
点击查看答案&解析
手机看题
单项选择题
有如下程序:
#include <iostream>
using namespace std;
class Base
public:
void fun() cout<<"Base::fun"<<endl;
;
class Derived : public Base
public:
void fun()
______
cout<<"Derived::fun"<<endl;
;
int main()
Derived d;
d.fun();
return 0;
已知其执行后的输出结果为:
Base::fun
Derived::fun
则程序中下划线处应填入的语句是( )。
A.Base.fun();
B.Base::fun();
C.Base->fun();
D.fun();
点击查看答案&解析
手机看题
单项选择题
下列程序的输出的结果是( )。
#include<iostream.h>
void main()
int i,k,a[10],p[3];
k=5;
for(i=0;i<9;i++)a[i]=i;
for(i=0;i<3;i++)p[i]=a[i*(i+1)];
for(i=0;i<3;i++)k+=p[i]*2;
cout<<k;
A.20
B.21
C.22
D.23
点击查看答案&解析
手机看题
单项选择题
有如下类定义:
class AA
int a;
public:
int getRef()const return &a; //①
int getValue()const return a; //②
void set(int n)const a=n; //③
friend void show(AA a
A.const cout<<a;
点击查看答案&解析
手机看题
单项选择题
有如下类定义:
class Foo
public:
Foo(int v) : value(v) // ①
~Foo() // ②
private:
Foo() // ③
int value = 0; // ④
;
其中存在语法错误的行是( )。
A.①
B.②
C.⑧
D.④
点击查看答案&解析
手机看题
微信扫码免费搜题