求C语言练习题答案。。。

第1题
题目类型: 判断题
题目:可以在类的构造函数中对静态数据成员进行初始化。

正确 错误

第2题
题目类型: 判断题
题目:一个类的构造函数中可以不包含对其子对象的初始化。

正确 错误

第3题
题目类型: 单选题
题目:下列关键字中不能用来声明类成员访问权限的是( )。

可选答案:
1.public
2.static
3.protected
4.private

第4题
题目类型: 单选题
题目:下列关于构造函数和析构函数的描述中,错误的是( )。

可选答案:
1.构造函数可以重载
2.析构函数名与类名相同
3.构造函数中可以设置参数的默认值
4.类中只有一个析构函数

第5题
题目类型: 单选题
题目:下列情况中,不会调用复制构造函数的是( )。

可选答案:
1.用一个对象去初始化同一类的另一个新对象时
2.将类的一个对象赋值给该类的另一个对象时
3.函数的形参是类的对象,调用函数用形参初始化实参时
4.函数的返回值是类的对象,函数执行返回调用时

第6题
题目类型: 单选题
题目:下列关于类成员的描述中,正确的是( )。

可选答案:
1.友元函数是类的成员函数
2.类成员的默认访问权限是私有的
3.类成员函数必须声明为公有的
4.类的静态数据成员不能是常成员

第7题
题目类型: 单选题
题目:下列关于this指针的描述中,正确的是( )。

可选答案:
1.任何与类相关的函数都有this指针
2.类的成员函数都有this指针
3.类的友元函数都有this指针
4.类的非静态成员函数都有this指针

第8题
题目类型: 单选题
题目:print()函数是某类中无返回值的常成员函数,下列表示中,正确的是( )。

可选答案:
1.void print() const
2.const void print()
3.void const print()
4.void print(const)

第9题
题目类型: 单选题
题目:下列程序的输出结果是( )。
#include <iostream.h>
class VAC {
public:
int f( ) const { return 3; }
int f() { return 5; }
};
int main( ) {
VAC v1;
const VAC v2;
cout<<v1.f( )<<v2.f( );
return 0;
}

可选答案:
1.53
2.35
3.55
4.33

第10题
题目类型: 单选题
题目:下列程序的输出结果是( )。
#include <iostream.h>
class MyClass {
public:
MyClass( ) { cout<<'A'; }
MyClass(char c) { cout<<c; }
~MyClass( ) { cout<<'B'; }
};
int main( ) {
MyClass p1,*p2;
p2=new MyClass('X');
delete p2;
return 0;

可选答案:
1.ABX
2.ABXB
3.AXB
4.AXBB

第1个回答  2014-12-06
错 错 22224114
第2个回答  2011-10-09
你这是什么意思啊

谁能提供点C语言的试题给我,最好能有答案的,非常感谢!
3、编写一个程序,从标准输入中读取一个字符串,将其中的大写字母转换为小写字母,并输出转换后的字符串。答案:include <stdio.h>#include <ctype.h> int main() {char c;while ((c = getchar()) != EOF) {putchar(tolower(c));}return 0;}4、编写一个程序,从标准输入中读取一个字符...

求c语言题目
答案: 5; 294; 4; 29; 9;说明:x%10 2945 除以10求余数,得5 x\/10 2945整除10运算(去尾,不考虑四舍五入),得商 294 (x\/10)%10 等于 294%10, 得余数 4.x\/100 2945整除100运算, 得商 29.(x\/100)%10 等于 29%10, 得余数9 ...

求c语言题答案,写好题号谢谢
C. char a[ ]={‘s’, ‘t’,‘r’, ‘i’, ‘n’, ‘g’, ‘\\0’}; D. chara[]="string";2. 引用数组元素时,其数组下标表达式允许是( B )。A.整型常量 B.整型表达式 C.任何类型的表达式 D.任何类型的函数调用 3. 若有说明int a[ ]={ 1,2,3,4};则对...

急求C语言题目的答案,各式各样的题都有,请各位帮帮忙
if (k<=o) printf(“###”);else printf(“&&&&”);A)### B)&&&& C)###&&&& D)有语法错误,无输出结果 【k=-3,判断k<=0成立,所以执行printf(“###”);语句】三、程序设计题 2、求1+2+3+3+……+100的值。(要求:分别利用while循环、do…while循环、for循环三种...

跪求《C语言程序设计》课本习题答案!!!
习题1参考答案 一、选择题 1. A 2. D 二、填空题 1. BASIC、FORTRAN、AL_GOL60和COBOL 2. 8 3. 关键字 4. 编辑、编译、链接和运行 三、简答题 1.答:(1)C语言具有结构化的控制语句。C语言提供了结构化程序所必需的基本控制语句,实现了对逻辑流的有效控制。(2)C语言具有丰富的数据...

两道C语言题目,求答案和解析,谢谢~
A:连续赋值,除了最右的项外,其余所有项都必须是可以赋值的变量,不可以是常量或者表达式。B:y==1是一个逻辑表达式,从题干得出其值为0,再将其赋值给x,最终结果是x被赋值0。C:i=float(x);语法错了。如果要实现将x强制转换为float类型并赋值给i,应该写作i=(float)(x);D:求余运算(%...

c语言题目 求答案
因为 7*7+18*18 = 373,373 >100,所以:输出 373 \/ 100 的整数部分,所以答案为: 3

C语言 2道题 过程详细点 谢谢
每一题答案:30,解题如下:1)调用f1(a+b),实际传入的值为:3,因为a=1,b=2 2)f1里面,因为存在局部变量b,所以a*b使用局部变量,也就是3*10,所以返回的是30 第二题答案:9,5,解题如下:1)a=5;b=9,因为前面p=&a,q=&b,所以*p=5,*q=9 2) r=p,p=q,q=r,实际上就...

c语言习题,求答案!
有些答案与上个回答者意见不同:Y = 对 N= 错 U= 不确定 1.Y 2.Y 3.N(数组下标从0开始)4.Y 5.N(应该为x>y && y>z)6.Y 7.N(是单目运算符)8.N (都有精度或者位长的限制)9.N (可以用char *定义字符指针,指向字符串)10.N(可以间接的调用其他函数再来调用自己)11.Y (3....

求C语言练习题答案
1. ___变量__是指在程序运行过程中,值可以发生变化的量。2.C语言是一种___区分_(区分\/不区分)字母大小写的语言,Password和password在C语言中是两个___不同__(相同\/不同)的标识符。3.下面的转义字符分别表示:’\\b’__退格___,’\\n’__换行___,’\\t’__水...

相似回答