2017安徽二级c语言,2017计算机二级C语言测试题及答案
2017計(jì)算機(jī)二級(jí)C語(yǔ)言測(cè)試題及答案
此題 首先為整型變量賦初值x1=1,x2=2
表達(dá)式1為i=1,表達(dá)式2(循環(huán)條件)為i<=N即i<=4,表達(dá)式3為i++
循環(huán)變量初值i為1,循環(huán)條件(即表達(dá)式2)i<=4成立,進(jìn)入第1次循環(huán)
第1次循環(huán)
執(zhí)行printf("%4d%4d",x1,x2);因此屏幕上輸出12
執(zhí)行if語(yǔ)句。1%2不為0,if語(yǔ)句的條件表達(dá)式不成立,不執(zhí)行printf("\n");
執(zhí)行x1=x1+x2=1+2=3;此時(shí)x1中的值已變?yōu)?
執(zhí)行x2=x2+x1=2+3=5。
轉(zhuǎn)向表達(dá)式3,執(zhí)行i++,i為2。循環(huán)條件i<=4成立,進(jìn)入第2次循環(huán)
第2次循環(huán)
執(zhí)行printf("%4d%4d",x1,x2);因此屏幕上輸出35
執(zhí)行if語(yǔ)句。2%2==0,if語(yǔ)句的條件表達(dá)式成立,執(zhí)行printf("\n");換行
執(zhí)行x1=x1+x2=3+5=8;此時(shí)x1中的值已變?yōu)?
執(zhí)行x2=x2+x1=5+8=13。
轉(zhuǎn)向表達(dá)式3,執(zhí)行i++,i為3。循環(huán)條件i<=4成立,進(jìn)入第3次循環(huán)
第3次循環(huán)
執(zhí)行printf("%4d%4d",x1,x2);因此屏幕上輸出813
執(zhí)行if語(yǔ)句。3%2不為0,if語(yǔ)句的條件表達(dá)式不成立,不執(zhí)行printf("\n");
執(zhí)行x1=x1+x2=8+13=21;此時(shí)x1中的值已變?yōu)?1
執(zhí)行x2=x2+x1=21+13=34。
轉(zhuǎn)向表達(dá)式3,執(zhí)行i++,i為4。循環(huán)條件i<=4成立,進(jìn)入第4次循環(huán)
第2次循環(huán)
執(zhí)行printf("%4d%4d",x1,x2);因此屏幕上輸出2134
執(zhí)行if語(yǔ)句。4%2==0,if語(yǔ)句的條件表達(dá)式成立,執(zhí)行printf("\n");換行
執(zhí)行x1=x1+x2=21+34=55;此時(shí)x1中的值已變?yōu)?5
執(zhí)行x2=x2+x1=34+55=89。
轉(zhuǎn)向表達(dá)式3,執(zhí)行i++,i為5。循環(huán)條件i<=4不成立,結(jié)束循環(huán)
10
#include
main( )
{intx, y;
for(x=30, y=0; x>=10, y<10; x--, y++)
x/=2, y+=2;
printf(“x=%d,y=%d\n”,x,y);
}
運(yùn)行結(jié)果為:
x=0,y=12 11.
#include
#define N 4
main( )
{ inti,j;
for(i=1;i<=N;i++)
{ for(j=1;j printf(" ");
printf("*");
printf("\n");
}}
運(yùn)行結(jié)果為:
*
*
*
*
詳見(jiàn)教材P41符號(hào)常量
用宏處理指令定義符號(hào)常量N為4,在編譯過(guò)程中,遇到N即視為整數(shù)4。
外層for循環(huán),表達(dá)式1為i=1,表達(dá)式2(循環(huán)條件)為i<=N,表達(dá)式3為 i++
內(nèi)層for循環(huán),表達(dá)式1為j=1,表達(dá)式2(循環(huán)條件)為j 首先計(jì)算外層循環(huán)的表達(dá)式1,i為1,使得循環(huán)條件i<=4成立,進(jìn)入外層for循環(huán)體
外層for循環(huán)第1次此時(shí)i為1
內(nèi)層循環(huán)j=1,使得循環(huán)條件j 執(zhí)行printf("*");
執(zhí)行printf("\n");換行
至此外層循環(huán)體執(zhí)行完,計(jì)算外層循環(huán)的表達(dá)式3,i++,此時(shí)i為2. 使得循環(huán)條件i<=4
成立,再次進(jìn)入外層for循環(huán)體
總結(jié)
以上是生活随笔為你收集整理的2017安徽二级c语言,2017计算机二级C语言测试题及答案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: QQ群导出群成员名单
- 下一篇: 算法 --- 删除数组中重复项