刷題王
免費開始練習
歷屆試題
›
地特四等
›
[電子工程] 計算機概要 — 主題練習
📚 [電子工程] 計算機概要
程式語言語法與程式設計基礎
73
道考古題
9
個年度
114年 (9)
112年 (9)
111年 (10)
110年 (9)
109年 (8)
108年 (9)
107年 (5)
106年 (9)
105年 (5)
📝 歷屆考古題
114年 地特四等
第13題
假設整數陣列 int CAT[80],且每個整數占用 4 bytes。若元素 CAT[0]在記憶體中的位址為 1000,則元素 CAT[30]的位址,下列何者正確?
查看 AI 詳解 →
114年 地特四等
第15題
下列 Python 程式碼的執行成果為: y=[1,2,3,4] y.pop(1) print(y)
查看 AI 詳解 →
114年 地特四等
第23題
在 C/C++語言中,以#開頭的指令,編譯器會在下列那一個階段處理?
查看 AI 詳解 →
114年 地特四等
第24題
給定下列變數宣告: int a[10], value = 100, *p; 則下列指令何者語法錯誤?
查看 AI 詳解 →
114年 地特四等
第26題
考慮以下 C 語言程式片段,執行後 data[]的內容,下列何者正確? int data[]={10,20,30,40,50},n=5,i; for(i=0;i<n/2;i++){ data[n-i-…
查看 AI 詳解 →
114年 地特四等
第27題
根據下列 C 語言程式,那個執行結果正確? int f(int x){ if(x>10) return x+2; else if(x<8) return x+3; else return x+1; }
查看 AI 詳解 →
114年 地特四等
第28題
下列那段 C++程式碼是輸出數字 1 到 10,使用 for 迴圈最適合寫法?
查看 AI 詳解 →
114年 地特四等
第29題
假設 a、b 皆為正整數,則以下函數的回傳值,應為下列何者? int A(int a, int b) { int c = 0; int i, j; for(i = a; i >= 0; i--) fo…
查看 AI 詳解 →
114年 地特四等
第30題
呼叫下列 C 語言的函數 sum(),會回傳值為何? int sum(int ans, int n) { if(n==1) return ans; return sum(ans+(n-1)*n,n-1…
查看 AI 詳解 →
112年 地特四等
第8題
在 C 語言程式中,宣告於函數(function)內的變數(未加 static 修飾字)會被配置於那個記憶體區段?
查看 AI 詳解 →
112年 地特四等
第23題
下列 C 語言程式的執行結果為何? #include<stdio.h> int b = 100; int A(int c) { int a = 10; return a + b + c; } int…
查看 AI 詳解 →
112年 地特四等
第25題
執行下列 C 遞迴函式若傳入整數 10,則輸出為何? void fn(int n) { if(n==0) return; else { fn(n/2); printf("%d", n%2); } }
查看 AI 詳解 →
112年 地特四等
第26題
考慮下列 C 語言結構變數(Structure variable)的宣告: struct member { int id; char name[20]; int age; char gender; }…
查看 AI 詳解 →
112年 地特四等
第27題
執行下列 C++程式碼後,螢幕印出的數字為何? int f(int m, int n){ return (m>n)?(m-n):(m+n); } int main() { cout << f(f(3,…
查看 AI 詳解 →
112年 地特四等
第28題
呼叫下列 C 函式,若傳入兩字串 "abcd" 與 "babc",將會在螢幕上輸出那兩個字母? int f(char *s, char *t) { char *p1,*p2; for (p1 = s;…
查看 AI 詳解 →
112年 地特四等
第29題
下列 C 語言中的字串變數 char str[] = "abc"; 下列那個指令的執行結果,與其他指令不同?
查看 AI 詳解 →
112年 地特四等
第30題
執行下列 C 程式,輸出結果為何? #include <stdio.h> int i = 2, j = 1; void sub(int *m, int *n) { *m = i + *n; *n =…
查看 AI 詳解 →
112年 地特四等
第31題
有一簡短 C 程式如下: #include <stdio.h> int main() { int A[] = {1, 2, 3, 4, 5, 6, 7}; int i, sum = 0; for(i…
查看 AI 詳解 →
111年 地特四等
第14題
用 C 語言宣告一個名稱為 FOX 的二維陣列(Two-dimensional array),下列何者為正確的寫法?
查看 AI 詳解 →
111年 地特四等
第23題
下列輸出何者正確? int p = 1, *q = &p; p = ++*q; *q = ++p; Printf("%d %d", p, *q++);
查看 AI 詳解 →
111年 地特四等
第24題
假設已經宣告變數"x"和變數"next"為整數型態,然後執行下列的 C 程式。若輸入的內容為"2 1 0",則程式的執行結果為何? for(int x = 3; x !=0; x = next){ s…
查看 AI 詳解 →
111年 地特四等
第25題
執行以下 C 程式,則螢幕輸出為何? #include <stdio.h> int main(){ char degree='u'; int salary=40000; switch (degree)…
查看 AI 詳解 →
111年 地特四等
第26題
執行下列 Java 程式後,產生的輸出為何? public class BoolTest{ public static void main(String [] args){ int result =…
查看 AI 詳解 →
111年 地特四等
第27題
下列 C 語言程式的輸出,結果為何? #include <stdio.h> int main(void){ char member[ ][5] = {"Bill", "John", "Matt", "…
查看 AI 詳解 →
111年 地特四等
第28題
C 指令定義一個名稱為 EGA_colors 的列舉型態,下列何者正確? enum EGA_colors {BLACK, LT_GRAY = 7, DK_GRAY, WHITE = 15};
查看 AI 詳解 →
111年 地特四等
第29題
下列那個 C 函式執行 f(5)的呼叫結果,與其他 3 者不同?
查看 AI 詳解 →
111年 地特四等
第30題
考慮下列的 C 語言程式: #include <stdio.h> int main(void){ int a; printf("%d", a=strcmp("XYZ", "abc")); return…
查看 AI 詳解 →
111年 地特四等
第31題
執行下列 C++程式碼後,螢幕印出的數字為何? int f(int* m, int n){ int tmp; tmp=*m; *m=n; n=tmp; } int main( ){ int a=1,…
查看 AI 詳解 →
110年 地特四等
第13題
若三維陣列 A[0:5, 3:10, 1:5]中每個元素的儲存必須耗費 4 個位元組(Bytes)的記憶體,儲存此陣列,總共需要多少記憶體空間?
查看 AI 詳解 →
110年 地特四等
第24題
下列的 C++程式中,未使用下列何種技術? #include <iostream> using namespace std; class A { private: int x; public: int…
查看 AI 詳解 →
顯示更多題目 (43 題)
110年 地特四等
第25題
下列 C 程式迴圈執行完畢後,變數 count 的值為何? #include<stdio.h> int i; int count=1; int main(){ for (i=1; i <= 10; i…
查看 AI 詳解 →
110年 地特四等
第26題
下列 C/C++語言程式碼片段,執行後應顯示為何? int a=2; switch(a) { case 1: printf("1#"); case 2: printf("2#"); case 3: p…
查看 AI 詳解 →
110年 地特四等
第28題
考慮下列的 C 語言函數宣告,然後呼叫 f(4),函數的回傳值為何? int f (int x){ if (x <=1) return 1; else return (x * f(x-1)); }
查看 AI 詳解 →
110年 地特四等
第29題
下列 C 語言之遞迴函式,若呼叫執行 f(4),將會輸出? void f(int n) { if (n != 0) { f(n/2); putchar('0'+n%2); } }
查看 AI 詳解 →
110年 地特四等
第30題
執行下列 Python 程式後,產生的輸出為何? def unknown(input, p1, p2): input[p1], input[p2] = input[p2], input[p1] ret…
查看 AI 詳解 →
110年 地特四等
第31題
執行以下 C++程式,螢幕上的輸出為何? #include <iostream> using namespace std; class A { public: float FA (int input)…
查看 AI 詳解 →
110年 地特四等
第32題
C++程式語言,類別 class FUN 含有一個資料成員 int me 和公用方法 int getMe( ) { int me = 5; this->me = 10; return me; } 如果…
查看 AI 詳解 →
109年 地特四等
第23題
執行下列 C 程式碼,若輸入值為2,則: int i=3,j,power; scanf("%d",&power); switch (power) { case 1: j=i; break; case…
查看 AI 詳解 →
109年 地特四等
第24題
C 語言程式中,陣列 A 宣告如下: int A[20][200]; 程式中並有一行敘述如下: *(A+420)=1000; 此敘述所執行的運算與下列何者相同?
查看 AI 詳解 →
109年 地特四等
第25題
執行下列 C++程式碼後,螢幕印出的數字為何? int main( ) { int i=0,sum=0; while(i<100){ if((i%5==0) && (i%7==0)) sum+=i;…
查看 AI 詳解 →
109年 地特四等
第26題
執行下列 C 語言程式後,輸出為何? #include <stdio.h> int main() { int a = 0; switch (a) { case 0: a += 10; case 1:…
查看 AI 詳解 →
109年 地特四等
第27題
關於參數(parameter)以傳參考(pass by reference)方式之敘述,下列何者正確?
查看 AI 詳解 →
109年 地特四等
第30題
下列 Java 程式的執行結果為何? class A { public void op(int a, int b, int c) { System.out.println("三個數字不相等"); }…
查看 AI 詳解 →
109年 地特四等
第31題
執行下列 C++程式碼後,輸出的字元為何? int main( ) { char c1='m', c2='p', c3='N', c4; c4=c3-c1+c2; cout<< c4 <<endl;…
查看 AI 詳解 →
109年 地特四等
第32題
執行下列 C++程式碼後,輸出的數字為何? int main( ) { int B[]={2,4,6,8,10,12,14,16,18,20}; int *p1=&B[8]; int *p2; p2=…
查看 AI 詳解 →
108年 地特四等
第14題
根據 C 語言的語法宣告一個陣列如下:「int temp[8];」,若 temp 在記憶體中的位置為 S,且一個整數的大小為 4 bytes,則下列何者為 temp[3]在記憶體中的位置?
查看 AI 詳解 →
108年 地特四等
第15題
執行下列 C 語言程式的結果為何? #include<stdio.h> int unknown(int temp[], int size, int key) { int i = 0; while( (…
查看 AI 詳解 →
108年 地特四等
第17題
若四維陣列 A[-2:3,0:2,2:5,1:5]是以列主序(Row-major)的方式排列資料,而此陣列在記憶體中的初始位置為 500,且陣列中的每個元素的儲存皆需要 4 個位元組(Bytes)。請…
查看 AI 詳解 →
108年 地特四等
第23題
以下的 C++程式中,使用了下列何種技術? #include <iostream> using namespace std; int fun(int x) { return x; } int fun(…
查看 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]是放置於記憶體位置 332211…
查看 AI 詳解 →
108年 地特四等
第27題
執行下列 C++程式碼後,螢幕會印出幾個'$'? int main( ) { for(int i=0;i<10;i=i+2){ for(int j=0;j<i;j=j+3) cout<<'$'; }…
查看 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<stdio.h> void swap(int *a, int *b) { int c; c = *a; *a = *b; *b =…
查看 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年 地特四等
第29題
關於 C++的函數特徵(function signature)之敘述,下列何者正確?
查看 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 i=0;i…
查看 AI 詳解 →
106年 地特四等
第16題
每個陣列在宣告時並不需要那種外顯或隱含的資訊?
查看 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; fo…
查看 AI 詳解 →
106年 地特四等
第25題
請問下列 Java 程式的執行結果為何? class B { public int ID; public B( int w) { ID=w; } public B() { this(300); } p…
查看 AI 詳解 →
106年 地特四等
第26題
在 C 程式語言中,下列那個命令可以立即離開目前正在執行的函數,並且把控制權直接交還給呼叫者?
查看 AI 詳解 →
106年 地特四等
第27題
下列 C 語言執行完畢後,會印出幾個*號? #include<stdio.h> int main(){ int i, j; for (i=2, j=3; i<= 2*j; i++, j-=2){ pr…
查看 AI 詳解 →
106年 地特四等
第30題
執行下列 Java 程式後,產生的輸出為何? class Test{ public static void main(String[] args){ Test p = new Test(); p.st…
查看 AI 詳解 →
106年 地特四等
第31題
執行下列 C++程式碼後,螢幕印出的數字為何? int main( ) { int k=0; for(int i=0;i<5;i++){ for(int j=0;j<5;j++){ if(j%2) k…
查看 AI 詳解 →
105年 地特四等
第11題
如果針對以下的有向權重圖(directed weighted graph),我們希望利用鄰接矩陣(adjacency matrix)來表示該圖的原始(也就是非經過任何處理的)資料,則下列 C 語言的宣…
查看 AI 詳解 →
105年 地特四等
第22題
有關於 C++語言,在程式裡宣告 int &A=B;,則下列敘述何者正確?
查看 AI 詳解 →
105年 地特四等
第24題
若在 C 程式中出現下列宣告: int a[10],*p=a; 則下列何者編譯時會出現型態不符之訊息?
查看 AI 詳解 →
105年 地特四等
第28題
一般來說,在 C 語言中型態 unsigned short 變數值的範圍為 0 至 65535。試問下列 C 程式片段,產生的輸出為何? unsigned short a = 65534; print…
查看 AI 詳解 →
105年 地特四等
第29題
執行下列 C++程式碼後,螢幕印出的數字為何? int main( ) { int A[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*pp)[3]=&A[3]; i…
查看 AI 詳解 →
💡 每一題都有 AI 量身打造的超詳細解析
不只告訴你答案對在哪,還會分析你選的選項為什麼錯
開始練習「程式語言語法與程式設計基礎」🚀