1. 下列程式如欲完成資料交換,請說明其程式碼之錯誤為何?並請重新撰寫正確程式碼。void swap(int x, int y) {int temp=x;x=y;y=temp;}void main(void) {int x=3, y=5;swap(x,y)printf("x=%d, y=%d", x, y);}
2. (一)請利用DDL語法建立兩資料表:教師(教師證號、姓名、科系、分機、辦公室),學生(學號、姓名、班級、電話、住址),其中教師證號及學號的資料型態為整數,其他欄位之資料型態都是可變長度字串,長度請自訂。(二)請問查詢各個科系有多少位老師的SQL語法為何?