[試題] 108-1 徐振哲 計算機程式 第一次期中考

作者: installbtien (周孑堬)   2019-10-30 01:59:28
課程名稱︰計算機程式
課程性質︰化工系大一必帶
課程教師︰徐振哲
開課學院:工學院
開課系所︰化工系
考試日期(年月日)︰2019/10/17
考試時限(分鐘):約95分鐘
試題 :
(原試題為英文)
C++ midterm
1. 請使用者輸入一個正整數N,如果輸入的不是正整數則再輸入一次,至多輸入五次。
(輸入超過五次則不用output任何東西)
輸入正整數後output以下文字:
Hello the world.
The number input is N, it is "greater" than 0.
Please read the following file: c:\exam\test.cpp.
2. 請使用者輸入一個正整數n,計算並輸出結果
y = |sin(2n)| for n>=150
y = log(n) for 100<=n<150 (log以10為底)
y = n for n<100
x^2 x^4 x^6
cosx = 1- ── + ── - ── ...... 用n項來估計cos(0.5)
2! 4! 6!
3. 用牛頓法尋找3個f(x)的實根
f(x) = 2x^3 + 29x^2 + 5
4. 建立兩個function
1
fun1: ──────────────
(1+exp((E-0.5)/(0.000086*T)))
(原式忘記了,這是化簡後的)
fun2: fun1在x0的導數,T=2500 (大 guy 4 john 細節忘了)
(i) 請使用者輸入E, T,output fun1(E,T)
(ii) 請使用者輸入x0,output fun2(x0)
5. 請使用者輸入一個正整數n,
(i) 輸出n的所有因數(不包含本身)
(ii) 將n質因數分解並輸出
輸出例:12=2*2*3
6. 請使用者輸入一個五位數,並判斷其是否為palindrome number(回文數)
例:12121,output "12121 is a palindrome number!"
12345,output "12345 is NOT a palindrome number!"

Links booklink

Contact Us: admin [ a t ] ucptt.com