要考试了 C++考题一份 能帮忙搞出答案吗 谢各位了 请指明是那道题 (3月22号前有效!)

二:填空题。
1、最低级别的优先运算符是 运算符,该运算符组成的表达式运算的结果为 的值。
2、C++的注释符为 ,标识符命名之前要指定标识符使用的 。
3、结构化程序的基本结构包括 结构、分支选择结构和 结构。
4、I/O流的操纵符中,数值数据采用十六进制操纵符为 ,数值数据采用八进制操纵符为 。
5、在子函数定义中,函数直接或间接调用自身,称为 调用,该调用过程分为 和 两个阶段。
6、内嵌函数在函数定义符加关键字 ,在编译时将内联函数 每一函数调用处。
7、程序的开始处,子函数和主函数之前定义的变量是 ,其作用域为 。
8、类名为student的声明中构造函数的成员函数名为 ,结构函数的成员函数名为 。

三:单选题。
1、 设X、Y、Z和K都是int型变量,则执行表达式K=(X=1,Y=16,Z=22)后,K的值为( )
A、4 B、16 C、52 D、32

2、 设X、Y均为int型变量,则一下语句:X+=Y,Y=X-Y,X-=Y,的功能是( )
A、 把X和Y从大到小排列
B、 把X和Y从小到大排列
C、 交换X和Y中的值
D、 无确定结果

3、 当执行以下程序时,正确的选项是( )
X=-1;
do {X=X*X;}while(!X);
A、 循环体将执行一次
B、 循环体将执行两次
C、 循环体将执行无限次
D、 系统将提示有语法错误

4、 变量定义为:int k=7,x=12能使值为3的表达式是( )
A、 x%=(2+k%=5)
B、 (x%=k)-(k%=5)
C、 x%=k-k%5
D、 x%=k+3

5、 执行cout《12&012《end,语句输出结果是( )
A、12 B、012 C、6 D、8

6、一下选项中属于C++程序设计语言的数据类型是( )
A、 双精度型
B、 逻辑型
C、 复数型
D、 集合型

7、在C++中,不正确的int类型的常数是( )
A、0xAF B、048 C、480 D、32768

8、语句:cout《a=2&&b=-2《endl;的输出结果是( )
A、0 B、结果不确定 C、1 D、-1

9、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是( )
A、c=b=a B、(a*c)&&(b=c)
C、 (a=c)/(b=c) D、a*c=b

