00问答网
所有问题
当前搜索:
下面程序段的执行结果是
下面程序段的运行结果是
__
答:
结果是
: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..再次输出一个“*”,x--使 X等于0 条件不成绩 do循环结束 所以答案是“*...
下面程序段的执行结果为
___。 k=0 For j=1 to 2 For i=1 to 3 k=i...
答:
下列程序段的执行结果为
___。K=0 For J=1 to 2 For I = 1 to 3 K =I+1 Next I For I = 1 to 7 K = K+1 Next I Next J Print K 结果为11,两次for i的循环中,要满足上面循环算出后才能进入下面的循环继续进行,所以第一个for i 中k=4,进到第二次循环,循环了7次,每...
下面程序段的运行结果是
( )。 char *p="abcdefgh"; p+=3; printf("%d...
答:
首先strcpy(p,"ABCD")这句是说。将ABCD赋值个p,他们之间是怎么赋值的呢,让p指针指向“A”的地址,如果取值的话就*P拿到A了。这个函数返回的值是目标串的地址,也就是p啦,那么p是个指针怎么算地址的长度呢,其实就是strlen("ABCD")啦,为什么,计算机知道的啦,因为p指向了“ABCD”首地址了,...
下面程序段执行结果是
答:
所以结果是
21,8
1、
下面程序段的运行结果是
。 int n=0; while (n++<=2) ; printf...
答:
输出
结果为
4 int n=0;while (n++<=2) ; //第一次循环的时候,n为0,
执行
完后n变为了1,当n为2时,n++为2,执行完后n加1,此时n变为了3,再循环时,n为3,循环条件不成立,循环结束 printf(“%d”,n);//此时在n=3的基础上又加上了1,变为了4 你要记住,n++是n的值不变,但...
以下程序段执行
后输出
的结果是
( )。 int a[][4]={1,2,3,4,5,6,7,8...
答:
答案是7; a[][4]是将12个数分成4列数 也就有三行,即可以表示为a[3][4];而 数组表示数时 从a[0]开始,如 1 可以表示为a[0][0] 4 可以表示为a[0][3];其他同理,所以a[1][2]表示的数是7;所以答案是7.
以下程序段的执行结果是
___C___. int i,j,m=0; for(i=1;i<
答:
20 外层循环是i=1,5,9,13 循环4次,内层循环是j=3,7,11,15,19,循环5次,m++一共
执行
20次。
下列程序段的运行结果是
( ) 求详细解答...
答:
do { printf("%2d",x--); }while(!x) ;do 循环,第一次是无条件进入,这时 x=1234。进打印语句,输出参数 x--, 是后缀自减1,在表达式中 x 不变,保持 1234,打印出1234,出了表达式再减1成 1233。所以循环语句可以看成:do { printf("%2d",x);x=x-1;}while(!x) ;x=...
以下程序段的运行结果是
()。 int x[]={2,3,4,5,6,7},*p=x; int i,s...
答:
18 这段代码 int x[]={2,3,4,5,6,7},*p=x;//初始化数组X,把数组首地址X赋值给P int i,s=0; //i是计数用 s是求和用 for(i=1;i<5;i++)s+=p[i++]; //i从1开始 所以第一个加数是X[1],循环后就是3+4+5+6=18 ...
15. *
下面程序段的运行结果是
()。 char c[ ]="\tv\\\0will\n"; printf...
答:
printf("%d", sizeof(c));sizeof(c)是问C这个字符串占多少个字符,也就是问有几个字符 strlen(c);是计算字符串的有效长度的,数到第一个'\0'结束 \t v \\ \0//如果是strlen()的话是数到这里的,这个0符不算的,是计算第一个0符前面有多少个字符,strlen(c)输出3 w i l l \n 这里...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
执行下列程序段后结果为
大一c语言编程题库100题
执行以下程序段后,
输入一个数组从小到大排序
写出下列程序段执行后的结果
已知字符A的ASCII码是65
下面程序的运行结果为
以下程序能执行的结果是
下列程序段