若有以下类型说明语句:charw;intx;floaty;doublez;,则表达式w*x+z-y的结果为_______类型。
A. float
B. char
C. int
D. double
查看答案
(赋值)下列赋值表达式错误的是?
A. x=x+1.2//x为整型变量
B. x+=x+1.2//x为char类型变量
C. 2x=1.2//x为浮点型变量
D. x%=int(y+1.2)//x为整型变量,y为浮点型变量
已知char a = '\103' ;则语句printf( "%3d" , a ) ; 执行后的输出结果为_______。
A. 67
B. 'C'
C. £67 (£表示空格)
D. 103
已知a、b、c为int类型,执行语句:scanf( "a=%d, b=%d, c=%d" , &a , &b , &c ) ; ,若要使得a为1,b为2,c为3。则以下选项中正确的输入形式是_______。
A. a=1b=2c=3
B. 1, 2, 3
C. a=1, b=2, c=3
D. 1 2 3
根据以下定义语句和数据的输入方式,scanf语句的正确形式应为_______。已有定义:float f1 , f2 ;数据的输入方式:4.52↙3.5↙
A. scanf( "%f, %f" , &f1 , &f2 ) ;
B. scanf( "%f%f" , &f1 , &f2 ) ;
C. scanf( "%3.2f %2.1f" , &f1 , &f2 ) ;
D. scanf( "%3.2f%2.1f" , &f1, &f2 ) ;