单项选择题
若有如下程序:
float sub(int a,int b)
return(a*b);
main()
int i=1,j=2,k=3;
printf("%4.0f\n",sub((int)sub(k+j,j),k+i));
则程序运行后的输出结果是( )。
A) 40
B) 32
C) 16.0
D) 编译出错
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是( )。
A.a.b
B.a||b
C.a&b
D.a<<4
点击查看答案&解析
单项选择题
有以下程序 #include <stdio.h> main() int x=1,y=0,a=0,b=0; switch(X) case 1: switch(y) case 0:a++; break; case 1:b++; break; case 2:a++;b++;break; case 3:a++;b++; printf( a=%d,b=%d n ,a,b); 程序的运行结果是
A) a=1,b=0
B) a=2,b=2
C) a=1,b=1
D) a=2,b=1
点击查看答案&解析
相关试题
数据独立性分为逻辑独立性与物理独立性。当...
一棵二叉树的中序遍历结果为DBEAFC,前序遍...
若有定义int a=10,b=9,c=8;,接...
以下程序的运行结果是______。 #in...
若a=10,b=20,则表达式!(a<b)的...