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

正文內(nèi)容

全國計算機二級c選擇題題庫第34套-資料下載頁

2025-03-24 07:34本頁面
  

【正文】 取符號后面的數(shù)字字符,并將它們轉(zhuǎn)化為整數(shù)。遇到了非數(shù)字的字符跳出,最后返回數(shù)組的結果。因此,可知首先獲取負號,緊接著獲取數(shù)值26,遇到了字符a,跳出返回26,因此打印的結果是26。故答案為D選項。3設有定義: struct plex { int real,unreal。} data1={1,8},data2。則以下賦值語句中錯誤的是A) data2=(2,6)。B) data2=data1。C) =。D) =。 參考答案:A結構體變量建議在定義的時候進行初始化。結構體常見的幾種初始化方法如下:(1)struct a a1 = { .b = 1, .c = 2}。(2)struct a a1 = { b:1, c:2}。(3)struct a a1 = { 1, 2}。計算機內(nèi)核喜歡用第一種,使用第一種和第二種時,成員初始化順序可變。因此,可以判斷選項A錯誤。3有以下程序include define S(x) x*x/xmain( ){ int k = 6, j = 3。 printf(%d,%d\n, S(k+j+2), S(j+k+2))。}程序運行后的輸出結果是A) 11,11B) 29,29C) 26,29D) 121,121 參考答案:Bdefine命令是C語言中的一個宏定義命令,標識符一般使用大寫,為了區(qū)分其他標識符,它用來將一個標識符定義為一個字符串,該標識符被稱為宏名,被定義的字符串稱為替換文本。宏定義不進行其他操作,僅僅只是替換標識符。S(k+j+2)=k+j+2*k+j+2/k+j+2,經(jīng)計算可得29,S(j+k+2)=j+k+2*k+j+2/j+k+2,計算可得29。因此輸出為29,29。答案為B選項。3若有定義 typedef int *T[10]。 T a。則以下選項與上述定義中a的類型完全相同的是A) int *a[10]。B) int (*a)[10]。C) int a[10]。D) int (*a[10])()。 參考答案:AC語言允許由用戶自己定義類型說明符,也就是說允許由用戶為數(shù)據(jù)類型取別名。類型定義符typedef即可用來完成此功能,可以完全代替原來的類型說明符。因此,變量a的類型為int *a[10]。typedef int *T[10],由于[]運算符優(yōu)先級高于*,可以看成typedef int[10] *T,替換T可得int[10] *a=int *a[10],因此,答案為A選項。3有以下程序include main( ){ FILE *fp。 int i, a[6]={1,2,3,4,5,6},k。 fp = fopen( , w+ )。 for ( i=0。 i6。 i++ ) fprintf(fp, %d\n, a[5i])。 rewind(fp)。 for ( i=0。 i6。 i++ ) { fscanf(fp, %d, amp。k)。 printf(%d, k)。 } fclose(fp)。}程序運行后的輸出結果是A) 6,5,4,3,2,1, B) 1,2,3,4,5,6, C) 1,1,1,1,1,1D) 6,6,6,6,6,6, 參考答案:Afopen( , w+ )。 w+ 打開可讀寫文件,若文件存在則文件長度清為零,即該文件內(nèi)容會消失。若文件不存在則建立該文件。rewind(fp)。使文件fp的位置指針指向文件開始。fprintf(fp,%d\n, a[5i])。將a[i]輸出到fp指向的文件中。fscanf(fp, %d, amp。k)。將fp讀入到變量k中,第一個for循環(huán)將數(shù)組中元素倒著輸入到fp指向的文件中,rewind()則指向文件開始,因此打印是數(shù)組a的倒敘。故打印為6,5,4,3,2,1。答案為A選項。3有以下程序include include void fun( double *p1, double *p2, double *s ){ s=( double* )calloc( 1,sizeof(double) )。 *s = *p1 + *p2。}main(){ double a[2]={, }, b[2]={ , }, *q=NULL。 fun( a,b,q )。 printf(% \n, *q )。}程序運行后的結果是A) 有運行錯誤B) C) D) 參考答案:Acalloc(n,sizeof(type))在內(nèi)存的動態(tài)存儲區(qū)中分配n個長度為size的連續(xù)空間,函數(shù)返回一個指向分配起始地址的指針,如果分配不成功,返回NULL。s在函數(shù)fun()申請了內(nèi)存空間,但是在調(diào)用fun()函數(shù)后會釋放掉,因此,最后q指向NULL,因此運行是打印出錯。答案為A選項。3若文件指針fp已正確指向文件,ch為字符型變量,以下不能把字符輸出到文件中的語句是A) fget( fp,ch )。B) fputc(ch,fp)。C) fprintf( fp, %c,ch )。D) fwrite( amp。ch,sizeof(ch),1,fp)。 參考答案:Afgetc()從文件讀入一個字符到指定變量。fputc()將指定字符寫入fp文件中,fprintf(),fwrite()均是寫入文件操作函數(shù)。因此選項B,C,D錯誤。答案為A選項。有以下程序include struct ball{ char color[10]。 int dim。}。main( ){ struct ball list[2] = {{white, 2}, {yellow, 3}}。 printf(%s:%d\n, (list+1)color, listdim)。}程序運行后的輸出結果是A) yellow:3B) yellow:2 C) white:2D) white:3 參考答案:B結構體定義時初始化,list[0]={white, 2},list[1]= {yellow, 3},(list+1)color=list[1].color=yellow,listdim=list[0].dim=2,因此,打印的結果是yellow:2。故答案為B選項。
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1