发布网友 发布时间:2023-08-03 09:35
共2个回答
热心网友 时间:2024-12-02 14:11
1 编程
1.1 打印出以下图案
*
* * *
* * * * *
* * * * * * *
* * * * *
* * *
*
1.2编写程序实现输入整数n,输出如下所示由数字组成的菱形。(图中n=5)
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
1 2 3 4 3 2 1
1 2 3 2 1
1 2 1
1
2 思考题
1.以下不是死循环的语句是 。
A)for (y=1,x=9;x>++y ; x=i++) i=x ;
B)for ( ; ; x++=i ) ;
C)while (1) { x++ ; }
D)for (i=10 ; ; i--) sum+=i ;
A,思路:排除法;
2. 下面程序段的运行结果是 。
x=y=0;
while (x<15) y++,x+=++y ;
printf(“%d,%d”,y,x);
A)20,7 B)6,12 C)20,8 D)8,20
D;运行一下就知道了
3. 以下for循环的执行次数是 。
for (x=0,y=0; (y=123) && (x<4) ; x++) ;
A)无限循环 B)循环次数不定 C)4次 D)3次
C;
4.写出下面程序运行的结果。
main ( )
{ int i,b,k=0 ;
for (i=1; i<=5 ; i++) {
b=i%2;
while (b--==0) k++ ;
}
printf(“%d,%d”,k,b);
}
答:2,0;
5. 写出下面程序运行的结果。
main ( )
{ int a,b;
for (a=1,b=1 ; a<=100 ; a++) {
if (b>=20) break;
if (b%3==1) { b+=3 ; continue ; }
b-=5;
}
printf(“%d\n”,a);
}
答:8
6. 写出下面程序运行的结果。
main ( )
{ int k=1,n=263 ;
do { k*= n%10 ; n/=10 ; } while (n) ;
printf(“%d\n”,k);
}
答:36
热心网友 时间:2024-12-02 14:12
1,
#include<stdio.h>2,
#include<stdio.h>思考题:ACC 4题 2,0 5题 36