关于下面的程序,正确的说法是( )。 #include int main(){ float a=b=2,result; result=a/b; printf("result=%f\n",result); return 0; }
A. 因为变量声明问题导致编译出错
B. 因为result=a/b,语句有误导致编译出错
C. 输出结果为result=2.000000
D. 输出结果为result=1.000000
查看答案
下列程序运行时输入(34),则程序的输出结果是( )。 #include int multi(int a,int b){ return a*b; } int main(){ int x,y,t; printf("Please input two integer (x and y):"); scanf("%d%d",&x,&y); t=multi(x,y); printf("%d\n",t); return 0; }
A. 3
B. 4
C. 7
D. 12
以下程序运行的结果是( )。 #include int main(){ printf("%d\n",sizeof()+sizeof()+sizeof()); return 0; }
A. 148
B. 1,4,8
C. 144
D. 13
下列程序运行时输入B,则程序输出结果是( )。 #include int main(){ char ch; int digit; printf("输入一个大写字母:"); scanf("%c",&ch); digit=ch-'A'; printf("%c,%d\n",digit+'a',digit); return 0; }
A. 编译出错
B. b,B
C. b,1
D. B,1
以下描述中错误的是( )。
A. 不同的计算机可以理解的机器语言也不同
B. 机器语言和汇编语言都和具体的硬件平台相关,统称为低级语言
C. 高级语言编写的程序较为简洁,可读性较好
D. 编译方式执行速度较快,且每次修改源程序后不必重新进行编译处理