「AP過去問 令和7年度春期 午前 問16」の版間の差分

提供:yonewiki
(ページの作成:「AP過去問 令和7年度春期 午前 問題に戻る AP過去問 令和7年度春期 午前 問15前の問題へ AP過去問 令和7年度春期 午前 問17次の問題へ   =='''問16(問題文)'''==   ア  イ  ウ  エ    =='''回答・解説'''==   AP過去問 令和7年度春期 午前 問15前の問題へ AP過去問 令和7年度春期 午前 問17次の問題…」)
 
編集の要約なし
8行目: 8行目:


=='''問16(問題文)'''==
=='''問16(問題文)'''==
 
 表は、OSSのライセンスごとに、そのライセンスのOSSを利用したプログラムを配布するとき、ソースコードを公開しなければならないかどうかを示す。a~dに入れるライセンスの適切な組合せはどれか。ここで、表中の❝〇❞は公開しなければならないことを表し、❝×❞は公開しなくてもよいことを表す。




ア 
<yjavascript>
</script>
<style>
.table-container {
    display: inline-block;
    text-align: left;
    margin: 20px;
}


イ 
.table-header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;
}
</style>
<div><div class="table-container">
<table border="0" style="border-collapse: collapse;border-style: solid">
<tr>
  <td align="center" style="border: 0px;"></td>
  <td align="center" colspan="4">OSSライセンス</td>
</tr>
<tr>
  <td align="center" style="border: 0px;"></td>
  <td align="center" style="border: 2px solid; width: 5em;">a</td>
  <td align="center" style="border: 2px solid; width: 5em;">b</td>
  <td align="center" style="border: 2px solid; width: 5em;">c</td>
  <td align="center" style="border: 2px solid; width: 5em;">d</td>
</tr>
<tr>
  <td align="center" style="border: 2px solid; width: 5em;">OSSのソースコードを修正して作ったプログラム</td>
  <td align="center" style="border: 2px solid;">〇</td>
  <td align="center" style="border: 2px solid;">〇</td>
  <td align="center" style="border: 2px solid;">〇</td>
  <td align="center" style="border: 2px solid;">×</td>
</tr>
<tr>
  <td align="center" style="border: 2px solid;">OSSに静的にリンクしたプログラム</td>
  <td align="center" style="border: 2px solid;">〇</td>
  <td align="center" style="border: 2px solid;">〇</td>
  <td align="center" style="border: 2px solid;">×</td>
  <td align="center" style="border: 2px solid;">×</td>
</tr>
<tr>
  <td align="center" style="border: 2px solid;">OSSに動的にリンクしたプログラム</td>
  <td align="center" style="border: 2px solid;">〇</td>
  <td align="center" style="border: 2px solid;">×</td>
  <td align="center" style="border: 2px solid;">×</td>
  <td align="center" style="border: 2px solid;">×</td>
</tr>
</table>
</div>
</div>
<script>
</yjavascript>


ウ 


エ 
<yjavascript>
</script>
<style>
.table-container {
    display: inline-block;
    text-align: left;
    margin: 20px;
}
 
.table-header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;
}
</style>
<div><div class="table-container">
<table border="0" style="border-collapse: collapse;border-style: solid">
<tr>
  <td align="center" style="border: 0px;"></td>
  <td align="center" style="border: 2px solid; width: 5em;">a</td>
  <td align="center" style="border: 2px solid; width: 5em;">b</td>
  <td align="center" style="border: 2px solid; width: 5em;">c</td>
  <td align="center" style="border: 2px solid; width: 5em;">d</td>
</tr>
<tr>
  <td align="center" style="border: 2px solid; width: 2em;">ア</td>
  <td align="center" style="border: 2px solid;">GPL</td>
  <td align="center" style="border: 2px solid;">LGPL</td>
  <td align="center" style="border: 2px solid;">MPL</td>
  <td align="center" style="border: 2px solid;">BSD</td>
</tr>
<tr>
  <td align="center" style="border: 2px solid; width: 2em;">イ</td>
  <td align="center" style="border: 2px solid;">GPL</td>
  <td align="center" style="border: 2px solid;">MPL</td>
  <td align="center" style="border: 2px solid;">BSD</td>
  <td align="center" style="border: 2px solid;">LGPL</td>
</tr>
<tr>
  <td align="center" style="border: 2px solid; width: 2em;">ウ</td>
  <td align="center" style="border: 2px solid;">LGPL</td>
  <td align="center" style="border: 2px solid;">GPL</td>
  <td align="center" style="border: 2px solid;">MPL</td>
  <td align="center" style="border: 2px solid;">BSD</td>
</tr>
<tr>
  <td align="center" style="border: 2px solid; width: 2em;">エ</td>
  <td align="center" style="border: 2px solid;">LGPL</td>
  <td align="center" style="border: 2px solid;">MPL</td>
  <td align="center" style="border: 2px solid;">BSD</td>
  <td align="center" style="border: 2px solid;">GPL</td>
</tr>
</table>
</div>
</div>
<script>
</yjavascript>
 


 
 

2025年4月24日 (木) 17:15時点における版

AP過去問 令和7年度春期 午前 問題に戻る

AP過去問 令和7年度春期 午前 問15前の問題へ

AP過去問 令和7年度春期 午前 問17次の問題へ

 

問16(問題文)

 表は、OSSのライセンスごとに、そのライセンスのOSSを利用したプログラムを配布するとき、ソースコードを公開しなければならないかどうかを示す。a~dに入れるライセンスの適切な組合せはどれか。ここで、表中の❝〇❞は公開しなければならないことを表し、❝×❞は公開しなくてもよいことを表す。


OSSライセンス
a b c d
OSSのソースコードを修正して作ったプログラム ×
OSSに静的にリンクしたプログラム × ×
OSSに動的にリンクしたプログラム × × ×


a b c d
GPL LGPL MPL BSD
GPL MPL BSD LGPL
LGPL GPL MPL BSD
LGPL MPL BSD GPL


 

回答・解説

 

AP過去問 令和7年度春期 午前 問15前の問題へ

AP過去問 令和7年度春期 午前 問17次の問題へ

AP過去問 令和7年度春期 午前 問題に戻る