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

正文內(nèi)容

全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)c語(yǔ)言真題庫(kù)之選擇題(18)-資料下載頁(yè)

2025-03-24 07:36本頁(yè)面
  

【正文】 【解析】本題中num為靜態(tài)局部變量,執(zhí)行fun(3)后,輸出4,執(zhí)行fun(4)后輸出8,所以選項(xiàng)B正確。 include include void fun( int *p1, int *p2, int *s) { s=( int*)calloc(1,sizeof(int))。 *s=*p1+*p2。 free(s)。 } main() { int a[2]={1,2}, b[2]={40,50},*q=a。 fun(a,b,q)。 printf(%d\n, *q)。 }程序運(yùn)行后的輸出結(jié)果是A) 42B) 41C) 1D) 0 參考答案:C【解析】本題考查把數(shù)組名作為函數(shù)參數(shù),執(zhí)行fun函數(shù)后,s的值并沒有發(fā)生變化,仍然是指向a,所以輸出結(jié)果為1,選項(xiàng)C正確。 include struct STU{ char name[9]。 char sex。 int score[2]。 } 。 void f( struct STU a[] ) { struct STU b = {Zhao, 39。m39。, 85, 90}。 a[1] = b。 } main() { struct STU c[2]={ {Qian, 39。f39。, 95, 92}, {Sun, 39。m39。, 98, 99} }。 f(c)。 printf( %s,%c,%d,%d, c[0].name, c[0].sex, c[0].score[0], c[0].score[1] )。 printf( %s,%c,%d,%d\n, c[1].name, c[1].sex, c[1].score[0], c[1].score[1] )。 }程序運(yùn)行后輸出結(jié)果是A) Qian,f,95,92,Sun,m,98,99B) Qian,f,95,92,Zhao,m,85,90C) Zhao,m,85,90,Sun,m,98,99D) Zhao,m,85,90,Qian,f,95,92 參考答案:B【解析】本題考查把數(shù)組名作為函數(shù)參數(shù),執(zhí)行f函數(shù)后,結(jié)構(gòu)體數(shù)組c的第二個(gè)元素被改寫,c[1].name為Zhao,選項(xiàng)B正確。A) 用typedef可以說(shuō)明一種新的類型名B) typedef的作用是用一個(gè)新的標(biāo)識(shí)符來(lái)代表已存在的類型名C) 可以用typedef說(shuō)明的新類型名來(lái)定義變量D) typedef說(shuō)明的新類型名必須使用大寫字母,否則會(huì)出編譯錯(cuò)誤 參考答案:D【解析】本題考查typedef的使用方法,typedef對(duì)已存在的類型使用一個(gè)新的名字,新類型可以使用小寫,所以D選項(xiàng)錯(cuò)誤。A) 只要類型相同,結(jié)構(gòu)體變量之間可以整體賦值B) 函數(shù)的返回值類型不能是結(jié)構(gòu)體類型,只能是簡(jiǎn)單類型C) 可以通過(guò)指針變量來(lái)訪問結(jié)構(gòu)體變量的任何成員D) 函數(shù)可以返回指向結(jié)構(gòu)體變量的指針 參考答案:B【解析】本題考查結(jié)構(gòu)體相關(guān)知識(shí),函數(shù)返回值可以是結(jié)構(gòu)體,所以B選項(xiàng)錯(cuò)誤。 int b = 2。則表達(dá)式 ( b2 ) / ( 3 || b )的值是A) 0B) 2C) 4D) 8 參考答案:D【解析】本題考查位運(yùn)算、/,以及邏輯運(yùn)算符||。b2為8,3 3 || b為1,所以結(jié)果為8,所以D選項(xiàng)正確。 include main() { FILE *fp。 int i, a[6] = {1,2,3,4,5,6}。 fp = fopen( , w+ )。 for (i=0。 i6。 i++) fprintf( fp, %d\n, a[i] )。 rewind( fp )。 for ( i=0。 i6。 i++ ) fscanf( fp, %d, amp。a[5i] )。 fclose(fp)。 for ( i=0。 i6。 i++ ) printf( %d, a[i] )。 }程序運(yùn)行后輸出結(jié)果是A) 1,2,3,4,5,6,B) 6,5,4,3,2,1,C) 4,5,6,1,2,3,D) 1,2,3,3,2,1, 參考答案:B【解析】本題考查文件操作函數(shù),fprintf和rewind函數(shù), rewind函數(shù)將文件內(nèi)部的位置指針重新指向一個(gè)流(數(shù)據(jù)流/文件)的開頭,程序首先是將數(shù)組a的六個(gè)數(shù)寫入d2文件中,然后又將a數(shù)組從后往前覆蓋到d2中的內(nèi)容,所以結(jié)果為6,5,4,3,2,1,選項(xiàng)B正確。14
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1