正在加载图片...
第二部分¢语言程序设计同步训练 159 while( )!=‘\n’) if(c>=“A’&&c<=‘z’)m++; printf(wdln”,m<n? (1)A)c=getchar B) getchar C)scanf(%c", c) (2)A)nm B)m:n C)m:m D)n: n 2.下面程序的功能是在输入的一批正整数中求出最大者,输入0结束循环,请选择 #include <stdio. h> int a, max=0 while( scanf("a", &a) printf("gd", max) A)a=0 B) 3.下面程序的功能是计算正整数2345的各位数字平方和,请选择填空。 #include <stdio. h> int n, sum=0 suma sum+ (1)A)n%10 B)(n%10)°(n%10)C)n/10 D)(n/10)°(n/10) (2)A)n/1000B)n/100 C)n/10 D)n%10 、读懂程序并按照程序的功能将程序补充完整 1.下面程序的功能是用“辗转想除法”求两个正整数的最大公约数,请填空。 #include <stdio. h> main()第二部分 C 语言程序设计同步训练 ·159· ·159· int m=0,n=0; char c; while(( )!=‘\n’) { if(c>=‘A’&&c<=‘Z’) m++; if(c>=‘a’&&c<=‘z’) n++; } printf(“%d\n”,m<n? ); } (1) A) c=getchar() B) getchar() C) scanf(“%c”,c) (2) A) n:m B) m:n C) m:m D) n:n 2. 下面程序的功能是在输入的一批正整数中求出最大者,输入 0 结束循环,请选择 填空。 #include <stdio.h> main() { int a,max=0; scanf(“%d”,&a); while( ) { if(max<a) max=a; scanf(“%d”,&a); } printf(“%d”,max); } A) a==0 B) a C) !a==1 D) !a 3. 下面程序的功能是计算正整数 2345 的各位数字平方和,请选择填空。 #include <stdio.h> main() { int n,sum=0; n=2345; do{ sum=sum+ ; n= ; }while(n); printf(“sum=%d”,sum); } (1) A) n%10 B) (n%10)*(n%10) C) n/10 D) (n/10)*(n/10) (2) A) n/1000 B) n/100 C) n/10 D) n%10 二、读懂程序并按照程序的功能将程序补充完整 1. 下面程序的功能是用“辗转想除法”求两个正整数的最大公约数,请填空。 #include <stdio.h> main() {
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有