刷題王
免費開始練習
歷屆試題
›
普通考試
›
[電子工程] 計算機概要 — 主題練習
📚 [電子工程] 計算機概要
C 語言程式設計:語法、指標與應用
66
道考古題
10
個年度
114年 (7)
113年 (8)
112年 (6)
111年 (8)
110年 (9)
109年 (4)
108年 (6)
107年 (4)
106年 (7)
105年 (7)
📝 歷屆考古題
114年 普通考試
第20題
根據以下 C 程式,下列敘述何者正確? void AddTogether(int x, int y){ printf("Sum:%d\n", x+y); } int main(){ i…
查看 AI 詳解 →
114年 普通考試
第21題
下列何者為本 Python 程式之輸出? my_string = "taiwan number One" print(my_string[0].upper()+ my_string[1:])
查看 AI 詳解 →
114年 普通考試
第23題
C 語言字串陣列宣告如下: char *names[]={"ABCD","EFG","XYZ"}; 則下列程式執行後輸出的內容為何? printf("%c",*names[2]);
查看 AI 詳解 →
114年 普通考試
第24題
下列程式碼的執行成果為多少? def f(x, y): return x+y, x-y, x+2*y data=f(123, 456) print(data[1])
查看 AI 詳解 →
114年 普通考試
第26題
下列 C 程式執行結果,變數 i 和 num 的值為何? int i=3, num=7; do { num -= i--; } while(i !=1);
查看 AI 詳解 →
114年 普通考試
第27題
C 語言的函數如下,則 g(10, 10)的回傳值為何? int g(int s, int n) { if(n<=1) return s; return g(s+n,…
查看 AI 詳解 →
114年 普通考試
第40題
class A { friend class B; private: static int data; public: A(){data++;}…
查看 AI 詳解 →
113年 普通考試
第23題
執行下列 C++程式碼後,螢幕印出的數字為何? int main( ) { unsigned int c1=0x3a, c2=0xb7, c3=0x69; cout<< (c1&c2|c3) <
查看 AI 詳解 →
113年 普通考試
第24題
考慮下列的 C 語言程式: int result; result = (int) 40.9 + (int) 8.7-6.2; 這個程式執行結束時,變數 result 的數值是:
查看 AI 詳解 →
113年 普通考試
第25題
給定下列 C 語言程式的變數宣告指令: int i=1, j=2; int *p1=&j; const int *p2=&i; int * const p3=&i; const int * const…
查看 AI 詳解 →
113年 普通考試
第26題
考慮下列的 C 語言程式: int main(void) { char string[20]; scanf("%s", &string); printf("%c", string[5]+1); ret…
查看 AI 詳解 →
113年 普通考試
第27題
執行下列 C 語言程式,則螢幕的輸出為何? #include
int extreme(int *data){ int temp=0; for (int i=0; i<4; i++)…
查看 AI 詳解 →
113年 普通考試
第28題
對 C 語言程式中的變數宣告 int a[10], *p = a; 下列相等關係運算(==)的結果,何者為 0?
查看 AI 詳解 →
113年 普通考試
第29題
如下所示之 C 語言程式,其輸出為何? #include
int func(int pp, int qq) { int rr = pp % qq; while (rr) { pp =…
查看 AI 詳解 →
113年 普通考試
第30題
根據下列的 C++語言函數宣告,呼叫 calculate(“world peace”),函數的回傳值為何? #include
using namespace std; int c…
查看 AI 詳解 →
112年 普通考試
第25題
如下所示之 C 程式,其輸出為何? ```c #include
int data[] = { 6, 8, 4, 3, 11, 18, 17, 29, 25, 23, 27,…
查看 AI 詳解 →
112年 普通考試
第26題
執行下列 C 程式,並輸入「10 10 9」,下列何者為程式的輸出? ```c #include
#include
int main() { int c…
查看 AI 詳解 →
112年 普通考試
第28題
下列那個 C 語言的迴圈指令執行的次數,與其他不同?
查看 AI 詳解 →
112年 普通考試
第29題
給定以下類別定義: ```cpp class A { private: static int cnt; class B {…
查看 AI 詳解 →
112年 普通考試
第30題
以下 C 語言中的結構變數定義: ```c struct A{ union{ struct{unsigned int i; } B; struct{unsign…
查看 AI 詳解 →
112年 普通考試
第39題
下列 C 程式以指標處理陣列,執行後會產生何種輸出? ```c int a[] = {1, 2, 3, 4}, n = sizeof(a)/sizeof(int), *p = a, *q = &a[n…
查看 AI 詳解 →
111年 普通考試
第23題
執行下列 C 程式時,若輸入一段文字「It was deja vu all over again.」後再輸入換行鍵,則輸出為? ```c int len=0, num=0; float sum=0;…
查看 AI 詳解 →
111年 普通考試
第24題
執行下列 C++程式碼後,螢幕印出的數字為何? ```cpp int main( ) { int i=0, sum=0; do{ if((i%5==0) && (i%9…
查看 AI 詳解 →
111年 普通考試
第25題
執行以下 C 程式碼片段,會得到下列那個效果? ```c int head=2; int *tail; tail = &head; (*tail)++; ```
查看 AI 詳解 →
111年 普通考試
第26題
執行下列 C 語言的程式後,產生的輸出為何? ```c #include
#include
int main() { int x=100, c=4;…
查看 AI 詳解 →
111年 普通考試
第27題
考慮以下的資料結構定義及變數宣告: ```c typedef struct Node { char pile[6]; struct Node* left; struct Nod…
查看 AI 詳解 →
111年 普通考試
第28題
處理 C 語言中的 char(字元)型態資料的指令,下列何者錯誤? ```c char c; ```
查看 AI 詳解 →
111年 普通考試
第29題
執行下列的 Python 程式,產生的輸出為何? ```python def gg (x): if (x == 0): return 0 else: r…
查看 AI 詳解 →
111年 普通考試
第31題
執行下列 C 程式後,產生的輸出為何? ```c #include
void swap (int x, int y) { int z; z = x; x =…
查看 AI 詳解 →
110年 普通考試
第2題
下列程式將新增幾個 process(不含原 process)? main () { fork (); fork (); }
查看 AI 詳解 →
顯示更多題目 (36 題)
110年 普通考試
第23題
執行以下的 C 程式,結果為下列何者? #include
int main() { int data[]= {10, 20, 30, 40}; int *ptr =…
查看 AI 詳解 →
110年 普通考試
第24題
執行下列 C++程式碼後,會輸出幾個'$'? int main() { int i=0, j=0; do{ j=0; do{ if(i != j) cout<<'$…
查看 AI 詳解 →
110年 普通考試
第25題
下列 C++的部分程式碼,會產生何種問題? int *p1=new int; int *p2=new int; *p2 = 40; p1 = p2; delete p2;
查看 AI 詳解 →
110年 普通考試
第26題
執行以下的 C 程式,並輸入“aabbccd”,程式的輸出為何? #include
int main() { char token; int n=0; fo…
查看 AI 詳解 →
110年 普通考試
第27題
下列 C 程式,執行的結果? #include
int main(void) { int i = 7; if (i < 10) i = 2; else if…
查看 AI 詳解 →
110年 普通考試
第29題
下列所定義之 C 語言的字串變數 s, char s[] = "Computer", *p; for (p = s; *p; p++) --*p; puts(s); 經過上述處理後將輸出何者?
查看 AI 詳解 →
110年 普通考試
第30題
下列 C 程式語言的指令執行完之後,會產生什麼輸出? int i=1,j=1; while (i<100) { i*=j++; } printf("i=%d, j=%d", i,j);
查看 AI 詳解 →
110年 普通考試
第31題
若執行以下 C++程式碼片段,則變數「sentence2」的值,為下列那個字串? #include
using namespace std; int main(){ st…
查看 AI 詳解 →
109年 普通考試
第23題
下列的Java語言程式執行後之輸出為何? import java.lang.*; import java.util.*; class test { public static void main(St…
查看 AI 詳解 →
109年 普通考試
第25題
下列指令何者錯誤?
查看 AI 詳解 →
109年 普通考試
第27題
呼叫下列C函式時若傳入字串"To be or not to be, that's the question",則回傳值為何? int fn(char *s) { int num=0; while (*…
查看 AI 詳解 →
109年 普通考試
第28題
下列C程式執行時若輸入下列6個字元:'1'、'2'、'3'、'4'、'5'以及'\n',則輸出為何? void fn(char str[],int n) { char ch; int i=0; whi…
查看 AI 詳解 →
108年 普通考試
第15題
執行下列 C 語言程式的結果為何? #include
int unknown(int temp[], int size, int key) { int i = 0; while( (…
查看 AI 詳解 →
108年 普通考試
第24題
假設在 C 語言中變數 i 的資料型態為 int,其數值為 0 到 9 的數,請問下列何者敘述列印結果與其它選項不一樣?
查看 AI 詳解 →
108年 普通考試
第26題
假如在 C 程式中有一個名稱為 A 的整數陣列,其中 A[1]=20 A[2]=30 A[3]=40 A[4]=50 A[5]=60 而其中假設已知道 A[1]是放置於記憶體位置 33221100。而…
查看 AI 詳解 →
108年 普通考試
第27題
執行下列 C++程式碼後,螢幕會印出幾個'$'? int main( ) { for(int i=0;i<10;i=i+2){ for(int j=0;j
查看 AI 詳解 →
108年 普通考試
第28題
執行下列 C 程式時 struct { char d[10]; }a,b,c; scanf("%s",a.d); scanf("%s",b.d); strcat(strcpy(c.d,b.d),a.d…
查看 AI 詳解 →
108年 普通考試
第31題
執行下列 C++程式碼後,螢幕印出的數字為何? int main( ) { int A[4][3]={2,4,6,8,10,12,14,16,18,20,22,24}; int *p1=A[3]; i…
查看 AI 詳解 →
107年 普通考試
第24題
執行下列 C 程式後,產生的輸出為何? ```c #include
void swap(int *a, int *b) { int c; c = *a; *a = *…
查看 AI 詳解 →
107年 普通考試
第27題
下列為一個 C++語言的副程式,用來交換輸入的變數值: ```cpp void swap(int &x,int *y){ int a; a = x; x = *y; *y = a;…
查看 AI 詳解 →
107年 普通考試
第28題
下列那個 C 程式碼執行後會輸出字串"abc"?
查看 AI 詳解 →
107年 普通考試
第32題
執行下列 C++程式碼後,輸出的數字為何? ```cpp int main( ) { int A[3][3]={1,2,3,4,5,6,7,8,9}; int sum=0; for(int…
查看 AI 詳解 →
106年 普通考試
第17題
宣告一個名為 bottle 的 C++類別(class)如下所示,然後接下來宣告 bb 為對應到該類別的一個物件,並依序執行以下指令:bb.push('x')、bb.push('y')、bb.push…
查看 AI 詳解 →
106年 普通考試
第19題
執行下列 C 程式碼後,j 的值為何? int i=0,j=2; if (i = 0) j += 1; else j -= 1;
查看 AI 詳解 →
106年 普通考試
第23題
執行下列 C++程式碼後,螢幕印出的數字為何? int main( ) { int A[4][4]={1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4}; int total=0…
查看 AI 詳解 →
106年 普通考試
第25題
請問下列 Java 程式的執行結果為何? class B { public int ID; public B( int w) { ID=w; } public B() { this(300…
查看 AI 詳解 →
106年 普通考試
第27題
下列 C 語言執行完畢後,會印出幾個*號? #include
int main(){ int i, j; for (i=2, j=3; i<= 2*j; i++, j-=2…
查看 AI 詳解 →
106年 普通考試
第30題
執行下列 Java 程式後,產生的輸出為何? class Test{ public static void main(String[] args){ Test p = new Test();…
查看 AI 詳解 →
106年 普通考試
第31題
執行下列 C++程式碼後,螢幕印出的數字為何? int main( ) { int k=0; for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ i…
查看 AI 詳解 →
105年 普通考試
第23題
#include
void main(void) { int a[6]={5,10,-30,24,-1,8},sum=0,i,n=5; for (i=0;i
查看 AI 詳解 →
105年 普通考試
第24題
以下 C 語言撰寫之程式,下列敘述何者正確? #include
#include
int search(int *pt, int n, int key) {…
查看 AI 詳解 →
105年 普通考試
第25題
下列以 C++語言撰寫的程式執行後的輸出為何? #include
using namespace std; class T1 { public: T1(){ val_ = 0;…
查看 AI 詳解 →
105年 普通考試
第26題
以下 C 程式片段執行完畢後,會印出幾個星號? for (i = 1 ; i < 3 ; i = i + 1) for (j = 1 ; j < 3 ; j = j + 1 ) printf("*…
查看 AI 詳解 →
105年 普通考試
第27題
有關以下 C 語言撰寫之程式,下列敘述何者正確? #include
#include
int xyz( ) { auto int a=0; static…
查看 AI 詳解 →
105年 普通考試
第28題
下列 C 語言程式碼執行後結果為何? int i=0,j=3,*p,*q; p=&i; q=&j; q=p; *p=1; *q=2;
查看 AI 詳解 →
105年 普通考試
第29題
若執行以下 C 語言撰寫之程式,下列敘述何者正確? #include
#include
int main() { int a, b; scanf("%d…
查看 AI 詳解 →
💡 每一題都有 AI 量身打造的超詳細解析
不只告訴你答案對在哪,還會分析你選的選項為什麼錯
開始練習「C 語言程式設計:語法、指標與應用」🚀