版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、_C+_CSD/ESD14051. 把工資大于1000的first_name,salary 顯示出來,按工資排序,工資相同按first_name降序的SQL語句是?A.select first_name,salary from s_emp order by salary,first_nameB.select first_name,salary from s_emp order by salary,first_name ascC.select first_name,salary from s_emp order by salary desc,first_nameD. select first_n
2、ame,salary from s_emp order by salary,first_name desc正確答案:D2. 已知數(shù)據(jù)庫中有員工表s_emp和部門表s_dept,具體字段如下:員工表字段介紹:ID 員工編號LAST_NAME 員工姓FIRST_NAME 員工名USERID 用戶編號START_DATE 入職日期COMMENTS 員工備注信息MANAGER_ID 員工的領(lǐng)導(dǎo)ID TITLE 員工的職位DEPT_ID 部門的編號SALARY 員工的月薪COMMISSION_PCT 提成部門表的字段介紹:ID 部門編號NAME 部門名REGION_ID 地區(qū)編號注:以下所有數(shù)據(jù)庫相關(guān)題
3、目,均使用這兩個表把s_emp表中的每個人的全名和工資列出來的SQL語句是?A.select first_name|last_name ,salary from s_empB.select first_name|last_name ,salary from s_empC.select first_name|last_name ,salary from empD. select first_name|last_name ,salary from emp正確答案:B3.如果想在代碼中禁止使用goto,可以采用的是?A.#pragma GCC dependency gotoB.#pragma GCC
4、 poison gotoC.#pragma pack(2)D.#pragma GCC goto正確答案:B4.閱讀如下代碼:void* p = sbrk(0);int r = brk(p+4);brk(p+8);brk(p+4);請問目前占用的內(nèi)存空間字節(jié)是?A. 16B. 8C. 4D. 0正確答案:C5. 查找和Smith一個title的所有員工的名字的SQL語句是?A. SELECT last_name from s_emp where title=(select title from s_emp where last_name=Smith)B. SELECT last_name fro
5、m s_emp where title=(select title from s_emp where last_name=”Smith”)C. SELECT last_name from s_emp where title=(select last_name,title from s_emp where last_name=Smith)D. SELECT last_name from s_emp where title=(select title from s_emp last_name=Smith)正確答案:A6.下列函數(shù)中不能處理錯誤的是?A.exitB.printfC.perrorD.s
6、trerror正確答案:A7. 關(guān)于信號,以下說法錯誤的是?A. 信號分為可靠信號和不可靠信號B. 信號的默認(rèn)處理 ,80%的情況是退出進(jìn)程C. 所有信號都可以忽略D. 當(dāng)前用戶只能給自己的進(jìn)程發(fā)信號,不能給別的用戶的進(jìn)程發(fā)信號正確答案:C8. 下列關(guān)于進(jìn)程描述符說法錯誤的是?A. getpid 獲取進(jìn)程ID。B. getppid 獲取父進(jìn)程ID。C. getuid 獲取有效用戶ID。D. getgid 獲取實際組ID。正確答案:C9. 下面不能在oracle中使用的數(shù)據(jù)類型是?A. NumberB. Varchar2C. IntD. Date正確答案:C10.閱讀如下代碼:int i1 =
7、20;static int i2 = 40;void fa()static int i3 = 80;const int i4 = 90;哪個變量不在全局區(qū)?A.i1B. i2C. i3D. i4正確答案:D11.對一個算法的評價,不包括下列( )方面的內(nèi)容。A.健壯性和可讀性B.并行性C.正確性D.時空復(fù)雜度正確答案:B12.下列內(nèi)存區(qū)域中,一般不用來存放變量的是:A.棧區(qū)B.代碼區(qū)C.BSS段D.堆區(qū)正確答案:B13. 關(guān)于錯誤處理的說法以下錯誤的是?A. strerror函數(shù)可以獲得一個errno的具體描述B. printf可以打印錯誤信息C. 在多線程編程時,很多函數(shù)返回的errorD.
8、 在unix/Linux中,所有的錯誤處理都可以使用perror函數(shù)正確答案:D14. 下列關(guān)于文件描述符錯誤的是?A. 值為一個非負(fù)數(shù)B. 用于表示一個打開文件C. 在內(nèi)核空間被引用,并且由系統(tǒng)調(diào)用(open)所創(chuàng)建D. read,write使用文件描述符正確答案:A15.假設(shè)進(jìn)行了如下的內(nèi)存分配:void* p = malloc(10);那么,以下使用此內(nèi)存區(qū)域的代碼片段正確的是:A.int* pi = (int*) p;pi0 = 100;pi1 = 200;pi2 = 300;B.double* pd = (double*)p;pd0 = 3.14;pd1 = 2.13;C.strcp
9、y(p, “abcdefghijklmn”);D.strcpy(char*)p, “abcdef”) ;正確答案:D16. 下列關(guān)于進(jìn)程間通信不正確的是?A. 共享內(nèi)存是進(jìn)程間通信最快的方式。B. 在使用msgsnd發(fā)送消息時,如果消息隊列滿,則發(fā)送阻塞。C. 無名管道的適用范圍是父子進(jìn)程。D. 若此信號量的值為正,則進(jìn)程可以使用資源。進(jìn)程將信號量加1表示使用了資源。正確答案:D17.( )不是隊列的基本運算。A.在隊列第i個元素之后插入一個元素B.從隊頭刪除一個元素C.判斷一個隊列是否為空D.讀取隊頭元素的值正確答案:A18. 顯示s_emp表的first_name和first_name的后
10、三個字母的SQL語句是?A.select first_name,substr(first_name,3,3) from s_empB.select first_name,substring(first_name,3,3) from s_empC.select first_name,substring(first_name,-3,3) from s_empD. select first_name,substr(first_name,-3,3) from s_emp正確答案:D19.int fdopen(a.txt, O_RDWR|O_CREAT|O_TRUNC, 0666);請問是采用何種方式打
11、開的a.txt?A.創(chuàng)建新文件,并且權(quán)限是666B.采用可讀可寫方式,如文件存在截斷后打開,不存在新建權(quán)限為666的新文件C.可寫方式,文件權(quán)限改為666D.只讀方式,如文件存在截斷后打開,不存在新建權(quán)限為666的新文件正確答案:B20. 以下不屬于Linux陣營的Unix操作系統(tǒng)是?A. UbuntuB. AndroidC. AIXD. redhet正確答案:C21. 分配5個int的內(nèi)存空間,并且全部清0的正確代碼是?A.int* p = malloc(4);memset(p,0,4);B.int* p = malloc(4);memset(p,0,20);C.int* p = mallo
12、c(20);memset(p,0,20);D.int* p = malloc(20);memset(p,0,4);正確答案:C22.查看如下代碼:time_t tt = time(0);struct tm *time = localtime(&tt);printf(%4d-%02d-%02d %d:%d:%dn,(空白處);上述代碼是顯示當(dāng)前日期的,在空白處需要填入一行代碼是?A. time.tm_year+1900,time.tm_mon+1,time.tm_mdayB. time.tm_year,time.tm_mon,time.tm_mdayC. time-tm_year,time-tm
13、_mon,time-tm_mdayD. time-tm_year+1900,time-tm_mon+1,time-tm_mday正確答案:D23. 關(guān)于排序,下列說法錯誤的是?A. 排序的關(guān)鍵字是order byB. 升序是默認(rèn)排序順序C. 降序的關(guān)鍵字是descD. 不能使用多字段排序正確答案:D24.閱讀如下代碼:DIR* dir = opendir(/root);if(dir=NULL)perror(打開目錄失敗),exit(-1);struct dirent* ent = readdir(dir); while(ent) printf(%d, %sn, ent-d_type, ent-
14、d_name); ent = readdir(dir);該代碼實現(xiàn)的功能是?A.讀取根目錄的內(nèi)容B.讀取/root目錄下所有內(nèi)容C.讀取根目錄的所有子目錄,不包含文件D.讀取/root目錄的所有子目錄,不包含文件正確答案:B25. 處理共享庫文件錯誤的函數(shù)是?A. dlerrorB. dlsymC. dlopenD. perror正確答案:A26. 如果想在代碼中禁止使用const,可以采用的是?A. #pragma GCC dependency constB. #pragma GCC poison constC. #pragma pack(2)D. #pragma GCC goto正確答案:
15、B27.int *i1 = malloc(20);char *s1 = malloc(20);printf(%d,%dn,sizeof(*s1),sizeof(*i1);請問打印結(jié)果應(yīng)該是:A.20,20B.1,1C.1,4D.4,4正確答案:C28.關(guān)于動態(tài)庫和靜態(tài)庫,下列說法錯誤的是?A. 打包靜態(tài)庫用的是ar命令。B.打包共享庫用的是gcc -shareC. 靜態(tài)庫和共享庫都必須配置環(huán)境變量才能使用D. .a文件是靜態(tài)庫, 而.so文件是共享庫正確答案:C29. 閱讀如下代碼:int fd = open(a.txt, O_RDWR);if(fd=-1)perror(),exit(-1);
16、struct flock rlock;rlock.l_type = F_RDLCK;rlock.l_whence = SEEK_SET;rlock.l_start = 10;rlock.l_len = 20;rlock.l_pid = -1;int res = fcntl(fd, F_SETLK, &rlock);if(res=-1)perror(lock failed),exit(-1);printf(locked successful.n);lseek(fd, 10, SEEK_SET);printf(reading file.n);sleep(30);printf(read okn);/
17、釋放鎖(空白處)if(res=-1)perror(lock release failed.);else printf(lock released.n);sleep(30);printf(end.n);printf(進(jìn)程ID:%dn, getpid();close(fd);空白處的解鎖代碼是?A. rlock.l_type = F_UNLCK;res = fcntl(fd, F_SETLK, &rlock);B. res = fcntl(fd, F_SETUNLK, &rlock);C. rlock.l_type = F_UNLCK;D. rlock.l_type = F_UNLCK;res =
18、 fcntl(fd, F_SETUNLK, &rlock);正確答案:A30.單向鏈表,在指針p所指向的結(jié)點后面插入指針q所指向的結(jié)點,則應(yīng)執(zhí)行().A.p=q; p-next=q;B.p-next=q; q-next=p;C.p-next=q-next; p=q;D.q-next=p-next; p-next=q;正確答案:D31.閱讀如下代碼:void fa(int signo)printf(你發(fā)信號%d, 想殺我?沒可能n, signo); (空白處)/恢復(fù)指定信號的默認(rèn)行為int main() signal(SIGINT, fa);/注冊一個信號處理函數(shù) if(signal(SIGQU
19、IT, fa)=SIG_ERR)perror(注冊信號出錯);return -1;while(1);空白處應(yīng)該填上的代碼是?A. signal(2, SIG_IGN);B. signal(2, SIG_DFL);C. signal(3, SIG_IGN);D. signal(3, SIG_DFL);正確答案:B32. 下面分組語句正確的是?A. Select name,dept_id from s_dept d,s_emp e where dept_id=id group by dept_id;B. Select ,dept_id from s_dept d,s_emp e whe
20、re dept_id=d.id group by dept_id;C. Select ,dept_id from s_dept d,s_emp e where dept_id=d.id group by dept_id;D. Select max(name),dept_id from s_dept d,s_emp e where dept_id=d.id group by dept_id;正確答案:D33.以下代碼是單向線性鏈表類的實現(xiàn):class List public: List (void) : m_head (NULL), m_tail (NULL) List (void)
21、 void append (int data) Node* node = new Node (data); if (m_tail) m_tail - m_next = node; else m_head = node; m_tail = node; void reverse (void) (空白處) private: class Node public: Node (int data = 0, Node* next = NULL) : m_data (data), m_next (next) int m_data; Node* m_next; ; Node* m_head; Node* m_t
22、ail;其中reverse()成員函數(shù),用于將整個鏈表逆轉(zhuǎn)??瞻滋幙梢蕴钊氲拇a是?A. Node* node = m_head;m_head = m_tail;m_tail = node;B.if (m_head != m_tail) Node* p1 = m_tail = m_head, *p2 = p1 - m_next, *p3 = p2 - m_next; for (p1 - m_next = NULL; p3; p3 = p3 - m_next) p2 - m_next = p1; p1 = p2; p2 = p3; (m_head = p2) - m_next = p1;C.if
23、 (m_head != m_tail) Node* p1 = m_head, *p2 = p1 - m_next, *p3 = p2 - m_next; for (p1 - m_next = NULL; p3; p3 = p3 - m_next) p2 - m_next = p1; p1 = p2; p2 = p3; p2 - m_next = p1;D.if (m_head != m_tail) Node* p1 = m_tail = m_head, *p2 = p1 - m_next, *p3 = p2 - m_next; for (p1 - m_next = NULL; p3; p3 =
24、 p3 - m_next) p2 - m_next = p1; p1 = p2; p2 = p3; (m_head = p3) - m_next = p2;正確答案:C34. 統(tǒng)計一下那些部門的人數(shù)超過一個人的SQL語句是?A. select dept_id,count(dept_id) from s_emp group by dept_id where count(dept_id)1B. select dept_id,count(dept_id) from s_emp group by dept_id where dept_id 1C. select dept_id,count(dept_i
25、d) from s_emp group by dept_id having dept_id1D. select dept_id,count(dept_id) from s_emp group by dept_id having count(dept_id)1正確答案:D35.以下代碼意在借助于棧的數(shù)據(jù)結(jié)構(gòu),實現(xiàn)一個將任意十進(jìn)制整數(shù)以任意進(jìn)制的格式打印輸出的函數(shù)printb():class Stack public: Stack (void) : m_top (0) bool push (char ch) if (m_top = sizeof (m_chs) / sizeof (m_chs0)
26、return false; m_chsm_top+ = ch; return true; bool pop (char& ch) if (m_top = 0) return false; ch = m_chs-m_top; return true; private: char m_chs128; size_t m_top;void printb (unsigned int dec, int base) Stack stack; do (空白處) while (dec /= base); for (char ch; stack.pop (ch); cout ch); cout endl;其中空白
27、處可以填入的代碼是?A. stack.push (dec % base);B. stack.push (dec % base + 0);C. stack.push (dec % base 10 + A);D. int mod = dec % base; stack.push (mod 10 ? mod + 0 : mod - 10 + A);正確答案:D36.閱讀如下代碼,并完成下面5題。#include #include #include #include #include #include #include #include typedef struct sockaddr SA;stati
28、c int sockfd;void sig_exit(int signo)close(sockfd);exit(0);int main()signal(SIGINT, sig_exit);printf(按CTRL+C退出n);sockfd = socket(PF_INET, SOCK_STREAM, 0);if(sockfd=-1)perror(創(chuàng)建socket失敗),exit(-1);struct sockaddr_in addr;addr.sin_family = PF_INET;addr.sin_port = htons(PORT);inet_aton(25, &addr.sin_addr);int reuseaddr = 1; setsockopt(sockfd,SOL_SOCKET,SO_REUSEADDR,&reuseaddr,sizeof(reuseaddr);int res = bind(sockfd,(SA*)&addr, sizeof(addr);if(res=-1)perror(綁定失敗),exit(-1);printf(綁定成功n);if(listen(sockfd, 100)=-1)perror(啟動監(jiān)聽失敗), exit(-1);else printf(開始監(jiān)聽n);while(1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 沈陽理工大學(xué)《材料工程測試技術(shù)》2021-2022學(xué)年第一學(xué)期期末試卷
- 光伏組件銷售合同范本
- 果園分包合同書模板
- 合同編第十九條法條解讀
- 2024上海市電視廣播廣告發(fā)布合同(示范文本版)
- 2024化妝品品牌加盟合同
- 2024建筑委托合同協(xié)議
- 沈陽理工大學(xué)《Java程序設(shè)計基礎(chǔ)》2021-2022學(xué)年期末試卷
- 2024表演場地租賃合同范本
- 2024開店雙方入股合同協(xié)議范文
- 中國濕疹診療指南
- LTC流程介紹完整版
- 飼料加工系統(tǒng)粉塵防爆安全規(guī)程
- 一年級上冊美術(shù)課件-第11課-花兒寄深情-▏人教新課標(biāo)
- 植物的象征意義
- 夏商周考古課件 第5章 西周文化(1、2節(jié))
- 二年級上冊美術(shù)教案-7. 去遠(yuǎn)航 -冀教版
- 裝配圖畫法及要求課件
- 翻譯實習(xí)教學(xué)大綱
- 心力衰竭-英文版課件
- 邀請回國探親邀請函范本
評論
0/150
提交評論