-学年高中数学人教B版必修3同步测试试卷怎么写?( 四 )


8.while的循环控制条件比do-while的循环控制条件严格 。【 v 】 9.if语句中的表达式不限于逻辑表达式 , 可以是任意的数值类型 。【x 】 10.do-while循环的while后的分号可以省略 。【x 】
四.程序阅读题
1.写出下面程序运行的结果 。main ( ) { int x,i ;
for (i=1 ; i用心
爱心
专心
x=i;
if (++x%2==0)
if (++x%3==0)
if(++x%7==0)
printf(“%d ”,x) ;
} } 28 70
2.写出下面程序运行的结果 。
下面程序将输入的大写字母改写成小写字母输出 , 其他字符不变;请判断下面程序的正误 , 如果错误请改正过来 。main ( ) { char c;
c = getchar ( ) ; c = (c>=’A’ && cprintf(“%c”,c); } 3.写出下面程序运行的结果 。main ( ) {int a,b;
for (a=1,b=1 ; aif (b>=20) break;
if (b%3==1) { b+=3 ; continue ; }
b-=5;
}
printf(“%d\\\\n”,a); }8 4.写出下面程序运行的结果 。main ( ) { int k=1,n=263 ;
do { k*= n%10 ; n/=10 ; } while (n) ;
printf(“%d\\\\n”,k); }36 5.写出下面程序运行的结果 。main ( ) { int i,k=0;
for (i=1; ; i++)
用心
爱心
专心
5 {
k++ ;
while (kk++ ;
if (k%3==0) goto loop ;
}
} loop:
printf(“%d,%d\\\\n”,i,k); } 2,3
六.编程题
1.输入两个正整数m和n , 求其最大公约数和最小公倍数 。10
2.输入一行字符 , 分别统计出其中英文字母 , 空格 , 数字和其他字符的个数 。10
3.求 (即求1!+2!+3!+?+19!+20!) 。5
4.任意范围内既能被5整除 , 又能被7整除的数的和5
5.提高题:打印出所有的“水仙花数” , 所谓“水仙花数”是指一个3位数 , 其各位数字立方之和等于该数本身 。5
用心
爱心
专心 6