了解湖南/長沙365体育备用网址資訊,從365投注平台開始!365bet官网報名365bet官网本科
您當前的位置:首頁 > 365bet官网考前練習

365体育备用网址“高級語言程序設計”經典習題及答案(8)

365体育备用网址“高級語言程序設計”經典習題及答案(8)

 

  3.2 填充題K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  1.結構化程序設計規定的三種基本結構是________結構,選擇結構和_______結構。K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  “解”結構化程序設計的三種基本控制結構是順序結構、選擇結構和循環結構。K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  2.若有定義“int a=25,b=14, c=19;”,以下語句的執行結果是______.K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  if a++<=25&&b——<=2&&c++)K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  prinif(“***a=%d,b=%d,c=%d/n”, a,b,c);K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  else printf(“###a=%d,b=%d,c=%d/n”, a, b,c);K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  “解”問題所給的if語句中,條件a++<=25&&b——<=2&&c++是先求邏輯與的第一個運算分量,它是一個關系式,關系成立。接著判定第二個邏輯與運算分量,又是一個關系式,由于變量b的值是14,b不小于等于2,運算分量的關系式不成立,導致if語句的條件為假,執行else部分。在求且語句的條件時,計算了2個邏輯與分量,使變量a的值增了1,變量 b的值被減了1.所以輸出內容是:###a=26,b=13,c=19.K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  3.以下兩條if語句可合并成一條if語句為_____________.K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  if(a<=b) x=1;K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  else y=2;K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  if(a>b)printf(“****y=%d/n” ,y);K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  else printf( “####x=%d/n” ,x);K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  “解”在以上兩條if語句中,兩個條件剛巧相反。若將前一個if語句的第一個成分語句與第二個if語句的第二個成分語句合并;第一個if語句的第二個成分語句與第二個if語句的第一個成分語句合并,寫成一條if語句如下:K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  if(a<=b){x=1;printf(“####x=%d/d,x);}K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  else{ y=2; printf(“****y=%d/n”,y);}K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  4.設 i,j,k均為 int型變量,則執行完下面的for語句后,k的值為_______.K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  for(i=0,j=10;i<=j;i++,j——)k=i+j;K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  “解”該 for語句以i為0、j為10初始化,循環條件是 i<=j,每次循環后 i增 1、j減 1,循環體是將 i與j的和賦給 k.這樣變量 k將保存的是最后一次賦給它的值。一次循環后 i為 l.j為 9,二次循環后 i為 2.j為 8,……,五次循環后 i為 5.j為 5,繼續第六次循環,將 i與 j的和10存于 k后,i為 6、j為 4,結束循環。所以循環執行后 k為10.K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  5.下列程序的功能是輸入一個整數,判斷是不是素數,若為素數輸出1,否則輸出0,請為程序填空。K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  main()K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  {int i,X,y=1;K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  scanf(“%d”,&x);K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  for(i=2;i<=x/2;i++)K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  if________________ { y=0; break; }K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  printf(“%d/n”,y);K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  }K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  “解”為判數x是否是素數,預置變量y的值為1(x可能是素數),然后用循環,用2至x/2的整數i測試對X的整除性,若能被其中的某個整數整除,則X是合數,置y的值為0(不是素數),結束測試循環。若都不能整除,則X為素數。i能否整除X,可用求余運算X%i等于0來判定。所以程序中的空框可填 X% i==0.測試 X為素數的代碼可寫成:K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  y=l;K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  for( i=2; i<=x/2; i++)K9h365投注平台_365bet官网本科_365bet官网報名_首頁

  if(x%i==0){ y=0; bleak; }K9h365投注平台_365bet官网本科_365bet官网報名_首頁

 K9h365投注平台_365bet官网本科_365bet官网報名_首頁

K9h365投注平台_365bet官网本科_365bet官网報名_首頁

 

365体育备用网址“高級語言程序設計”經典習題及答案(8)

    365投注平台——致力于打造365投注平台第一網,以努力服務于廣大365bet官网學子、提供最全的365bet官网資訊為己任,發布365bet官网最新的新聞資訊,提供365bet官网專科365bet官网本科365bet官网報名365bet官网成績查詢等綜合信息

 

365bet官网
相關文章
    無相關信息
湖南365体育备用网址
365bet官网政策
365体育备用网址30年大事
365bet官网專業
365bet官网問答
名家訪談
365bet官网故事
365bet官网院校
365bet官网大綱
365体育备用网址復習方法
365体育备用网址筆記串講
365体育备用网址應試技巧
365bet官网真題
365bet官网就業
湖南論文指導
365bet官网實踐
365bet官网學位
365体育备用网址成績查詢
365体育备用网址考籍查詢
365体育备用网址學歷查詢


咨詢QQ:137847917
13548661633(微信同號)