题目内容

有以下程序:#include void main( ){char s[ ] = "012xy\08s34f4w2" ;int i , n = 0 ;for (i = 0 ; s[i] != 0 ; i++)if (s[i] >= '0' && s[i] <= '9') n++;printf("%d\n", n);}

A. 0
B. 3
C. 7
D. 8

查看答案
更多问题

有以下程序:#include void main( ){int i, x[3][2] = {0};for (i = 0; i < 3; i++)scanf("%d", x[i]) ;printf("%3d%3d%3d\n", x[0][0], x[0][1], x[1][0]);}若程序运行时输入:2 4 6<回车>,则输出结果为()。

A. 2 0 4
B.2 0 0
C.2 4 0
D.2 4 6

若要求从键盘上读入含有空格字符的字符串,应使用函数()。

A. getchar( )
B. getc( )
C. gets()
D. scanf( )

下面程序的运行结果是_______。#includeint main( ){int i , k , a[10] , p[3] ;k = 5 ;for( i= 0 ; i < 10 ; i++ )a[i] = i ;for( i = 0 ; i < 3 ; i++ )p[i] = a[i * i] ;for( i = 0 ; i < 3 ; i++ )k = p[i] * 2 ;printf( "%d\n" , k ) ;return 0 ;}

下面程序的运行结果是_______。#includeint main( ){int i ,x[10] = {2 , 3 , 0 , 3 , 0 , 2 , 3 , 2 , 1 , 3} ,y[4] = {0} ;for( i = 0 ; i < 10 ; i++ )y[x[i]]++ ;printf( "%d\n" , y[3] ) ;return 0 ;}

答案查题题库