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

正文內(nèi)容

全國計(jì)算機(jī)二級(jí)c選擇題題庫第34套(編輯修改稿)

2025-04-20 07:34 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 。 }}執(zhí)行時(shí)輸入:0回車后,則輸出結(jié)果是A) 5B) 0,0,0,0,0,C) 0,1,2,3,4,D) 0,1, 參考答案:Cscanf(%c, amp。c),輸入的字符,題目中輸入了0,是字符,對(duì)應(yīng)于ASCII碼為48,因此for循環(huán),i的范圍從0~5,均小于48,if條件不成立,直接執(zhí)行下一條語句,因此執(zhí)行printf,因此得到的結(jié)果是0,1,2,3,4。故答案為C選項(xiàng)。以下程序擬實(shí)現(xiàn)計(jì)算 sum=1+1/2+1/3+ … +1/50 。include main( ){ int i。 double sum。 sum=。 i=1。 do { i++。 sum += 1/i。 } while( i50 )。 printf(sum=%lf\n,sum)。}程序運(yùn)行后,不能得到正確結(jié)果,出現(xiàn)問題的語句是A) sum += 1/i。B) while(i50)。C) sum = 。D) i++。 參考答案:A選項(xiàng)A,sum+=1/i。i為整型,因此1/i是整型類型,當(dāng)1/i有小數(shù)時(shí),會(huì)被截?cái)?。因?/i結(jié)果始終為0,導(dǎo)致結(jié)果出錯(cuò)。,應(yīng)該改為sum+=。因此答案為A選項(xiàng)。2若有定義語句: double a, *p=amp。a。以下敘述中錯(cuò)誤的是A) 定義語句中的 * 號(hào)是一個(gè)間址運(yùn)算符B) 定義語句中的 * 號(hào)是一個(gè)說明符C) 定義語句中的p只能存放double類型變量的地址D) 定義語句中 *p=amp。a 把變量a的地址作為初值賦給指針變量p 參考答案:A指針運(yùn)算符 (通常稱為間接引用運(yùn)算符:indirection operator或復(fù)引用運(yùn)算符:dereferencing operator),它返回其操作數(shù)(即一個(gè)指針)所指向的對(duì)象的值。定義語句中的 * 號(hào)不是一個(gè)間址運(yùn)算符,而是定義指針變量的說明符,因此,A項(xiàng)錯(cuò)誤,B項(xiàng)正確,原則上說p可以放double兼容性的變量地址,C項(xiàng)正確,根據(jù)指針的賦值運(yùn)算,可知D項(xiàng)正確。故答案為A選項(xiàng)。2關(guān)于函數(shù)返回值,以下敘述正確的是A) 函數(shù)可以返回整個(gè)結(jié)構(gòu)體,即使結(jié)構(gòu)體中有數(shù)組B) 函數(shù)只能返回基本數(shù)據(jù)類型的數(shù)值或指針C) 函數(shù)不可以返回一個(gè)數(shù)組D) 函數(shù)不能沒有返回值 參考答案:A函數(shù)返回值可以整型、實(shí)型、字符型、指針和結(jié)構(gòu)類型,也可以沒有返回值。因此選項(xiàng)A正確,可以返回?cái)?shù)組指針,因此可知選項(xiàng)B,C,D錯(cuò)誤。故答案為A選項(xiàng)。2有以下程序include int fun( int *b, int n ){ int i, r=1。 for( i=0。 i=n。 i++ ) r=r*b[i]。 return r。}main(){ int x, a[]={2,3,4,5,6,7,8,9 }。 x=fun( a,3 )。 printf(%d\n, x)。}程序運(yùn)行后的輸出結(jié)果是A) 24B) 720C) 120D) 6 參考答案:Cfun(),求數(shù)組指定返回的元素的積。fun(a,3),求的是數(shù)組a[0]~a[3]的積。因此結(jié)果為2*3*4*5=120,故答案為C選項(xiàng)。2若有語句:int a[3][4], (*p)[4]。 p = a。,則以下選項(xiàng)中敘述錯(cuò)誤的是A) 系統(tǒng)將開辟一個(gè)名為p的二維數(shù)組,p[0][0]中的值即為a[0][0]中的值B) p+1代表a[1][0]的地址C) p中將存放 a 數(shù)組的首地址D) p+2代表 a 數(shù)組最后一行的首地址 參考答案:A(*p)[4]定義了一個(gè)數(shù)組指針。p可以指向類似于arry[][4]的數(shù)組,題設(shè)中,p不是一個(gè)二維數(shù)組,只是可以指向這類二維數(shù)組,因此選項(xiàng)A錯(cuò)誤。p+1代表了第一行第一個(gè)元素的地址,p=a指向數(shù)組a的首地址,則B、C選項(xiàng)正確,同理可知選項(xiàng)D也正確。故答案為A選項(xiàng)。2有以下程序include void change( char* array, int len ){ for (len。 len=0。 len) array[len] += 1。}main( ){ int i。 char array[5] = ABCD。 change(array, 4)。 for (i=0。 i4。 i++) printf(%c, array[i])。}程序運(yùn)行后的輸出結(jié)果是A) B,C,D,E,B) A,B,C,D,C) C,D,E,F, D) B,D,F,H, 參考答案:A函數(shù)change()的作用將從數(shù)組尾部將數(shù)組內(nèi)的元素值加1。數(shù)組的初始值為ABCD,因此經(jīng)change()后,得到的值為BCDE。故答案為A選項(xiàng)。2設(shè)有以下程序段 float a[8] = {, }。 int b[1] = {0}。 char c[] = {A, B}。 char d == 1。 以下敘述正確的是A) 只有變量c的定義是合法的B) 只有變量a,b,c的定義是完全合法的C) 所有變量的定義都是完全合法的D) 只有變量a, b的定義是完全合法的 參考答案:Dfloat a[8]={, }。定義了一個(gè)包含8個(gè)float型元素的數(shù)組,并初始化了數(shù)組的前2項(xiàng),其他項(xiàng)是隨機(jī)數(shù)。int b[1] = {0},定義了只有一個(gè)int型元素的數(shù)組,并初始化為0。char c[] = {A, B}。定義一個(gè)char型數(shù)組,大小有初始化元素決定,但初始化值是字符串,類型不兼容,編譯出錯(cuò)。char d = 1。定義一個(gè)char型變量,但是初始化賦值字符串,類型不兼容,編譯出錯(cuò)。因此只有a,b定義和初始化正確。故答案為D選項(xiàng)。2有以下程序include main( ){ int a[4],p,x,i。 for( i=3。i0。i )a[i1]=i*21。 scanf(%d,amp。x)。 i=0。 while( a[i]x ) i++。 p=i。 for( i=3。ip。i ) a[i]=a[i1]。 a[p]=x。 for( i=0。i4。i++ ) printf(%3d,a[i])。 printf(\n)。}執(zhí)行時(shí)輸入:2回車,
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1