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

正文內(nèi)容

全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)c語言試題分析-閱讀頁

2025-04-08 07:36本頁面
  

【正文】 態(tài)局部變量的作用域與生存期(存放在靜態(tài)存儲(chǔ)區(qū))不一致的情況,第一次調(diào)用完后,靜態(tài)局部變量num的值為4,存放到靜態(tài)存儲(chǔ)區(qū),函數(shù)func執(zhí)行結(jié)束,其作用域消失,但存放在靜態(tài)存儲(chǔ)區(qū)的num變量的值4還在,但仍然不能拿出來用,只能等下次再進(jìn)入作用域時(shí),即第二次調(diào)用函數(shù)func時(shí),又進(jìn)入靜態(tài)局部變量num的作用域,此時(shí),變量num又可以拿出來使用,由于已經(jīng)存在靜態(tài)存儲(chǔ)區(qū),所以不用重新定義該變量,可以直接從靜態(tài)存儲(chǔ)區(qū)取出變量num的值(4)來使用,所以第二次調(diào)用后,num的值變成了8?!?s=*pl+*p2。 }main(){int a=1,b=40,*q=amp?!un(amp。b,q)?!程序運(yùn)行后的輸出結(jié)果是( )。fun函數(shù)功能是新開辟內(nèi)存空間(地址s)存放a和b的值(通過amp。b將地址復(fù)制給pp2),q的地址并沒有變化,所以應(yīng)該還是指向地址a。char sex。}。a[1]=b。f(c)。c[0].name,c[0].sex,c[0].score[0],c[o].score[1])。}程序運(yùn)行后的輸出結(jié)果是( )。f函數(shù)是為結(jié)構(gòu)體數(shù)組的第二個(gè)元素(結(jié)構(gòu)體類型的元素)賦值,數(shù)組的第一個(gè)元素沒有變化,所以正確答案應(yīng)選D。,否則會(huì)出編譯錯(cuò)誤【解析】B。用typedef說明的類型不是必須用大寫,而是習(xí)慣上用大寫。,只能是簡(jiǎn)單類型,結(jié)構(gòu)體變量之間可以整體賦值【解析】A。 b=2?!      窘馕觥緽。:include main(){ FILE *fp。fp=fopen(,w+)。i6。rewind(fp)。i6。a[5i])?!or(i=0。i++)printf(%d,a[i])。,5,6,1,2,3,2,3,3,2,1,2,3,4,5,6,5,4,3,2,1,【解析】D。所以輸出結(jié)果為6,5,4,3,2,1。請(qǐng)補(bǔ)充函數(shù)proc(),該函數(shù)的功能是:把字符串str中的數(shù)字字符轉(zhuǎn)換成數(shù)字并存放到整型數(shù)組bb中,函數(shù)返回?cái)?shù)組bb的長(zhǎng)度。注意:部分源程序給出如下。試題程序:include define M 80int bb[M]。for(i=0;inum;i++)if( 【1】 ){ bb[n]=【2】 ?! } return 【3】 。 int num=0,n,i。 gets(str)。n=proc(str,bb,num)。for(i=0。i++) printf(%d,bb[i])。amp。首先,應(yīng)判斷字符串str中每個(gè)字符是否是數(shù)字字符。amp。由函數(shù)proc()可知,變量n中存放整型數(shù)組bb中的元素個(gè)數(shù),最后要返回到主函數(shù)當(dāng)中,因此,【3】處填’n’。例如,輸入opdye,則應(yīng)輸出deopy。注意:不要改動(dòng)main()函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。unsigned i,j。istrlen(str)1。jstrlen(str)?!?str[i]=c。system(CLS)。gets(str)。proc(str)。}(1)錯(cuò)誤:int proc(char str[])  正確:void proc(char str[]) (2)錯(cuò)誤:str[j]=str[i++]。【解析】由主函數(shù)中的函數(shù)調(diào)用可知,函數(shù)proc()沒有返回值。由函數(shù)proc()可知,if語句塊完成將字符串str中的第i個(gè)元素與第j個(gè)元素相交換?!睉?yīng)改為“str[j]=str[i]。四、程序設(shè)計(jì)題(共18分)請(qǐng)編寫函數(shù)proc(),它的功能是計(jì)算:s=(ln(1)+ln(2)+ln(3)+…+ln(m))的平方根。例如,若m的值為30,則proc()。請(qǐng)勿改動(dòng)main()函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)proc()的花括號(hào)中填人所編寫的若干語句。 printf(%f\n,proc(30))?! ouble s=。i=m。 /*計(jì)算s=ln(1)+ln(2)+ln(3)+…+ln(m)*/  return sqrt(s)??梢允紫韧ㄟ^m次循環(huán)求得m項(xiàng)表達(dá)式的和,然后將其和開平方并返回到主函
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1