阿摩線上測驗
登入
首頁
>
程式設計
> 100年 - 100年高等三級暨普通考普通_資訊處理#29521
100年 - 100年高等三級暨普通考普通_資訊處理#29521
科目:
程式設計 |
年份:
100年 |
選擇題數:
0 |
申論題數:
8
試卷資訊
所屬科目:
程式設計
選擇題 (0)
申論題 (8)
⑴所有輸入運算式所含數值資料皆為正整數。
⑵進行除法運算只取整數結 果,若無法整除時採捨去小數方式。例如:輸入整數四則運算式:121*3/2,計算結 果為 181。(25 分)
二、陣列 a 與 b 皆為嚴格遞減正整數陣列,同一陣列中不含重複數值,且它們均以 0 作為 辨識結束元素(即最後一個元素)。請設計 C 函式 merge(int a[], int b[], int out[]), 將兩個嚴格遞減正整數陣列 a 與 b,依由大至小順序進行合併,合併結果 out[]仍為 一個以 0 作為辨識結束元素的嚴格遞減正整數陣列。若兩個陣列中含有相同數值之 元素時,合併內容需不含重複數值。例如:a 內容:128, 34, 23, 17, 10, 0;b 內容: 1352, 127, 34, 23, 17, 9, 0;合併後內容:1352, 128, 127, 34, 23, 17, 10, 9, 0。(25 分)
【已刪除】三、請以JavaScript設計一個標題為「BMI 量測」動態網頁。當瀏覽器開啟此網頁時, 會出現如圖一畫面,使用者可由表單(Form)輸入身高及體重數值後,再按「確定」 按鈕,程式會顯示計算後的BMI指數,並依圖二內容以適當的文字顯示診斷結果。 例如當BMI指數小於 18.5 時,診斷結果顯示「體重過輕」。當身高或體重未輸入資 料時,顯示「請輸入你的身高體重」的警告視窗。 (註:BMI指數=體重(公斤)÷(身高(公尺))2 )(25 分)
⑴請問下列 C 程式片段執行後,s1 的內容為何?(7 分)
strcpy(s1,"tire-bouchon");
strcpy(&s1[4],"d-or-wi");
strcat(s1, "red?");
⑵請問下列 C 程式片段執行後,a 陣列的內容為何?(7 分)
#define N 10
int a[N]={1,2,3,4,5,6,7,8,9,10};
int *p=&a[0], *q=&a[N-1], temp;
while(p < q)
{ temp=*p;
*p++=*q;
*q--=temp;
}
⑶ C函式 mystery 內容如下,請描述 mystery 的功能為何?(6 分)
void mystery (int n)
{ if (n !=0)
{ mystery (n/2);
putchar('0'+n%2);
}
return;
}
⑷承⑶,請問 mystery(15)的輸出結果為何?(5 分)
相關試卷
114年 - 114 地方政府公務特種考試_四等_資訊處理:程式設計概要#134763
114年 · #134763
114年 - 114 專技高考_資訊技師:程式設計#133686
114年 · #133686
114年 - 114 普通考試_資訊處理:程式設計概要#128722
114年 · #128722
114年 - 114 關務特種考試_四等_資訊處理(選試英文):程式設計概要#126658
114年 · #126658
114年 - 114 身心障礙特種考試_四等_資訊處理:程式設計概要#126591
114年 · #126591
113年 - 113 地方政府公務、離島地區公務特種考試_四等_資訊處理:程式設計概要#124356
113年 · #124356
113年 - 113 專技高考_資訊技師:程式設計#123958
113年 · #123958
113年 - 113 普通考試_資訊處理:程式設計概要#121162
113年 · #121162
113年 - 113 關務特種考試_四等_資訊處理(選試英文):程式設計概要#119478
113年 · #119478
112年 - 112 地方政府特種考試_四等_資訊處理:程式設計概要#118364
112年 · #118364