10、以下程序的输出结果是( )
# include <iostream>
Using namespace std;
Void main()
{int 1,x[3][3]={9、8、7、6、5、4、3、2、1},*p=&x[1][1];
For (i=0,i<1,i=2)cou<<p[i]<<
A、53 B、52 C、51 D、97
五:编程题。
1、 用while循环求1+2+3+…100的值。
2、 声明一个日期类,私有成员变量为整型年、月、日,共有函数包括一个构造函数为年月日赋0值,一个输入日期和和一个显示日期的函数,函数名为set_data()和show_data(),定义变量dt,运行源程序,输入数据:2008 8 8时的输出结果。

二:填空题。
1、最低级别的优先运算符是(逗号)运算符,该运算符组成的表达式运算的结果为(最右端)的值。
2、C++的注释符为(//或者/**/),标识符命名之前要指定标识符使用的(数据类型)。
3、结构化程序的基本结构包括(顺序)结构、分支选择结构和(循环)结构。
4、I/O流的操纵符中,数值数据采用十六进制操纵符为(hex),数值数据采用八进制操纵符为(oct) 。
5、在子函数定义中,函数直接或间接调用自身,称为(递归)调用,该调用过程分为(递推)和(回归)两个阶段。
6、内嵌函数在函数定义符加关键字(inline),在编译时将内联函数(展开函数体)每一函数调用处。
7、程序的开始处,子函数和主函数之前定义的变量是(全部变量),其作用域为(程序全局) 。
8、类名为student的声明中构造函数的成员函数名为(student),结构函数(应该是析构函数)的成员函数名为(~student)。

三:单选题。
1、 设X、Y、Z和K都是int型变量,则执行表达式K=(X=1,Y=16,Z=22)后,K的值为( 22 ) (悲剧没答案)
A、4 B、16 C、52 D、32

2、 设X、Y均为int型变量,则一下语句:X+=Y,Y=X-Y,X-=Y,的功能是( C )
A、 把X和Y从大到小排列
B、 把X和Y从小到大排列
C、 交换X和Y中的值
D、 无确定结果

3、 当执行以下程序时,正确的选项是( A )
X=-1;
do {X=X*X;}while(!X);
A、 循环体将执行一次
B、 循环体将执行两次
C、 循环体将执行无限次
D、 系统将提示有语法错误

4、 变量定义为:int k=7,x=12能使值为3的表达式是(B )
A、 x%=(2+k%=5)
B、 (x%=k)-(k%=5)
C、 x%=k-k%5
D、 x%=k+3

5、 执行cout《12&012《end,语句输出结果是( D ) (这个题是没有答案的,end应该为endl,正确表达式为cout<<(12&012)<<endl;)
A、12 B、012 C、6 D、8

6、一下选项中属于C++程序设计语言的数据类型是( A )(其实复数型也是,只不过很少提罢了)
A、 双精度型
B、 逻辑型
C、 复数型
D、 集合型

7、在C++中,不正确的int类型的常数是( B )(8进制最大数为7)
A、0xAF B、048 C、480 D、32768

8、语句:cout《a=2&&b=-2《endl;的输出结果是( C )(其实这个题也没有答案,因为表达式是错误的,正确的表达式cout << ((a=2)&&(b=-2)) << endl;)
A、0 B、结果不确定 C、1 D、-1

9、当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是( C )
A、c=b=a B、(a*c)&&(b=c)
C、 (a=c)/(b=c) D、a*c=b

10、以下程序的输出结果是( A )(悲剧的题)
# include <iostream>
Using namespace std;
Void main()
{int 1,x[3][3]={9、8、7、6、5、4、3、2、1},*p=&x[1][1];
For (i=0,i<1,i=2)cou<<p[i]<<
A、53 B、52 C、51 D、97
五:编程题。
1、 用while循环求1+2+3+…100的值。

#include <iostream>

int Sum(int n,int m)
{
int s = 0;
while(n <= m)
{
s += n;
n++;
}
return s;
}

int main()
{
std::cout << Sum(1,100) << std::endl;
return 0;
}

2、 声明一个日期类,私有成员变量为整型年、月、日,共有函数包括一个构造函数为年月日赋0值,一个输入日期和和一个显示日期的函数,函数名为set_data()和show_data(),定义变量dt,运行源程序,输入数据:2008 8 8时的输出结果。
#include <iostream>

class date
{
private:
int y; //年
int m; //月
int d; //日
public:

void set_data();
void show_data();
date();
};

void date::set_data()
{
std::cin >> y >> m >> d;
}

void date::show_data()
{
std::cout << y <<' '<<m<< ' '<< d << std::endl;
}

date::date()
{
y = m = d = 0;
}

int main()
{
date dt;
dt.set_data();
dt.show_data();
return 0;
}

//哥实在受不了了,悲剧啊,好多题目都是错的,出题人肯定没写过代码~
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-19
哎出题的人真不认真 我看了第一道选择题就看到题目不对 连迷惑性都没怎么可能有52 4 32的值
1、 设X、Y、Z和K都是int型变量,则执行表达式K=(X=4,Y=16,Z=32)后,K的值为( )
A、4 B、16 C、52 D、32
楼主手输入的题吧 有心了啊
第2个回答  2010-03-19
不是补考吧,题目都能弄到?

Warning: Invalid argument supplied for foreach() in /www/wwwroot/www.t2y.org3v3b34/skin/templets/default/contents.html on line 47
相似回答