00问答网
所有问题
当前搜索:
以下程序的输出结果是
赋值语句的使用
答:
楼上大家说的都对:我为楼主画了一演示图.注意一下: char str[40]; 字符数组值应该是随机的! 不能保证含有空字符.insert函数内, printf("%s\n",str); str是否含有空字符是未知的,能正确
输出结果
,只是一种巧合.insert(char str[]){ int i;i=strlen(str);//加上此句: str[2*i + 1] ...
第二题,
以下程序输出的结果是
()
答:
B 103 ++a后a等于0;b--后等于3;++a<0错误,又因为是&&所以整体是错误,加上最前面的!,所以k为TRUE,即1
几道C问题
答:
printf("m=%d\n",m); /*执行
结果
:第一次循环:m=65-14*4=9,n=14-9=5;第二次循环:m=9-5=4;n=5-4=1;第三次循环:m=4-1-1-1=1;n=1;此时m=n=1了.
输出
当然是1 */ } 2.main() /* 这是一个十进制转换为二进制的
程序
.算法是,定义一个数组来存二进制,然后把一次次地...
43. 下列
程序
执行后
的输出结果是
___。 main() {double d; float...
答:
输出结果是
6.将20/3的值依次赋值给d,l,f,i,而i是整数型,因此结果应为6
C语言
以下程序的输出是
()
答:
if(x=2)与if(x==2)的区别。前者if后面是赋值语句x=2,这个语句执行后,x的值为2,整个表达式的值也为2,2是非零,C将其当成真看待。后者是判断语句。
计算机2级考试容易不??哪位仁兄能给个样题看看??谢谢啦!!
答:
执行后
的输出结果是
A) 4 B) 3 C) 2 D) 1 (34) 34、有
以下程序
int f(int b[][4]) { int i,j,s=0; for(j=0;j<4;j++) { i=j; if(i>2) i=3-j; s+=b[j]; } return s; } main( ) { int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}};...
以下程序的输出结果是
___ void main() { int a=0,j; for(j=0;j<4;j...
答:
0 case 0:case 3:a+=2;case 1:break;1 case 1:break;2 case 2:a+=3;default:a+=5;3 case 3:a+=2;case 1:break;a = 0 + 2 + 3 + 5 +2
下面
程序
段
的输出结果是
??为什么??C语言
答:
a=100;while(a>120); //请注意这里有没有“;”a=a+1;printf(″%d″,a);如果有的“;”话,答案就是101,因为while循环的是空语句,a=a+1;是下一条语句,一定会执行的。如果没有“;”的话,答案就是100,因为while的循环语句是a=a+1;,当不满足判定条件a>120时,不执行a=a+1;...
26.有
以下程序
main() { char s[ ]= "abcde"; s+=2; printf("%d\n",s...
答:
答:数组不是指针。数组名存的是数组首地址,这个应该是不能被修改的常量。就像你上面
程序
里的s。指针可以是指针常量也可以是指针变量。对于指针变量,是可以修改它的值的,就像我的程序里的a。但是指针常量是不能被修改的。这里的指针常量就可以看成是上面提到的那个数组名。我是这么理解的。
以下程序的输出结果是
(). main() {int i=4; while(i--)printf("%d...
答:
i--和--i会一次循环让i - 2 因此只能是B或C 有--i就不能是C,因此选B
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