「AP過去問 令和7年度春期 午前 問16」の版間の差分
(ページの作成:「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年度春期 午前 問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次の問題へ