11问答网
所有问题
当前搜索:
下列程序段的运行结果是
下列程序段的运行结果是
( ) 求详细解答...
答:
do { printf("%2d",x--); }while(!x) ;do 循环,第一次是无条件进入,这时 x=1234。进打印语句,输出参数 x--, 是后缀自减1,在表达式中 x 不变,保持 1234,打印出1234,出了表达式再减1成 1233。所...
下面
程序段的运行结果是
__
答:
结果是
:include<stdio.h> main(){ int x=2;do { printf("*");x--;}while(x!=0);} do循环,条件是当X!=0;本来x=2; 执行一次do..输出一个“*”x--使 x-1 就等于1 x等于1 条件还成立 继续执行do....
下列程序段的运行结果是
( )。 int a[ ]={8,7,6,5,4,3,2,1},i,sum=0...
答:
16,B正确,选B——i从0变到3,把8、7、6、5加起来等于26,后面i从4到7,把4、3、2、1减去,即减10得16。
以下
程序段的运行结果是
( )。 char str[ ]="ABCDEF",*p=str+3; printf...
答:
结果是
CDEF,C正确,选C——因为str是指向A的,str+3就指向了D,也就是p指向了D。输出的是--P开始的值,前--要先对p-1,即p指向了C,所以输出是从C开始的字符串。
下列程序段的运行结果是
98。
答:
%d\n",x--,--y); 可以分解写成三步:(1)y=y-1; // y 变 8 (2)printf("%d %d\n",x,y); //输出 9 8 (3)x=x-1; // x 变 8 所以答,“
下列程序段的运行结果是
9 8”
以下
程序段的运行结果是
( )。 int a=1; printf("%d, %d, %d\n", a...
答:
结果是 3,3,1 因为printf执行的时候是从右往左的,先算a++ 再算++a 最后算a ;第一步 执行完a++之后 输出1,a
的结果是
2;第二步 执行++a,先自加再使用 输出3,a的结果是3;第三步 直接输出a ,...
下列程序段的运行结果是
( )。 int a[]={1,2,3,4,5,6,7},*p=a; 为什么...
答:
for循环里有n++,s+=p[n++],这里也有n++,相当于一次循环n=n+2,所以,s的值为1+3+5=9
15. *下面
程序段的运行结果是
()。 char c[ ]="\tv\\\0will\n"; printf...
答:
数到第一个'\0'结束 \t v \\ \0//如果是strlen()的话是数到这里的,这个0符不算的,是计算第一个0符前面有多少个字符,strlen(c)输出3 w i l l \n 这里有九个字符sizeof(c)输出9 这样说懂了吗?
下面
程序段运行结果是
___.
答:
循环:如果i是奇数,输出一个*,接着输出一个#,如果i是偶数什么也不做。i=1,3,5,输出3个*#,最后输出$换行。因此输出是:注意,else只管continue。printf("#")是循环的最后一句,只要不进入else,肯定会执行,因此$...
C语言:下面
程序段的运行结果是
()
答:
4、第五行第六行第八行这样看 for(i=0;i<2;i++){//第一层循,当i=0时和i=1可以循环,i=2就不循环了 for(j=0;j<2;j++){//第二层循环当,j=0时和j=1可以循环,i=2就不循环了 x[j]=x[j...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
以下程序段运行结果为
下面这段程序的运行结果是
有以下程序程序的运行结果是
以下叙述中正确的是c源程序
以下正确的c语言标识符是什么
以下叙述中正确的是C语言
程序运行结果为
信息系统的基本功能有
正确的c语言标识符