長江大學(xué)普通專升本C語言程序設(shè)計單選題模擬練習(xí)
以下是湖北專升本網(wǎng)小編為大家匯總整理的關(guān)于長江大學(xué)普通專升本C語言程序設(shè)計的單選題模擬練習(xí)。 1. 一個C程序的執(zhí)行是從( )。 (A)本程序的main函數(shù)開始 (B)本程序文件的第一個函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束 (C)本程序的main函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束 (D)本程序文件的第一個函數(shù)開始,到本程序main函數(shù)結(jié)束 2. 設(shè)有C語句:int x=3, y=4,z=5;,則下面表達式中值為0的是( )。 (A)x&&y (B)x<=y (C) x||y+z&&y-z (D)!((x<y )&& !z||1)) 3. 以下有關(guān)宏替換的敘述不正確的是( )。 (A)宏替換不占用運行時間 (B)宏名無類型 (C)宏替換只是字符串替換;
(D)宏替換是在運行時進行的 4. 在標(biāo)準(zhǔn)庫函數(shù)的調(diào)用形式“fread(buffer,size,count,fp);”中,參數(shù)buffer代表的是( )。 (A)一個整型變量,代表要讀入的數(shù)據(jù)總數(shù) (B)一個文件指針,指向要讀的文件 (C)一個指針,指向讀入數(shù)據(jù)存放的首地址 (D)一個存儲區(qū),存放要讀的數(shù)據(jù)項 5. 位運算中,操作數(shù)每左移一位,在沒有溢出的情況下其結(jié)果相當(dāng)于( )。 (A)操作數(shù)乘以2 (B) 操作數(shù)除以2 (C) 操作數(shù)除以4 (D) 操作數(shù)乘以4 6. 下面程序運行后,變量m的值為( )。 #include<stdio.h> void main() { int m, n, k; m=(n=4)+(k=10-7); printf(〞m=%d\n”,m);
} (A)4 (B) 3 (C) 7 (D)14 7. 下面程序運行結(jié)果(或出現(xiàn)的情況)是( )。 #include<stdio.h> void main() { int x=3,y=0,z=0; if (x=y+z) printf(〞****〞);
else printf(〞####\n〞);
} (A)有語法錯誤不能通過編譯 (B)輸出:**** (C)可以通過編譯,但不能通過連接,因而不能運行 (D)輸出:#### 8. 已有定義int k=2; int *ptrl, *ptr2,且ptr1和ptr2 均已指向變量k,下面不能正確執(zhí)行的賦值語句是( )。 (A)k =*ptr1+*ptr2; (B) ptr2 = k; (C) ptr1=ptr2; (D) k = *ptr1*(*ptr2); 9. 若有已經(jīng)建好的鏈表結(jié)構(gòu)如下,指針平p、q分別指向圖示節(jié)點(b節(jié)點為插入c節(jié)點前的鏈表末尾);
a b ∧ c p q 不能實現(xiàn)將q所指節(jié)點插入到鏈表末尾的一組語句是( )。 (A)q->next = NULL; p=p->next; p->next=q; (B)p=p->next;q->next=p->next; p->next=q; (C)p= p->next;q->next=p; p->next=q; (D)p= (*p).next; (*q).next = (*p).next; (*p).next = q; 10. 有定義int a=3,b=4,c=5;執(zhí)行完表達式a++>--b&&b++>c--&&++c后,a,b,c的值分別為( ) (A)3 4 5 (B) 4 3 5 (C) 4 4 4 (D) 4 4 5 11. 下列程序的執(zhí)行結(jié)果是( )。 #include<stdio.h> union ss { short int i; char c[2];}; void main () { union ss x ; x.c[0]=10; x.c[1]=1; printf(〞%d〞,x.i);} (A)11 (B) 266 (C) 265 (D) 138 12. 若有C語言int i = 10;,則執(zhí)行下面程序段后變量i 的值是( )。 switch (i) { case 9: i+=1; case 10: case 11: i-=1; default: i+=1;} (A)10 (B) 11 (C) 12 (D) 9 13. 在下列選項中,不正確的賦值語句是( )。 (A)t/=5; (B) n1=(n2=(n3=0)); (C) k=i= = j; (D) a=b+c=1;
14. 下面C程序運行后變量x的值是( )。 #include<stdio.h> void main() { int a,b,c,x; a=b=c=0; x=35; if(!a) x--; else if(b); if (c) x=3; else x=4; printf (〞%d\n〞,x);} (A)34 (B) 4 (C) 35 (D) 3 15. 設(shè)有以下宏定義: #define N 3 #define Y(n) (N+1*n) 則執(zhí)行語句: z=2 *(N*Y(5+1)); 后,z的值為( )。 (A)30 (B) 72 (C) 48 (D) 54 16. 在以下的四個運算符中,優(yōu)先級最低的運算符是( )。 (A)<= (B) / (C) != (D) && 17. 已知’E’的ASCII碼是69,則執(zhí)行下面C語句的結(jié)果是( )。 printf(〞%c〞,’D’-‘8’+’5’);
(A)66 (B) A (C) B (D) E 18. 設(shè)有以下語句:int a=3, b=6,c; c=a^b<<2; 執(zhí)行后c的低8位二進制值是( )。 (A)00011011 (B)00010100 (C) 00011100 (D) 00011000 19. 在C語言中,以下敘述錯誤的是( )。 (A)函數(shù)被調(diào)用時,系統(tǒng)才為形參分配內(nèi)存 (B)實參和對應(yīng)形參的數(shù)據(jù)類型必須一致 (C)實參可以是變量、常量或表達式 (D)形參可以是變量、常量或表達式 20. 字符串常量〞ab c\nt\012\xa1*2〞在內(nèi)存中所占的存儲空間節(jié)數(shù)是( )。 (A)11 (B)13 (C) 15 (D) 18 參考答案: 1A 2D 3D 4C 5A 6C 7D 8B 9C 10B 11B 12A 13D 14B 15D 16D 17B 18A 19D 20A 大家可以在做完之后再核對答案,看看自己的正確率有多少。
編輯推薦:
湖北普通專升本各招生院校2017-2019年歷年錄取分數(shù)線
2020年湖北普通專升本培訓(xùn)班招生簡章
結(jié)束
特別聲明:1.凡本網(wǎng)注明稿件來源為“湖北自考網(wǎng)”的,轉(zhuǎn)載必須注明“稿件來源:湖北自考網(wǎng)(heywebguys.com)”,違者將依法追究責(zé)任;
2.部分稿件來源于網(wǎng)絡(luò),如有不實或侵權(quán),請聯(lián)系我們溝通解決。最新官方信息請以湖北省教育考試院及各教育官網(wǎng)為準(zhǔn)!
2.部分稿件來源于網(wǎng)絡(luò),如有不實或侵權(quán),請聯(lián)系我們溝通解決。最新官方信息請以湖北省教育考試院及各教育官網(wǎng)為準(zhǔn)!
"長江大學(xué)普通專升本C語言程序設(shè)計單選題模擬練習(xí)" 相關(guān)文章推薦
專升本最新文章
專升本政策
-
《大學(xué)語文》精講班
培訓(xùn)優(yōu)勢:課時考點精講+刷題+沖刺,熟練應(yīng)... 《大學(xué)語文》精講班...自考培訓(xùn) -
《計算機基礎(chǔ)》精講班
培訓(xùn)優(yōu)勢:課時考點精講+刷題+沖刺,熟練應(yīng)... 《計算機基礎(chǔ)》精講班...自考培訓(xùn) -
《高等數(shù)學(xué)》精講班
培訓(xùn)優(yōu)勢:課時考點精講+刷題+沖刺,熟練應(yīng)... 《高等數(shù)學(xué)》精講班...自考培訓(xùn) -
《大學(xué)英語》精講班
培訓(xùn)優(yōu)勢:課時考點精講+刷題+沖刺,熟練應(yīng)... 《大學(xué)英語》精講班...自考培訓(xùn)
微信公眾號
考試交流群
湖北專升本網(wǎng)微信公眾號
隨時獲取湖北專升本政策、通知、公告以及各類學(xué)習(xí)資料、學(xué)習(xí)方法、課件。