99问答网
所有问题
当前搜索:
有以下程序输出结果是
有以下程序
#include main(){ int a,b,c=246;a=c 100%9;b=(-1)&&...
答:
【答案】:A 首先c=246;再计算:a=c/100%9,先c整除100等于2(整形与整形精度丢失),再求2%9的余数等于2,所以最后a的值为2;b=(-1)&&(-1)的逻辑值是1,即b=1;
有以下程序
,运行后
输出结果是
什么?为什么?
答:
显然错了,所以,跳出此if的嵌套循环,d取2;然后,继续往下走,c不等于3,又错了,所以,此时d取4.当d取4时,也就是第一个循环的嵌套结束时。第一个if循环是正确的,所以,此时的d取得是4.所以,
程序
到此结束,
输出
的
结果是
4.
以下程序
的
输出结果是
___B___. #include <stdio.h> int a,b;_百度知...
答:
正确答案:B.这个
程序
主要考局部变量和全局变量的作用域,你的主函数中虽然调用了fun,但是fun函数中定义的ab只在fun函数中有效,在主函数中因为再次定义了ab,所以在主函数中,主函数中的局部变量有效,故
输出
57
有以下程序
: main() { int x=102,y=012; printf( %2d,%2d\n ,x,y...
答:
【答案】:C x的值为寸进制数102,而Y的值为八进制数012,根据题意将y用十进制表示为10%md,rn为指定
输出
数据的宽度,若位数小于m则左端补以空格,若位数大于m则按实际输出。所以答案是C。
16、
有以下程序
执行后
输出
的
结果是
___ main() { int x[8]={8,7,6...
答:
答案 :B s=x+3,x代表数组第一个元素的地址,x+3就是元素x[3]的地址,也就是5的地址,s就等于x[3]的地址了。s[2]就相当于*(s+2),所以也就是元素x[5],所以
结果是
0
有以下程序
,程序运行后的
输出结果是
( ) 求详解!!!
答:
选 B fun( (int) fun (a+c,b), a-c))先调用内层的FUN(), fun(10,5) =15.000000 在调用外层的fun() , fun(15,-6) =9.000000 应
为输出
%3.0f 即输出宽度为3为,小数点后为0位,所以是输出 9
191、
有以下程序
运行后的
输出结果是
( ) int f1(int x,int y){return...
答:
e=f2(f1(a,b),f1(c,d)); 先执行f1(a,b),
输出
a,再比较f1(c,d)输出c,最后执行函数f2(a,c),输出a,所以e=a=4 f=f1(f2(a,b),f2(c,d)); 先执行f2(a,b),输出b,再比较f2(c,d)输出d,最后执行函数f1(b,d),输出b,所以f=b=3 g=a+b+c+d-e-f=4+3+5+2-...
以下程序
的
输出结果是
答:
case 3: printf("%d\n", *(--p)); break; //先把p指向前面一个元素,再打印p指向的元素 } } return 0;} j==3时,--p,p指向9,打印9 j==2时,p指向9,打印9,然后p++,p再指向11 j==1时,p指向11,打印11,然后p++,p再指向13 所以
输出结果为
:9 9 11 ...
有以下程序
段: int x=3; do {printf( %d ,x-=2);) while(!(--x...
答:
【答案】:C 本题考查do-while循环,先执行d0
输出
的x的值为1,接着执行 while语句,此时--x的值为0,x也为0,而非0为1,循环成立,接着执行do输出X值为- 2,执行--x后,表达式为-2,而!(--x)为0,退出循环。
若
有以下程序
段 ,其
输出结果是
答:
答案选B 从左到右执行,执行顺序
如下
a=a-(a-5)=0-(0-5)=5 c=(a-=a-5)=5 a=b=0 b+3=3//不改变b的值,仍为0 若改为c=((a-=a-5),(a=b,b+3));则答案为0,0,3
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
以下程序运行后输出结果是
以下程序段输出的结果是
以下程序代码的输出结果是
以下程序执行后的输出结果是
以下程序的输出结果是main
写出以下程序段的输出结果
以下程序输出结果为
下列程序段的输出结果是
下面程序输出的结果是