c++选择题求解析

供稿:hz-xin.com     日期:2025-01-13
c++选择题求解析

这个问题是实际上是局部和全局的问题。
在main函数中,a为局部变量。
然后在f(a)的函数众,改变的a值是在main函数前面生命的全局变量a
跳出f(a)函数,打印的a还是在main函数声明的局部变量。
所以最终结果是5.
要点:
1. 任意函数内声明的局部变量生命周期都会到函数结束。包括main函数。
2.当函数内存在局部变量同时还有全局变量时,函数内使用局部变量,外使用全局变量

1、X x(10), z;
x.xx = 10;
z.xx = 0;

2、Y y(11);
y.xx = 0;
y.yy = 11;

3、z = x;
z.xx = 10;

4、z = y;
z.xx = y.xx = 0;

看p的定义吧,int *p[3]
这个定义的是一个指针数组,就是所有成员都是指针,一共有3个成员。
再看下a的定义 int a[2] = {0}
a是一个基本的int型数组,所以每一个元素就是普通的int变量,
那么对a的元素的引用就必须是int变量
(A) *p[0] 对p的第0个元素(int指针类型)解引用,所以是int变量,正确
(B) *(*p+0) 对于*p+0等价于p[0]所以B和A是一样的, 正确
(C) p[0] p是指针数组,所以p[0]就是它的第一个元素,就是个指针,不是int变量,所以错误。
(D) a[0] 这个就没什么好解释了。正确

朋友,请【采纳答案】,您的采纳是我答题的动力,如果没有明白,请追问。谢谢。

几个C++选择题,求分析
1.A 函数调用可以发生在任意函数之间,之所以调用函数,是因为我需要用它,譬如递归调用,这就是函数调用本身,所以B D正确,A错误,C是正确的,void可以标志返回为空。2.B p是指针,它里面必须存地址,而str代表字符串首地址,故p=str正确,str相当于&str[0];3.A 析构函数为用于释放对象分配内...

问一道C++选择题的分析
C 是错误的a是一个int型变量,并赋初值为3 A a%2==0 这个表达式是对的(先求a%2的值(为1)再和0比较,即判断1和0是否相等,这个表达式的返回值是0),而题目问的是“表达式错误的是?”,所以A正确 B a--+2 这个表达式也是成立的,因为自减的优先级比加法的优先级高,所以这个表...

c++选择题求解析
pa指向的是a[0][], pa++ ,指向a[1][];a[1][]="the"; 所以得C “the”

关于C\/C++的一些选择题,我已经做好了,但不知道对错,求高手帮忙检查一下...
第四题,该选C,估计是你马虎选错了,不解释 第六题,该选B,C的话不能这么声明,除非你之前已经先声明了b 第12题,该选C,没什么理由 第13题,也没什么好解释的,!a就是相当于a==0 第15题,该选A

c语言选择题,这两道题求c语言大哥解答,详细点哈,谢谢
第一题 和++运算优先级相等,运算自右向左 p++; 相当于p++后再*p,所以p指向&a[1], *p等于11 比+的运算优先级高 p+=1;相当于*p=*p + 1;答案为C 第二题 答案为A S是数组首地址,不是指针,不可移动

求解析,谢谢
第一题:左结合法则(没带括号)因为a=1,b=4,c=3,d=2 故a<b为true,则一层运算值为a即算式=1;冒号(:)后面不再参与运算。表达式1?表达式2:表达式3 运算法则:(无括号)遵循左结合法则;表达式1=true则算式=表达式2值;否则算式=表达式3值。如果表达式2和表达式3还有运算,则法则递进,...

C++考试题目求解答解析,小白求解,30分送上!
我发现我想多了。外部标识符是声明在这里,却定义在别的地方的,貌似正好符合这个题意。第15题:a是length的缩写,求长度;b是copy的缩写,复制;c,额,不知道是什么的缩写,记住吧;d是compare的缩写,比较两个字符串的大小。第17题:答案c已经说的很明白了。

*p->str++ C语言选择题 求详解
根据运算符优先级,*p->str++即 ((p->str))++)所以选择B

一道c语言选择题
简单的来说,++i 和 i++,在单独使用时,就是 i=i+1。而 a = ++i,相当于 i=i+1; a = i; 而 a = i++,相当于 a = i; i=i+1;针对上题:x 被赋值5,则(x++)的值是5,i的值是6 下面执行x-- ,此时(x--)的值是6,i的值是5,所以输出x--的值为6 ...

C++选择题
0~j-1)列,所以元素有i*m+j个;9、A,11、D,13、C,15、D,整型int占4个字节,字符型char占1个字节,双精度型double占8个字节,所以总共占 4+1+8+8=21个字节;17、A,18,C,类似15题,总共占4+12=16个字节;19,D ,构造函数可以有n多个,只要你有精力去定义那么多。