对for(表达式1; ;表达式3)可理解为 。
A. for(表达式1;0;表达式3)
B. for(表达式1;1;表达式3)
C. for(表达式1;表达式1;表达式3)
D. or(表达式1;表达式3;表达式3)
下面程序段的运行结果是 。for(x=3; x<6; x++) printf((x%2)? (“**%d”): (“##%d\n”), x);
A. **3
B. 4**5
C. B.
D. 3**4
E. 5
F. C.
G. 3**4
H. 5
I. **3
J. 4**5
下面程序的运行结果是 。#includeint main(){int i;for(i=1; i<=5; i++)switch(i%5){case 0: printf("*");break;case 1: printf("#");break;default: printf("\n");case 2: printf("&");}return 0;}
A.
B. &&&*
C. B.
D. &&&*
E. C.
F. &&&*
G. D.
H. &*
下面程序的功能是将小写字母变成对应大写字母后的第二个字母。其中y变成A,z变成B。请选择填空。#includeint main(){char c;while((c=getchar())!='\n'){if(c>='a' && c<='z'){ ;if(c>'Z') ;}printf("%c",c);}return 0;}
A. c+=2和c=‘B’
B. c-=32和c=‘A’
C. c=c+32+2和c=c+26
D. c=c-32+2和c-=26