作者yantchen (球童Yanting)
看板NTUE-CS102
标题[课业] C++
时间Wed Nov 4 15:26:51 2009
※ [本文转录自 NTUE-CS101 看板]
作者: yantchen (球童Yanting) 看板: NTUE-CS101
标题: [课业] C++
时间: Mon Nov 10 00:31:29 2008
别说助教没照顾你门啊
问了一下两届的题目
他大概会考
1. 选择
前面第一章第二章习题的选择题看一下吧
2. 程式改错
给你一段程式 少个分号 ; 括号 { } 呀 单引号 '' 双引号 "" 用错啦
前面没有using namespace std;的时候 下面要用 std::cin / std::cout
3. 程式结果
给你一段程式 把 cout 的结果写出来
( 要注意 \n 跟 endl )
4. 写一段小程式
别紧张 他真的是小程式
我门当时考的是 输入半径 算圆面积
因为才教到 if 所以能写的程式不多
找钱、算面积、毕氏定理
接下来我整理一些各章节会读漏掉他又会考的题目
C++简介
Q: cpp原始档 要经过什麽步骤才会转成 可执行的exe档?
大家都会说 compile编译
然後我说错的话 很多人会说 要先存档
( 要存档没错 不过这不是重点 XD )
请看课本p1-12的图
他两次都考这个图
cpp原始档 先经过编译(compile)出目的档obj 再
连结(link)产生 exe可执行档
变数
Q: 请写出下面程式码显示在萤幕上的结果
float a = 3/2;
cout << a;
写 1.5 的要注意罗
在电脑里面 计算除法的时候
除号两边两个人
至少要有一个人是浮点数 结果才会是浮点数
所以
cout << 3/2 ; ← 这里 3 跟 2 都是 整数 计算出来的结果也会是整数 答案是 1
下面虽然用拿浮点数float去存结果 不过
float a = 3/2; ← 3/2的结果是整数 1 , 所以 a 里面存到的是 1 不是 1.5
cout << a; ← 程式显示 1
那
要 1.5 的话 要怎麽做勒
请看上面的红字
随便给一个人.0就好罗
cout << 3.0/2 ; 或是 cout << 3/2.0; 或是 cout << 3.0/2.0; 的结果都是 1.5 喔
或者你也可以加上(float) 例如 cout << (float)3/2
最後看
float a=3;
cout << a/2;
答案也是 1.5 喔 清楚了吗
运算子和运算式
课本p4-26 27两页的顺序要记
记得简单的原则
1.放在前面的一元( 负号 - 、 not ! 等)最优先
2.先乘除後加减(注意取余数% 跟乘除同等级喔)
3.位移(<<、>>)
4.比较(>、>=、<、<=、==、!=)
5.位元(and & 、 xor ^ 、 or |)
6.逻辑(and && 、 or || )
5跟6的差别在於
5会算出一个数字 6的结果不是true就是false
例如 a=10(1010) b=6(0110) , a&b=2(0010) ; a|b=14(1110)
a>b&&a>10=false ; a>b||a>10=true
清楚了吗?
我整理出来的重点大概是这样
有什麽问题看到我在线上都可以敲我
大家考试加油罗~!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.68.15.209
1F:推 jerry771210:学长有没有JAVA跟资料结构的考古题分享 11/10 00:34
2F:推 daniel114:彦廷真用心 11/10 00:37
※ 编辑: yantchen 来自: 203.68.15.209 (11/10 00:49)
3F:推 nash3629:大二也顺便照顾一下好不好 11/10 00:52
4F:推 feather427:耶嘿 学长超棒的也:D 谢谢!! 11/10 01:23
5F:推 einstein1217:大二也要 11/10 01:56
6F:推 ice1024:突然觉得我的程设出现一丝曙光 11/10 08:36
7F:推 rockmyangel:v学长一级棒v 11/10 13:03
8F:推 StranGhost:推学长用心~谢谢! 11/10 18:54
9F:推 aklewis1128:感谢学长~推 11/10 19:47
10F:推 ledacase:感谢学长!! 推~~~ 11/10 19:52
11F:推 tommyccc2007:来照顾100级吧(挥手) 11/10 19:58
12F:推 jonas518:虽然算出来是3911..可是程式跑出来是4411= =怪怪的 11/10 20:23
13F:推 linjrming:我的是跑出3911没错 11/10 20:57
14F:推 WAYS22275:学弟有看要推阿 助教可不是做白工的 11/10 23:16
15F:推 silufy:谢谢学长!!!!:) 11/10 23:17
16F:推 cindy1006:谢谢学长!!! 11/10 23:44
17F:推 brightevil:谢谢学长~ 11/10 23:45
18F:推 Gary2005123:学长谢谢你拉,但我考完才看到= = 11/12 22:48
19F:→ rockmyangel:谢谢学长 我考得还不错喔 11/18 15:58
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.240.186.20
20F:推 game0416:谢谢学长! 11/04 15:28
21F:推 johlmike:首推!!! 11/04 15:28
22F:推 johlmike:...QAQ 11/04 15:28
23F:推 t60702:谢谢学长-.- 11/04 15:42
24F:→ CaptainWill:肛温蛤!!! 11/04 15:52
25F:推 Arashinoon:未看先推 11/04 16:05
26F:推 gcobc12632:没有买课本的不就衰小?页数都不一样XD 11/04 16:07
27F:推 dosomethnig:学长GOOD 11/04 16:32
28F:→ game0416:c b c c b b d c d c 11/04 16:37
29F:→ game0416:a b c a b c b d 11/04 16:37
30F:→ game0416:几个没有好好翻课本,自己注意一下 11/04 16:38
※ 编辑: yantchen 来自: 203.68.15.196 (11/04 17:43)
31F:→ didi12252001:这是去年PO的文章.... 11/04 20:44
32F:→ game0416:反正没什麽差吧.. 11/04 20:46
33F:推 didi12252001:只是看到老文章兴奋了一下而已咩 没麽麽意思 11/04 21:01
34F:推 Arashinoon:看不太懂凤狼你打的东西是啥意思 11/04 21:28
35F:→ game0416:习题解答QQ 11/04 21:32
36F:→ Arashinoon:噢噢 不过我的不是那本绿色的XD 所以没用ˊˋ 11/04 21:32
37F:→ game0416:有时间的话应该会把题目弄上来的(远目 11/04 21:34
38F:推 blue401:学长GOOD!!!!! 11/04 21:42
39F:推 pk873:学长旧甘心~~~ 还有blue说话了!! 难得不汪~XD 11/05 01:22
40F:推 CaptainWill:学长英明,看一次就要推一次唷!! 11/06 18:00
41F:推 up45678:我推一下好了 11/06 20:39
42F:推 ip3311:学长好球! 11/07 00:12