C++语言程序设计复习题参考答案 20~30题答案没有,谁给个啊。。谢啦。。

21.执行bool OK=2!=3; cout<<OK;后,显示在屏幕上的是 。
A、true B、false
C、1 D、0
22.若w是一个bool型变量,则w || 5的值是 。
A、true B、false
C、与w的值相同 D、与!w的值相同
23.已知一正常运行的程序中有这样两个语句:
int* p2=&x,*p1=d1;
*p2=*d2;
由此可知,变量d1和d2的数据类型分别是 。
A、int 和 int B、int* 和int
C、int* 和 int* D、int 和 int*
24.要使指针变量P指向一维数组A的第五个元素(下标为4的那个元素),正确的赋值表达式是 。
A、P=&A 或 P=&A[4] B、P=A+4 或 A=&A[4]
C、P=A+4 或 P=A[4] D、P=&A+4 或 P=A[4]
25.是给对象取一个别名。
A、指针 B、引用
C、枚举 D、结构
26.sizeof(double)是一个 表达式。
A、 整型 B、双精度
C、 不合法 D、函数调用
27.要定义一个int 型数组A,并使其各元素具有初值9,0,3,0,0,不正确的定义语句是 。
A、int A[ ]={9, 0, 3}; B、int A[ ]={9, 0, 3, 0, 0};
B、int A[5]={9, 0, 3}; D、int A[5]={9, 0, 3, 0};
28.下列while循环的次数是 。While (int i=0) i――;
A、0 B、1
C、5 D、无限
29.有关构造函数的说法不正确的是 。
A、构造函数的名字和类的名字一样 B、构造函数在声明对象时自动执行
C、构造函数无任何数据类型 D、构造函数有且只有一个
30.以下类的说明中,指出有错误的地方 。
class A
{
int a=1; //A
double b; //B
public:
A( ); //C
~A( ); //D
}

21.A
22.C
23.D
24.D(此题不确定,可能是D)
25.B
26.A(上机运行的话,输出结果是8)
27.A (没有给出数组长度,数组中的元素又只有3个,所以不正确)
28.A(i=0,While语句中的表达式为false,不执行循环语句内的语句)
29.D(构造函数可以重载)
30.A(需要在构造函数内进行赋值)
温馨提示:内容为网友见解,仅供参考
无其他回答

C++程序设计题目
C. 用户程序使用句柄时不需要定义。 D. 句柄仅仅是一个抽象的概念,程序中不能使用句柄。 9.下面关于动态链接库正确的说法是( B ) A. 动态链接库提供的函数,在编译阶段能够连接到应用程序中。 B. 动态链接库提供的函数,在运行阶段能够连接到应用程序中。 C. 动态链接库本身不能单独设计、编译和调试。 D. ...

c++语言的程序,附答案
A11、C 12、B 13、B 14、C 15、D 16、D 17、D 18、A 19、C 20、C二、填空题1、形参的类型 形参的个数2、字符串3、拷贝构造函数4、类 任何一个对象5、public(或公有) private(或私有) protected(或保护)6、二义性7、动态联编 静态联编8、函数名 参数个数9、字节流 I\/O流类库三、判断题1、×...

C++考试题目求解答解析,小白求解,30分送上!
第15题:a是length的缩写,求长度;b是copy的缩写,复制;c,额,不知道是什么的缩写,记住吧;d是compare的缩写,比较两个字符串的大小。第17题:答案c已经说的很明白了。

跪求C++程序设计语言? 第1-3部分,有人帮我找找这书籍嘛?谢谢啦
https:\/\/pan.baidu.com\/s\/1d5MYF1Y8FeYUPzx9ffmKNQ 提取码:1234 《C++程序设计语言》(原书第4版)是C++领域经典的参考书,介绍了C++11的各项新特性和新功能。全书共分四部分。部分(第1~5章)是引言,包括C++的背景知识,C++语言及其标准库的简要介绍;第二部分(第6~15章)介绍C++的内置类...

C语言程序设计题 求解 急!!!
22、int a[10]; 不要漏了后面的分号, 语句是以分号结尾的。23、此题有问题,如果数组是局部的,那么其成员的值是随机的,如果是全局数组,其成员的值是0;24、*(*(a+i)+j)25、10 26、n > 9 && n < 100 27、x*y*y\/(3*a)+4*b-1 28、2020 29、printf("%c ", 'Z'-i)...

C语言程序设计试题
程序设计基础(C语言)水平测试考核(参考答案)1.\/*multiply-table *\/ main(){ int i,j;for(i=1;i<10;i++){ for(j=1;j<10;j++) printf("%4d",i*j);printf("\\n");} } 2.\/*capitalization of prefix*\/ main(){ char a[80];int i;gets(a);for(i=0;a[i];i++)...

C语言程序设计试题
1. 一条简单语句是以___;___字符作为结束符的,一条复合语句是分别以___{___字符和___}___字符作为开始符和结束符的。2. 任何一个C++程序至少且只能包含一个___主___函数,且程序总是从这个函数开始执行,不论这个函数的位置如何。一个函数定义由 函数头 和 函数体 两部分组成。3....

几道c++基础练习题,需要详细的分析,谢谢
第四题:弄清楚(a,c)的运算规则就ok了,(编译后执行结果一致)。第五题:if ( b = = 0 ) m = 1; n = 2;c\/c++语言规定一个语句的结束符为分号“;”和“}”,这句有两个分号故是两条语句。第六题:这个题得明白变量赋值和指针赋值的区别,a=b=10和*p=a=10是不相同的,*p=a...

【C++]三个题,谢谢大神
第一题:cin char数组可以读入一个不带空格,回车,制表符的字符串,A排除 cin str[30]实际上是读入一个字符 B排除 cin.getline()可以读入一行内容,读到回车结束,C正确 getline是给string类型用的,D排除 第二题:首先C++脚标从0开始,顺序是从最后一维开始的,依次增高,例:a[3][3]顺序:a...

谁可以帮我做一下这个C++C语言的作业
【答案】main主函数价格括号,正确如下:1 main()c++语言的每个表达式的结束都需要加上分号;故第6.9行错误,正确如下;6 k=1 ;9 for(i=m;i!=n;i+=k)2、程序功能为:判断从键盘上输入的一个字符,并按下列要求输出。若该字符是数字 输出 字符串"0-9";若该字符是大写字母 输出字符串"A-Z...

相似回答