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

来源:百度知道 编辑:UC知道 时间:2024/06/06 20:59:11
一、判断题()

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的值

一、判断题()

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、 任何全局变量都只能被定义它的函数中的