c语言函数选择题解析 c语言的选择题

一道C语言选择题,答案是什么?怎么计算的?

int i=1;while(i=4)printf(%d ,(i++)*(i++));开始时,i的值是1,1=4为真,循环;因++在变量i后面,“++运算延迟,所以i*i结果是1,屏幕输出1;然后计算延迟的两次“++”,i的值变为了3。

创新互联专业为企业提供桑日网站建设、桑日做网站、桑日网站设计、桑日网站制作等企业网站建设、网页设计与制作、桑日企业网站模板建站服务,十余年桑日做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

先计算最内层的f(1),此时返回2作为中间的f调用参数,变为 m=f(f(2));再计算内层的f(2),此时返回4作为外层的f调用参数,变为 m=f(4);此时返回8,故m是8。

正确答案是11,11,11,12,12,20,20,20。int *px=x就是px的指针指向数组x的首元素。

C语言,题目中的选择题,求详细解析

1、正确答案应该是B.15。这里考察的重点是符号常量的使用。主函数中出现符号常量FUN(x,y) 则直接用 (x)(y)?(x):(y)替代即可。

2、第一题应该选D,ABC三个选项均是如果a非零,则执行语句s1,否则执行语句s2。

3、第1题,C语言中\代表转义字符,当printf两个\时,会打印出一个\,\103是一个转义字符,表示八进制数103所对应的ASCII码值所对应的字符。

4、解析:B 选项中 char *p = ,该句无意义,由于 s 已经是一个 char * 变量了,再进行 & 操作符只会使它变为一个 char ** 的表达式,赋值到 p 中。

计算机二级C语言选择题及答案(2)

1、参考答案:C 参考解析:算术运算符+的优先级高于-=,且-=的结合方向为自右向左,所以表达式x-=x+x可以表示成x=x-(x+x)=10-(10+10)=-10,选择C。

2、{ char x=0xFFFF;printf(%d\n,x--);} A.-32767 B.FFFE C.1 D.32768 2下面的函数调用语句中func函数的实参个数是( )。

3、2017年计算机二级C语言测试题及答案解析 (A )是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 C语言程序从 C 开始执行。

4、AB两项错误,不是所有数据结构都必须有根结点和叶子结点;C项错误,数据结构中若有中间结点不满足只有一个前件或者后件的条件,就不是线性结构。答案选择D选项。 以下叙述中错误的是( )。

5、返回的是整数,第一次返回5,第二次返回二分之13就是返回6 啊。


文章题目:c语言函数选择题解析 c语言的选择题
当前路径:http://scyanting.com/article/dedighj.html