设a=5,b=6,c=7,d=8,m=2,n=2, 则执行(m=a>b) && (n=c>d)后n的值为
查看答案
请阅读以下程序:该程序()。#include ”stdio.h”main(){ int x=-10, y=5, z=0;if (x=y+z) printf(”***\n” );else printf(”$$$\n”);}
A. 有语法错不能通过编译
B. 可以通过编译但不能通过连接
C. 输出***
D. 输出$$$
以下程序的运行结果是( )。#include ”stdio.h”main(){ int a=1;if (a++>1) printf(”%d\n”, a);else printf(”%d\n”, a--);}
A. 0
B. 1
C. 2
D. 3
执行以下程序段后,变量x,y,z的值分别为()。int a=1,b=0, x, y, z;x=(--a==b++)?--a:++b;y=a++;z=b;
A. x=0,y=0,z=0
B. x= -1,y= -1,z= 1
C. x=0,y=1,z=0
D. x= -1,y= 2, z= 1
执行下列程序,输入为3的数出结果是()。#include ”stdio.h”main(){int k;scanf(”%d”, &k);switch(k){ case 1: printf(”%d\n”, k++);case 2: printf(”%d\n”, k++);case 3: printf(”%d\n”, k++);case 4: printf(”%d\n”, k++);break;default: printf(”Full!\n”);}}
A. 3
B. 4
C. 34
D. 44