浙江省等级考试二级C语言2004年秋试卷及答案

2004年秋浙江省高校计算机等级考试试卷

(二级C)

试题三、程序填空题(每空2分,共20分)

说明:阅读下列程序说明和相应程序(段),在每小题提供的若干可选答案中,挑选一个正确答案。

程序1、【程序说明】

输入一批以-1结束的整数,求偶数和。

【程序】

# include < stdio.h >

void main ( )

{ int x , sum ; sum = 0 ;

scanf ( "%d" , &x ) ;

B{

if (C) sum = sum + x ;

A;

}

printf ( "sum = %d" , sum ) ;

}

(36)A、while ( x == -1 ) B、while ( x != -1 ) C、if ( x == -1 ) D、if ( x != -1 )

(37)A、x == 2 B、x % 2 == 2 C、x % 2 == 0 D、x / 2 == 0

(38)A、scanf ( "%d" , &x ) B、scanf ( "%d" , x ) C、sum = 0 D、x = sum

程序2、【程序说明】

a是一个3×3的矩阵,输入a的元素,如果a是一个下三角矩阵,输出“YES”,否则,输出“NO”。(下三角矩阵,即主对角线以上的元素都为0,主对角线为从矩阵的左上角至右下角的连线)

【程序】

# include < stdio.h >

void main ( )

{ int flag , i , k ; int a [ 3 ] [ 3 ] ;

for ( i = 0 ; i < 3 ; i ++ )

for ( k = 0 ; k < 3 ; k ++ ) scanf ( "%d" , &a [ i ][ k ] ) ;

D;

for ( i = 0 ; i < 3 && flag ; i ++ )

for ( k = i + 1 ; k < 3 && flag ; k ++ ) if (C) A;

if ( flag ) printf ( "YES\n" ) ;

else printf ( "NO\n" ) ;

}

(39)A、flag = 0 B、flag == 0 C、flag == 1 D、flag = 1

(40)A、a [ k ][ i ] != 0 B、a [ i ][ k ] == 0 C、a [ i ][ k ] != 0 D、a [ k ][ i ] == 0 (41)A、flag = 0 B、flag ==0 C、flag == 1 D、flag = 1

程序3、【程序说明】

输入一个字符串,将其中的大写字母转换为小写字母后输出。

【程序】

# include < stdio.h >

void main ( )

1

浙江省等级考试二级C语言2004年秋试卷及答案的相关文档搜索

相关文档