C++一些理论问题麻烦高手解答一下12

一、判断题()

1. 若有int i=10,j=0;则执行完语句if (j=0) i++; else i--;I 的值为11。 ( )
2. 若i为某函数func之内说明的变量,则当func执行完后,i值无定义。( )
3. 一个可执行的C++语言程序可以包含若干个函数,但必须且只能包含一个main()函数。 ( )
4. 在变量定义int sum,SUM;中sum和SUM是两个相同的变量名。 ( )
5. 一个变量的地址就称为该变量的“指针”。 ( )
6. break语句不能用于循环语句和switch语句之外的任何其他语句中。 ( )
7. C++表达式4/7和4.0/7的值是相等的,且都为double型。 ( )
8. C++中,在定义函数时的参数是“形式参数”,在调用函数时的参数是“实际参数”。 ( )
9. p为一指针变量,则表达式(*p)++表示取p所指向单元的数据为表达式的值,然后使p指向下一个单元。 ( )

二、选择题()

1、设x和y均为bool类型,则x&&y为真的条件是。 ( )
A 它们均为真
B 其中一个为真
C 它们均为假
D 其中一个为假
2、下列不正确的转义字符是。 ( )
A.‘\\’ B. ‘\”
C.‘074’ D. ‘\0’
3、A>B||A<=B的值 ( )
A.为true B.为false
C.与A>b的值相同 D.与A<=B的值相同
4、关于全局变量,下列说法正确的是 。 ( )
A、 任何全局变量都可以被应用系统中任何程序文件中的任何函数访问。
B、 任何全局变量都只能被定义它的程序文件中的函数访问。
C、 任何全局变量都只能被定义它的函数中的语句访问。
D、 全局变量可用于函数之间传递数据。
5、 有以下定义:
char a;int b;
float c;double d;
则表达式a*b+d-c*b值的类型为 ( )
A float B int
C char D double
麻烦各位大虾了,小弟分数不多,就给10分意思一下,呵呵,不需要都回答,但麻烦大家要写清楚回答的事哪个题目,然后告诉小弟有多大把握是正确的,谢谢了!一定不要忽悠小弟啊,呵呵,再次致谢!

一、判断题()

1. 若有int i=10,j=0;则执行完语句if (j=0) i++; else i--;I 的值为11。 (错,应该是if(j==0) )
2. 若i为某函数func之内说明的变量,则当func执行完后,i值无定义。(对,i是局部变量)
3. 一个可执行的C++语言程序可以包含若干个函数,但必须且只能包含一个main()函数。 ( 对)
4. 在变量定义int sum,SUM;中sum和SUM是两个相同的变量名。 (对,区分大小写 )
5. 一个变量的地址就称为该变量的“指针”。 (错)
6. break语句不能用于循环语句和switch语句之外的任何其他语句中。 (错,可以用于判断语句,如if)
. C++表达式4/7和4.0/7的值是相等的,且都为double型。 (错,4/7=0,4.0/7=0.571429)
8. C++中,在定义函数时的参数是“形式参数”,在调用函数时的参数是“实际参数”。 (对)
9. p为一指针变量,则表达式(*p)++表示取p所指向单元的数据为表达式的值,然后使p指向下一个单元。 (错,表示取p所指向单元的数据为表达式的值,然后使p所指向单元的数据加1。)

二、选择题()

1、设x和y均为bool类型,则x&&y为真的条件是。 (A )
A 它们均为真
B 其中一个为真
C 它们均为假
D 其中一个为假
2、下列不正确的转义字符是。 ( B)
A.‘\\’ B. ‘\”
C.‘074’ D. ‘\0’
3、A>B||A<=B的值 ( A)
A.为true B.为false
C.与A>b的值相同 D.与A<=B的值相同
4、关于全局变量,下列说法正确的是 。 (D )
A、 任何全局变量都可以被应用系统中任何程序文件中的任何函数访问。
B、 任何全局变量都只能被定义它的程序文件中的函数访问。
C、 任何全局变量都只能被定义它的函数中的语句访问。
D、 全局变量可用于函数之间传递数据。
5、 有以下定义:
char a;int b;
float c;double d;
则表达式a*b+d-c*b值的类型为 (D )

95%的正确率
A float B int
C char D double
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-12-21
1错
2对
3对
4错
5对
6对
7错
8对
9错

1A
2C
3A
4D
5D
全对
第2个回答  2009-01-03
= =!

不懂~
相似回答
大家正在搜