freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)精品課件試題(完整版)

  

【正文】 式是 。 A) scanf(%d, amp。 D) 語(yǔ)句中有錯(cuò)誤。 A) 與參數(shù) a 的類(lèi)型相同 B) void 型 C) 沒(méi)有返回值 D) 無(wú)法確定 【 】定義一個(gè)函數(shù)實(shí)現(xiàn)交換 x 和 y 的值,并將結(jié)果正確返回。a39。a39。a39。a39。,39。,39。 do { x/=y; }while(xy); A) 1 B) 2 C) 3 D) 程序運(yùn)行有錯(cuò)誤 【 】已知 char a[][20]={Beijing,shanghai,tianjin,chongqing} ; 語(yǔ)句 printf(%c,a[30]);的輸出是 ____。z); 【 】與條件表達(dá)式 (n)?(c++):(c)中的表達(dá)式( n)等價(jià)的表達(dá)式是 ____。z); B) scanf (%2d*%d%lf,amp。 A) while(x=y) 5; B) while(0) ; C) do 2; while(x==b); D) do x++ while(x==10); 【 】已知 int x=(1,2,3,4);變量 x 的值是 ____。052;后,變量 a 的值是 ____。c=90||c=97amp。c=57||c=65amp。c=65||c=90amp。 A) 1 B) 2 C) 3 D) 4 【 】 為求出 s=10!的值,則變量 s 的類(lèi)型應(yīng)當(dāng)為 。;則變量 a 中 。\x11139。 D) c=39。 A) 32768 B) 0 C) 037 D) 0xAF 【 】執(zhí)行語(yǔ)句 printf(%x,1);屏幕顯示 ____。對(duì)于掌握不準(zhǔn)的問(wèn)題,應(yīng)該通過(guò)上機(jī)實(shí)驗(yàn)來(lái)檢驗(yàn)。 【 】以下不正確的 C 語(yǔ)言標(biāo)識(shí)符是 ____。 A) 1 B) 1 C) ffff D) ffff 【 】已知 long i=32768;執(zhí)行語(yǔ)句 printf(%d,i);屏幕顯示 ____。014739。 D) 39。 A) 包含 1 個(gè)字符 B) 包含 2 個(gè)字符 C) 包含 3 個(gè)字符 D) 說(shuō)明非法 【 】字符串 \EOF\n=\61\的長(zhǎng)度是 ____。 A) int B) unsiged C) long D) 以上三種類(lèi)型均可 【 】已知 int i=10;表達(dá)式 200=i=9的值是 ____。amp。amp。amp。 A) 222 B) 10 C) 244 D) 254 【 】已知二進(jìn)制數(shù) a 是 00101101,如果想通過(guò)整型變量 b 與 a 做異或運(yùn)算,使變量 a 的高 4 位取反,低 4 位不變, 5 則二進(jìn)制數(shù) b 的值應(yīng)是 ____。 A) 1 B) 2 C) 3 D) 4 【 】表達(dá)式 sizeof(double)是 。x,amp。 A) (n==0) B) (n==1) C) (n!=0) D) (n!=1) 【 】已知 int i=1,j=0;執(zhí)行下面語(yǔ)句后 j 的值是 ____。 A) 空格 B) n C) 不定 D) 數(shù)組定義有誤 【 】若用數(shù)組名作為函數(shù)調(diào)用時(shí)的實(shí)參,則實(shí)際上傳遞給 形參的是 。i39。g39。,39。,39。,39。,39。能夠?qū)崿F(xiàn)此功能的是 ____。 【 】已知函數(shù)定義如下: float fun1(int x,int y) { float z; z=(float)x/y; return(z); } 主調(diào)函數(shù)中有 int a=1,b=0;可以正確調(diào)用此函數(shù)的語(yǔ)句是 ____。a); B) scanf(%d, y); C) printf(%d, a); D) printf(%d, y); 9 【 】說(shuō)明語(yǔ)句 int (*p)( ); 的含義是 。 A) *(*(a+1)+2) B) *(*(p+5)) C) (*ptr+1)+2 D) *((ptr+1)[2]) 【 】已知: int a[ ]={1,2,3,4,5,6,7,8,9,10,11,12}, *p=a;則值為 3 的表達(dá)式是 。data;則對(duì)于結(jié)構(gòu)變量 data 的成員 a 的正確引用是 ____。a[2]; D) p=amp。c} }; struct dent *p=s; 則以下表達(dá)式中值為 2 的是 。,}; C) printf(%d\n,a); D) n=a; 【 】已知: struct sk { int a; int age; }date,*p; 如果要使指針 p 指向 data 中的成員 a,正確的賦值語(yǔ)句是 ____。 A) 鍵盤(pán) B) 顯示器 C) 鼠標(biāo) D) 硬盤(pán) 【 】要打開(kāi)一個(gè)已存在的非空文件 file用于修改,選擇正確的語(yǔ)句____。 A) printf(%d\n,a); B) printf(%d\n,a); C) printf(%d\n, a); D) 原語(yǔ)句錯(cuò)誤 14 【單項(xiàng)選擇題參考答案】 【 】答案 : A 注釋?zhuān)?int 是 C 語(yǔ)言的關(guān)鍵字 【 】答案 : B 【 】答案: A 【 】答案: B 注釋?zhuān)?include 是預(yù)處理命令; scanf 是函數(shù)名; type 不是 C 語(yǔ)言的關(guān)鍵字。\39。amp。 【 】答案: C 【 】答案: A 【 】答 案: C 【 】答案: C 注釋?zhuān)捍鸢?C 的賦值號(hào)左側(cè)是數(shù)組 s 的首地址,是一個(gè)常量,賦值號(hào)右側(cè)是一個(gè)字符串常量,不可能將一個(gè)字符串常量賦給一個(gè)地址常量。 【 】答案: C 注釋?zhuān)汉瘮?shù) swapa 是值傳遞,函數(shù)的執(zhí)行結(jié)果不能返回;函數(shù) swapb 中變量 temp 不是指針變量,所以它不能接受地址量,用指針變量 x 為它賦值是不對(duì)的;函數(shù) swap 中雖然指針變量交換了地址,即它們的指向的目標(biāo)變量進(jìn)行了交換,但是目標(biāo)變量并沒(méi)有行值的交換。 【 】答案: D 注釋?zhuān)?s 作為數(shù)組名是地址常量,而 s++是 s=s+1, C 語(yǔ)言不允許對(duì)常量進(jìn)行賦值。 ptr 是一個(gè)指向一維數(shù)組的指針,它所指 向的數(shù)組有三個(gè)元素,對(duì)于這樣一個(gè)指針,對(duì)它進(jìn)行兩次 **運(yùn)算才能取出地址單元中所存的數(shù)據(jù), C 選項(xiàng)中 *ptr 表示數(shù)組第一行的首地址,該地址是一維數(shù)組的地址, +3 表示加上三個(gè)它所指向的數(shù)據(jù)類(lèi)型的長(zhǎng)度,所以 (*ptr+1)+2 是數(shù)組中數(shù)值 4 的地址。表達(dá)式 (*p).m 的含義是取出 m(變量 a 的地址)。 【 】答 案: C 注釋?zhuān)汉晏鎿Q后的結(jié)果是 printf(%d,10/3*3)。 include main( ) { int x=10; { int x=20; printf (%d, , x); } 19 printf(%d\n, x); } A) 10, 20 B) 20, 10 C) 10, 10 D) 20, 20 【 】以下程序的輸出結(jié)果是 ____。; float f=; printf(%d\n,(!(a==0),f!=0amp。 main() { int a,b; scanf(%2d%3d,amp。: v1++; case 39。 include main() { int c; while((c=getchar())!=39。A39。E39。y); z=x/y; while(1) { if(fabs(z)) { x=y; y=z; z=x/y; } else break; } printf(%f\n,y); } A) B) C) D) 【 】下面程序的輸出結(jié)果是 ____。\039。A39。 include void num() { extern int x,y; int a=15,b=10; x=ab; y=a+b; } int x,y; main() { int a=7,b=5; x=ab; y=a+b; num(); printf(%d,%d\n,x,y); } A) 12, 2 B) 5, 25 C) 1, 12 D) 輸出不確定 30 【 】下 面程序的輸出結(jié)果是 ____。 define FMT %X\n include main( ) { static int a[ ][4] = { 1,2,3,4,5,6,7,8,9,10,11,12 }; printf( FMT, a[2][2]); /* ① */ printf( FMT, *(*(a+1)+1) ); /* ② */ } ① A) 9 B) 11 C) A D) B ② A) 6 B) 7 C) 8 D) 前面三個(gè)參考答案均是錯(cuò)誤的 【 】下面程序的輸出結(jié)果是 ____。a[0]; x=*(p+2); y=*(p+4); printf(%d,%d,%d\n, *p, x, y); } A) 1,3,5 B) 1,2,3 C) 1,2,4 D) 1,4,5 【 】下面程序的輸出結(jié)果是 ____。 include try( ) { static int x=3; x++; return(x); } main( ) { int i, x; for(i=0; i=2; i++ ) x=try( ); printf(%d\n, x); } A) 3 B) 4 C) 5 D) 6 【 】下面程序的輸出結(jié)果是 ____。 include fun(int n, int *s) { int f1, f2; if(n==1||n==2) *s=1; else { fun(n1, amp。 include include main( ) { char str[100] =How do you do; strcpy( str + strlen(str)/2, es she); printf(%s\n, str); } A) How do you do B) es she C) How are you D) How does she 【 】下面程序的輸出結(jié)果是 ____。 main() { int i,j,k=10; for(i=0; i2; i++) { k++; { int k=0; for(j=0; j=3; j++) { if(j%2) continue; k++; } } k++; } printf(k=%d\n,k); } A) k=4 B) k=8 C) k=14 D) k=18 【 】下面程序的輸出結(jié)果是 ____。C39。B39。) switch(c 39。: v3++; case 39。b); printf(a=%d b=%d\n,a,b); } A) a=12 b=34 B) a=123 b=45 C) a=12 b=345 D) 語(yǔ)句右錯(cuò)誤 【 】以下程序段的輸出結(jié)果是 。c==39。 main( ) { int x=10, y=10; printf(%d %d\n, x―― , ―― y); } A) 10 10 B) 9 9 C) 9 10 D) 10 9 【 】以下程序的輸出結(jié)果是 ____。讀者通過(guò)閱讀理解程序,從給出的四個(gè)備選參考答案中,選擇程序的正確輸出。 【 】答案: D 【 】答案: B 【 】答案: C 【 】答案: A 【 】答案: D 【 】答案: D 【 】答案: A 【 】答案: B 【 】答案: A 18 【 】答案: D 注釋?zhuān)汉瘮?shù) fopen 中的第二參數(shù)是打開(kāi)模式, r模式是只讀方式,不能寫(xiě)文件; a+模式是讀/追加方式,允許從文件中讀出數(shù)據(jù),但所有寫(xiě)入的數(shù)據(jù)均自動(dòng)加在文件的末尾; w模式是寫(xiě)方式,允許按照用戶(hù)的要求將數(shù)據(jù)寫(xiě)入文件的指定位置,但打開(kāi)文件后,首先要將文件的內(nèi)容清空。 【 】答案: A 【 】答案: B B 【 】答案: D 【 】答案: B 【 】答案: D 注釋?zhuān)捍鸢?D 是另一種交換兩個(gè)變量值的算法。在 C 編譯系統(tǒng)中對(duì)二維數(shù)組名可這樣理解 (注意,這里僅是理解 ): a 指向一個(gè)一維數(shù)組,故 (a+1)是指向 a[1]的, *(a+1)就是取 a[1]的值,它保存第二個(gè)字符串 ShangHai的首地址,所以選項(xiàng) B 也正確。 【 】答案: B 【 】答案: C 【 】答案: D 注釋?zhuān)涸诖鸢?D 中,正確的函數(shù)調(diào)用應(yīng)當(dāng)是: printf(%d, *y)。 【 】答案: C 16 注釋?zhuān)捍颂幒瘮?shù)形參是一個(gè)指針變量,接受實(shí)參的地址,而不是一個(gè)數(shù)組。 【 】答案: D 【 】答案: B 注釋?zhuān)簲?shù)組元素在內(nèi)存中按行排列,此數(shù)組的前 3 個(gè) 元素的值分別是 1,表達(dá)式中雖然數(shù)組下標(biāo)的寫(xiě)法似乎每行有 3 個(gè)元素,和定義時(shí)的 3 行 2 列不一致,但是 C 語(yǔ)言引用數(shù)組元素時(shí)是根據(jù)數(shù)組的首地址和給出的下標(biāo)進(jìn)行運(yùn)算決定
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1