版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
一、選擇題1.變量的指針,其含義是指該變量的.a)值b)地址c)名d)一個(gè)標(biāo)志2.若有語句*4;和;下面均代表地址的一組選項(xiàng)是.a),*b)&*,*c)*,*d)*3.若有說明*5;以下正確的程序段的是.a);b);("");("",*p);c)("");d);4.以下程序中調(diào)用函數(shù)給變量a輸入數(shù)值的方法是錯(cuò)誤的,其錯(cuò)誤原因是. *p,*;(“a:”);(“”,*p);a)*p表示的是指針變量p的地址b)*p表示的是變量a的值,而不是變量a的地址c)*p表示的是指針變量p的值d)*p只能用來說明p是一個(gè)指針變量5.已有變量定義和函數(shù)調(diào)用語句:25;();下面函數(shù)的正確輸出結(jié)果是.(*x){(“\n”*x);}a)23b)24c)25d)266.若有說明:*;則不能通過語句正確給輸入項(xiàng)讀入數(shù)據(jù)的程序段是A)*;("",p);B)(*)(8);("",p);C)("",);D)("",);7.有以下程序{12,*,*,*r;("\n",*p,*q);程序運(yùn)行后的輸出結(jié)果是A)1,2,1,2 B)1,2,2,1C)2,1,2,1 D)2,1,1,28.有以下程序 {1,3,5; *p1,*p2,*; *p=*p1*(*p2); ("\n");執(zhí)行后的輸出結(jié)果是A)1 B)2 C)3 D)49.有以下程序{44,*p1,*p2;1;("\n");程序運(yùn)行后的輸出結(jié)果是()A)4 B)1 C)0 D)運(yùn)行時(shí)出錯(cuò),無定值10.在16位編譯系統(tǒng)上,若有定義a[]={10,20,30},*;,當(dāng)執(zhí)行;后,下列說法錯(cuò)誤的是()A)p向高地址移了一個(gè)字節(jié) B)p向高地址移了一個(gè)存儲(chǔ)單元C)p向高地址移了兩個(gè)字節(jié) D)p與1等價(jià)11.有以下程序段
a[10]={1,2,3,4,5,6,7,8,9,10},*[3];
[5];
b中的值是()
A)5B)6C)8D)912.若有以下定義,則對(duì)a數(shù)組元素的正確引用是.a[5],*;a)*[5]b)2c)*(5)d)*(2)13.若有以下定義,則5表示.a[10],*;a)元素a[5]的地址b)元素a[5]的值c)元素a[6]的地址d)元素a[6]的值14.設(shè)已有定義:a[10]={15,12,7,31,47,20,16,28,13,19},*p;下列語句中正確的是()A)(<(10));B)(<(10));C)(10<);D)(<10;);15.有以下程序段
<>{x[]={10,20,30};*=x;=x;=x;=x;(",",*);("\n",*);0;程序運(yùn)行后的輸出結(jié)果是()A)11,11,11,12,12,20,20,20 B)20,10,11,10,11,10,11,10C)11,11,11,12,12,13,20,20D)20,10,11,20,11,12,20,2016.設(shè)有如下定義:[]={6,7,8,9,10};*(2)2;("\n",*,*(2));則程序段的輸出結(jié)果為
A)8,10B)6,8C)7,9D)6,1017.若有定義a[]={2,4,6,8,10,12},*;則*(1)的值是.*(5)的值是.18.若有以下說明和語句,
c[4][5],(*p)[5];能正確引用c數(shù)組元素的是.A)
1
B)
*(3)
C)
*(1)+3
D)
*(p[0]+2))19.若有定義:a[2][3],則對(duì)a數(shù)組的第i行j列元素地址的正確引用為.a)*(a[i])b)()c)*()d)a[i]20.若有以下定義a[2][3]={2,4,6,8,10,12};則a[1][0]的值是.*(*(1)+0)的值是.21.有以下定義
a[10],*;
不能給數(shù)組a輸入字符串的語句是()
A)(a)B)(a[0])C)([0]);D)(b);22.下面程序段的運(yùn)行結(jié)果是.2("");a)b)字符'c'c)字符'c'的地址d)無確定的輸出結(jié)果23.以下程序段中,不能正確賦字符串(編譯時(shí)系統(tǒng)會(huì)提示錯(cuò)誤)的是()
A)s[10]="";B)t[]="",*;
C)s[10]"";D)s[10](s,"");24.設(shè)已有定義:*"";下列程序段中正確的是()A)a[11],*p;(1[4]);B)a[11];(,);C)a[11];(a,);D)a[],*p;([1]2);25.有以下程序
a[]=""[]="";*p1,*p2;i;p12;(0<7)(*(p1)*(p2))("",*(p1));輸出結(jié)果是()
A)B)C)D)26.設(shè)p1和p2是指向同一個(gè)字符串的指針變量,c為字符變量,則以下不能正確執(zhí)行的賦值語句是.a)*p1+*p2;b)p2c)p12d)*p1*(*p2);27.以下正確的程序段是.a)[20];b)*p;c)[20];d)[20],*;(""[2]);(""[2]);28.若有說明語句a[]="";則以下不正確的敘述是.a)1表示的是字符t的地址b)p指向另外的字符串時(shí),字符串的長度不受限制c)p變量中存放的地址值可以改變d)a中只能存放10個(gè)字符29.下面程序的運(yùn)行結(jié)果是.{*s1="";*s2="";s1222;("\n"(s12));a)正數(shù)b)負(fù)數(shù)c)零d)不確定的值30.有以下程序f(**y)t;*x;**y;*;a[8]={1,2,3,4,5,6,7,8},*p,*q;[7];(**q){f();}(0<8)(","[i]);程序運(yùn)行后的輸出結(jié)果是。
A)8,2,3,4,5,6,7,1,B)5,6,7,8,1,2,3,4,
C)1,2,3,4,5,6,7,8,D)8,7,6,5,4,3,2,1,31.已定義以下函數(shù)
(
*p)
{
*p;}
該函數(shù)的返回值是
A)不確定的值
B)形參p中存放的值
C)形參p所指存儲(chǔ)單元中的值
D)形參p的地址值32.
有以下程序f(b[][4]){0;(0<4)(i>2)3;[i][j];s;{a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}};("\n"(a));執(zhí)行后的輸出結(jié)果是A)
12
B)
11
C)
18
D)
1633.若有以下函數(shù)首部 (x[10],*n)則下面針對(duì)此函數(shù)的函數(shù)聲明語句中正確的是A)(x,*n); B)(,);C)(*x,n); D)(*,*);34.有以下程序(*a){a[0][1];}{[10]={1,2,3,4,5,6,7,8,9,10};(2>=0)([i]);("\n"[0]);執(zhí)行后的輸出結(jié)果是()A)4B)3C)2D)135.下段代碼的運(yùn)行結(jié)果是:()
{
a;
*;
(,"");
();
0;
}A)B)C)hD)發(fā)生異常36.下段程序的運(yùn)行結(jié)果是:*p,*q;[]="\n";q=p=;(q);(p);(*s)A)HeB),,C),,D),,37.有以下程序
(*d)
{**1;1;'A''a';("\n");
}
程序運(yùn)行后的輸出結(jié)果是。
A)B)C)D)38、下面選項(xiàng)屬于函數(shù)指針的是:A、(*)p(,)B、*p(,)C、兩者都是D、兩者都不是39、若有函數(shù)(),并且已使函數(shù)指針變量p指向函數(shù),當(dāng)調(diào)用該函數(shù)時(shí),正確的調(diào)用方法是.A)(*p)();B)*();C)(*p)();D)*p();40、下面幾個(gè)選項(xiàng)中的代碼能通過編譯的是:A)*() s[3]={1,3,4};; s; (i=0<3) ("\n"[i]); 0;B)() s[3]={1,3,4};; s; (i=0<3) ("\n"[i]); 0;C)*() s[3]={1,3,4};; (i=0<3) ("\n"[i]); 0;D)() s[3]={1,3,4};; (i=0<3) ("\n"[i]); 0;41、下列選項(xiàng)中聲明了一個(gè)指針數(shù)組的是:A)*p[2];B)(*p)[2];C)*;p[2];D)A和BE)A和CF)B和C42、下面代碼能通過編譯的是:A)() a[3]={1,2,3}; *b[3]={[1][2][3]}; **p=b; 0;B)() a[3]={1,2,3}; *b[3]={a[1][2][3]}; **p=b; 0;C)() a[3]={1,2,3}; *b[3]={[1][2][3]}; *p=b; 0;D)() a[3]={1,2,3}; *b[3]={[1][2][3]}; *p=; 0;43、對(duì)于語句*[5];下列描述中正確的是.A)是一個(gè)指向數(shù)組的指針,所指向的數(shù)組是5個(gè)型元素B)是一個(gè)指向某數(shù)組中第5個(gè)元素的指針,該元素是型變量C)[5]表示某個(gè)元素的第5個(gè)元素的值D)是一個(gè)具有5個(gè)元素的指針數(shù)組,每個(gè)元素是一個(gè)型指針44、若有以下定義,且0≤i<4,則不正確的賦值語句是.b[4][6],*p,*q[4];A)q[i]=b[i];B)p=b;C)p=b[i]D)q[i]=[0][0];45、若要對(duì)a進(jìn)行運(yùn)算,則a應(yīng)具有下面說明.A)a[3][2];B)*a[]={“12”,””};C)(*a)[3];D)b[10],*a=b;46、若有以下說明語句:*[]={“”,””,’’”,’’”,”C”};**q;q=+2;則語句(“\n”,*q)輸出的是.A)[2]元素的地址;B)字符串C)[2]元素的值,它是字符串的首地址D)格式說明不正確,無法得到確定的輸出47、若有以下程序:*a[3]={"I","",""};**=a;("",*(*(1)+1),*(1));這段程序的輸出是()A)IlB)ooC)oD)I二、程序題1、計(jì)算字符串中子串出現(xiàn)的次數(shù)。要求:用一個(gè)子函數(shù)()實(shí)現(xiàn),參數(shù)為指向字符串和要查找的子串的指針,返回次數(shù)。加密程序:由鍵盤輸入明文,通過加密程序轉(zhuǎn)換成密文并輸出到屏幕上。算法:明文中的字母轉(zhuǎn)換成其后的第4個(gè)字母,例如,A變成E(a變成e),Z變成D,非字母字符不變;同時(shí)將密文每兩個(gè)字符之間插入一個(gè)空格。例如,轉(zhuǎn)換成密文為Glmre。要求:在函數(shù)中完成字母轉(zhuǎn)換,在函數(shù)中完成增加空格,用指針傳遞參數(shù)。字符替換。要求用函數(shù)將用戶輸入的字符串中的字符t(T)都替換為e(E),并返回替換字符的個(gè)數(shù)。編寫一個(gè)程序,輸入星期,輸出該星期
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 如皋農(nóng)村婚慶酒店合同范例
- 出租集裝箱租賃合同范例
- 商洛房屋出售合同范例
- 政府醫(yī)療采購合同范例
- 嫁接樹木合同范例
- 燈飾開關(guān)銷售合同范例
- 廢品金屬回收合同范例
- 個(gè)人高額借錢合同范例
- 銅仁幼兒師范高等專科學(xué)?!稊?shù)據(jù)庫原理及應(yīng)用SQL-Server》2023-2024學(xué)年第一學(xué)期期末試卷
- 完整版100以內(nèi)加減法混合運(yùn)算4000道129
- 300T汽車吊主臂起重性能表
- 燃?xì)廨啓C(jī)及燃?xì)庹羝?lián)合循環(huán)概述匯總
- 領(lǐng)導(dǎo)科學(xué) ——領(lǐng)導(dǎo)藝術(shù)
- 用matlab解決電磁學(xué)中的電場(chǎng)問題
- 斜拉索安裝施工及調(diào)索監(jiān)控施工工藝工法解讀
- 哈汽東芝型超超臨界1000MW汽輪機(jī)低壓缸動(dòng)靜碰磨故障分析與對(duì)策
- 溫州市房屋租賃合同-通用版
- 醫(yī)源性冠狀動(dòng)脈夾層的識(shí)別與防治
- 空心薄壁墩翻模施工技術(shù)交底(修改)
- 村級(jí)防震地震應(yīng)急預(yù)案
- 關(guān)于加強(qiáng)漢壽縣宗祠管理與利用的調(diào)研報(bào)告
評(píng)論
0/150
提交評(píng)論