执行“printf("%x",100) ;”后的输出结果是()
A. 100
B. 0x100
C. 0X64
D. 64
已知字符'a'的ASCII码为97,执行下列语句的输出是() printf("%c%d",'b','b'+1);
A. b99
B. 98c
C. 9899
D. bc
若有定义:float x=1.5,int a=1,b=3,c=2;,则正确的的switch语句是()
A. switch(x) {case 1.0:printf(“*\n”); case 2.0:printf(“**\n”); }
B. switch((int)x) {case 1:printf(“*\n”); case 2.0:printf(“**\n”); }
C. switch(a+b) {case 1:printf(“*\n”); case 2+1:printf(“**\n”); }
D. switch(a+b) {case 1:printf(“*\n”); case c:printf(“**\n”); }
有以下函数关系: x<0 → y=2x x>0 → y=x x=0 → y=x+1 下面程序段能正确表示以上关系的是()
A. y=2x; if(x!=0) if(x>0) y=x; else y=x+1;
B. y=2x; if(x<=0) if(x==0) y=x+1; else y=x;
C. if(x>=0) if(x>0) y=x; else y=x+1; else y=2x;
D. y=x+1; if(x<=0) if(x<0) y=2x; else y=x;