已知:char c=’A’; int i=1,j; 执行语句j=!c&&i++; 则i和j的值是( )
A)1,1 B)1,0 C)2,1 D)2,0
设有如下定义: char *a[2]={"ABC","123"}; 则以下就法中正确的是 。
A.a数组成元素的值分别是"ABC"和"123"
B.a是指针变量,它指向含有两个数组元素的字符型一维数组
C.a数组的两个元素中各自存放了字符'A'和'1'的地址
D.a数组的两个元素分别存放的是含有3个字符的一维字符数组的首地址
若变量已正确定义,语句“if(a>b) k=0; else k=1;”和( )等价
A> k=(a>b)?1:0; B> k=a>b;
C> k=a<=b; D> a<=b ? 0 : 1;
以下While循环中,循环体执行的次数是( ) 。
k=1;
while(--k) k=10;
A. 一次也不执行 B.无限次 C. 10次 D. 1次
输入一个数num,以下程序打印从num开始,被3、4、7除余数均为2的前10个数。请填空。
main(){
int k=0, x,num ;
scanf("%d",⑷);
for (x=num; k<⑸; x++)
if (⑹){
k++;
printf("%10d",x);
}
}