有以下程序 #includeint fun( char s[]) { int n=0; while(*s <= '9'&&*s >='0') { n=10*n+*s-'0' ; s++; } return (n); } main() { char s[10]={ '6', '1', '*', '4', '*', '9', '*', '0', '*'}; printf("%d\n",fun(s)); } 程序的运行结果是
查看答案
有以下程序 #includeint fun( char s[] ) { char *p = s; while( *p != 0 ) p++; return ( p-s ); } main() { printf("%d\n", fun("0ABCDEF") ); } 程序运行后的输出结果是
A. 1
B. 6
C. 7
D. 0
以下函数实现按每行8个输出w所指数组中的数据 #includevoid fun( int *w, int n) { int i; for(i=0;i{ ______________ printf("%d ",w[i]); } printf("\n"); } 在横线处应填入的语句是
A. if( i/8==0 ) printf("\n");
B. if( i/8==0 ) continue;
C. if( i%8==0 ) printf("\n");
D. if( i%8==0 ) continue;
表示关系式x≤y≤z的C语言表达式的是
A. (x<=y)&&(y<=z)
B. (x<=y)||(y<=x)
C. (x<=y<=z)
D. (x<=y)!(y<=x)
有以下程序 #includemain() { int x; scanf("%d", &x); if(x<=3) ; else if(x!=10) printf("%d\n", x); } 程序运行时,输入的值在哪个范围才会有输出结果
A. 小于3的整数
B. 不等于10的整数
C. 大于3或等于10的整数
D. 大于3且不等10的整数