读程序,程序的输出结果是__ __。#include void 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; } printf("a=%d, b=%d\n",a,b); }
A. a=2, b=1
B. a=1, b=1
C. a=1, b=0
D. a=2, b=2
查看答案
设有以下变量定义,并已赋确定的值 char w; int x; float y; double z;则表达式:w*x+z-y所求得值的数据类型为______ 。
若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值为______ 。
语句int x='f';printf("%c \n",'A'+(x-'a'+1);执行后的输出结果是_x='f';printf("%c \n",'A'+(x-'a'+1);执行后的输出结果是______ 。
设x、y、z均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为__ ___。
A. 不定值
B. 4
C. 3
D. 1