Fw: [C++ ] 考古題上場
※ [本文轉錄自 NTUBIME102HW 看板 #1BJTSH1H ]
作者: onepiece584 (北中男) 看板: NTUBIME102HW
標題: [C++ ] 考古就甘興~~~
時間: Wed Jan 13 22:22:04 2010
話說 不久前
跟學姊跪求到的C++期末考古要登場了!!
首先登場的 是判讀部分
底下有四題
題目和答案中間有設空白頁
大家可以想完再看答案
傳說 po完C++考古可以實現三個願望(才三個不過分吧!!!)
1.板上不再有廢文 有之 版主請劣退
2.我不要爛梗嘴砲 pls~ (舌頭 & 阿錡梗)
3.大家期末歐趴
以下考古開始
============================================================================
第一題
下列程式執行後的輸出為何?
#include "stdafx.h"
#include "iostream"
#include "iomanip"
int _tmain(int argc, _TCHAR* argv[])
{
int i, j, k[]={2,4,6,8,10,12,14,16,18,20,22,24,26,28,30};
for (i=0; i<13; i++)
{
j=k[i]+k[i+2];
if ((j%3)==0)
cout << setw(3) << j;
}
}
------------------------------------------------------------------------------
------------------------------------------------------------------------------
Ans:
| |1|2| |2|4| |3|6| |4|8| | | | | | | | | | | |
==============================================================================
第二題
請依序寫出下列程式的輸出
#include "stdafx.h"
#include "cmath"
void main()
{
int count;
float my_func(int b);
for (count=1; count<=10; count++)
{
if (count%2==0)
cout << my_func(count)*my_func(count) << endl;
}
}
float my_func(int x) <--有點怪@@
{
float y;
y=sqrt(x);
return (y);
}
------------------------------------------------------------------------------
------------------------------------------------------------------------------
Ans:
2
4
6
8
10
==============================================================================
第三題
下列敘述執行後變數A,B,C,D,E之值分別為何?
int g[]={1,3,5,7,9,11,13,14};
int A,B,C,D,E;
A=g[3];
B=g[7]/g[3];
C=*g+4;
D=*(g+5);
*g=*g+3;
E=*g;
A:_____ B:_____ C:_____ D:_____ E:_____
------------------------------------------------------------------------------
------------------------------------------------------------------------------
Ans:
A:__7__ B:__2__ C:__5__ D:_11__ E:__4__
==============================================================================
第四題
下面五個程式指令順序執行後的輸出為何?(各指令有順序性)
假設已宣告 char s1[20]= "DANNY", s2[2]= "REBECCA", s3[20];
指令輸出
1.cout << strcpy(s3,s2) << endl;
2.cout << strcat(strcat(strcpy(s3,s1), "and"), s2) << endl;
3.cout << strcmp(s1,s3) << endl;
4.cout << strlen(s3) << endl;
5.cout << strlen(strcat(s3,s1)) << endl;
p.s.這題函式有誰知道課本哪裡有嗎??
------------------------------------------------------------------------------
------------------------------------------------------------------------------
Ans:
REBECCA
DANNYandREBECCA
-1
15
20
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.242.223
※ 編輯: onepiece584 來自: 140.112.242.223 (01/13 22:22)
→
01/13 22:22, , 1F
01/13 22:22, 1F
推
01/13 22:23, , 2F
01/13 22:23, 2F
→
01/13 22:24, , 3F
01/13 22:24, 3F
推
01/13 22:26, , 4F
01/13 22:26, 4F
→
01/13 22:26, , 5F
01/13 22:26, 5F
推
01/13 22:31, , 6F
01/13 22:31, 6F
→
01/13 22:34, , 7F
01/13 22:34, 7F
→
01/13 22:37, , 8F
01/13 22:37, 8F
→
01/13 22:47, , 9F
01/13 22:47, 9F
推
01/13 22:50, , 10F
01/13 22:50, 10F
→
01/13 22:51, , 11F
01/13 22:51, 11F
噓
01/13 22:58, , 12F
01/13 22:58, 12F
→
01/13 23:04, , 13F
01/13 23:04, 13F
※ 編輯: onepiece584 來自: 140.112.242.223 (01/13 23:04)
→
01/13 23:05, , 14F
01/13 23:05, 14F
推
01/13 23:10, , 15F
01/13 23:10, 15F
推
01/13 23:26, , 16F
01/13 23:26, 16F
推
01/13 23:28, , 17F
01/13 23:28, 17F
※ 編輯: onepiece584 來自: 140.112.242.223 (01/13 23:30)
→
01/13 23:30, , 18F
01/13 23:30, 18F
→
01/13 23:30, , 19F
01/13 23:30, 19F
推
01/13 23:33, , 20F
01/13 23:33, 20F
推
01/13 23:35, , 21F
01/13 23:35, 21F
※ 編輯: onepiece584 來自: 140.112.242.223 (01/13 23:40)
→
01/13 23:40, , 22F
01/13 23:40, 22F
推
01/13 23:42, , 23F
01/13 23:42, 23F
推
01/14 00:03, , 24F
01/14 00:03, 24F
推
01/14 00:27, , 25F
01/14 00:27, 25F
推
01/09 19:06, , 26F
01/09 19:06, 26F
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: ricky469rick (118.167.187.238), 時間: 01/09/2012 19:07:10
推
01/09 19:57, , 27F
01/09 19:57, 27F
推
01/10 01:02, , 28F
01/10 01:02, 28F