有如下程序:
#include<iostream.h>
long fib(int n)
if(n>2)return(fib(n-1)+fib(n-2));
else return(2);
void main( )
cout<<fib(3);
该程序的输出结果是

A:2 B:4 C:6 D:8

若有说明语句
char a[ ]="It is mine";
char * p="It is mine";
则以下不正确的叙述是

A:a+1表示的是字符t的地址 B:p指向另外的字符串时,字符串的长度不受限制 C:p变量中存放的地址值可以改变 D:a中只能存放10个字符

下列说法中,不属于数据模型所描述的内容的是

A:数据结构 B:数据操作 C:数据查询 D:数据约束

下列工具中为需求分析常用工具的是

A:PAD B:PFD C:N-S D:DFD

关于this指针的说明不正确的是

A:不能在程序中修改this指针 B:this指针可以给其他指针赋值,但不能修改this指针 C:静态成员函数中没有this指针 D:this指针可以被赋值

在位运算中,操作数每左移一位,其结果相当于

A:操作数乘以2 B:操作数除以2 C:操作数除以4 D:操作数乘以4

要想使23.78965421的输出为23.7887应用的语句是

A:cout<<23.78965421; B:cout<<fixed<<23.78965421; C:cout<<23.78965421-0.001; D:cout<<fixed<<23.78965421-0.001;

下列程序的输出结果是
#include<iostream.h>
int b=2;
int func(int *

A:
b+=*a;return(
B:;
&

执行下列程序段,结果是
#include<iostream.h>
void main( )
int x=40;
char y='C';
int n;
n=(x&0xff)&&(y>'B');
cout<<n;

B:1 C:2 D:3

在C++语言中,封装是借助于什么达到的

A:结构 B:类 C:数组 D:函数

微信扫码获取答案解析
下载APP查看答案解析