题目内容

有以下程序:#include main(){ints, t, A=10; doubleB=6;s= sizeof(A); t= sizeof(B) ;printf("%d , %dIn" ,s, t);在VC6.0平台上编译运行,程序运行后的输出结果是( )

A. 10,6
B. 4,4
C. 2,4
D. 4,8

查看答案
更多问题

设有定义:int x=2; ,以下表达式中,值不为6的是( )A.BC.D.

A. 2*x,x+=2
B. x++, 2*x
C. x*=(1+x)
D. x*=x+1

若有以下程序#include main()int a=0,b=0,c=0;c=(a-= ++a), (a+=b, b+=4);print("%d,%d,%d\n",a,b,c);}则程序的输出结果是( )

A. 0,4,0
B. 0,4,4
C. 1,4,1
D. 1,4.4

若有以下程序#include main(){int a=0,b=0,c=0,d;c= (a+=b,, b+=a); /*第4行*/d=c;;/*第5行*/;/*第6行*/printf("%d,%d,%d\n",a,b,c); /*第7行*/}编译时出现错误,你认为出错的是( )

A. 第4行
B. 第5行
C. 第6行
D. 第7行

以下叙述中正确的是( )

A. 复合语句在语法上包含多条语询,其中不能定义局部变量
B. 花括号对{}只能用来表示函数的开头和结尾,不能用于其他目的
C. 空语句就是指程序中的空行
D. 当用scanf从键盘输入数据时,行数据在没按下回车键( Enter键)前,可以任意修改

答案查题题库