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

正文內(nèi)容

c語言期末復(fù)習(xí)題庫-資料下載頁

2025-06-07 13:33本頁面
  

【正文】 ]。D ) define SIZE 10 int a[SIZE]。13)以下能對一維數(shù)組a進行正確初始化的語句是()。A)int a[10]=(0, 0, 0, 0, 0)。 B)int a[10]={}。C)int a[ ]={0}。 D)int a[10]={10*1}。14)下列定義正確的是()。A)static int a[]={1, 2, 3, 4, 5} B)int b[1]={2, 5} C)int a(10) D)int 4e[4]15)設(shè)有char str[10],下列語句正確的是()。 A)scanf(%s, amp。str)。 B)printf(%c, str)。 C)printf(%s, str[0])。 D)printf(%s, str)。16)假設(shè)array是一個有10個元素的整型數(shù)組,則下列寫法中正確的是()。 A)array[0]=10 B)array=0 C)array[10]=0 D)array[1]=017)分析下列程序main(){int n[3], i, j, k。for(i=0。 i3。 i++) n[i]=0。k=2。for(i=0。 ik。 i++) for(j=0。 jk。 j++) n[j]=n[i]+1。printf(%d\n, n[i])。}上述程序運行后,輸出的結(jié)果是()。A)2 B)1 C)0 D)318)若有如下定義: int a[3][3]={1,2,3,4,5,6,7,8,9},i 。則下列語句的輸出結(jié)果是()。for (i=0。 i=2。 i++) printf(%d, a[i][2i])。A)3 5 7 B)3 6 9 C)1 5 9 D)1 4 719)下列字符串賦值語句中,不能正確把字符串C program賦給數(shù)組的語句是()。A)char a[]={39。C39。, 39。 39。, 39。p39。, 39。r39。, 39。o39。, 39。g39。, 39。r39。, 39。a39。, 39。m39。 , 39。\039。};B)char a[10]。 strcpy(a, C program)。C)char a[10]。 a= C program。D)char a[10]={C program};20)下面程序的運行結(jié)果是()。char c[5]={ 39。a39。, 39。b39。, 39。\039。, 39。c39。, 39。\039。}; printf(%s, c)。 }A)39。a39。 39。b39。 B)ab\0c\0 C)ab c D)ab21)若有如下定義和語句: char s[12]= a book!。 printf(%d, strlen(s) )。則輸出結(jié)果是()。A)12 B)10 C)7 D)622)若有說明:int a[3][4]={0}。則下面正確的敘述是()。A)只有元素a[0][0]可以得到初值0B)此說明語句不正確C)數(shù)組a中每個元素均可得到初值0D)數(shù)組a每個元素均可得到初值,但值不一定為0二、填空題1)以下程序運行后的輸出結(jié)果是【1】 main() { int i,n[]={0, 0, 0, 0, 0}。 for(i=1。 i=4。 i++) { n[i]=n[i1]*2+1。 printf(%d , n[i])。 } } 2)以下程序從終端讀入數(shù)據(jù)到數(shù)組中,統(tǒng)計其中正數(shù)的個數(shù),并計算它們之和。請?zhí)羁?。main(){ int i, a[20], sum, count。sum=count=0。for(i=0。 i20。 i++) scanf(%d,【2】)。for(i=0。 i20。 i++){ if(a[i]0) { count++。 sum+=【3】。}}printf(sum=%d,count=%d\n, sum, count)。}3)對與數(shù)組a[m][n]來說,使用數(shù)組的某個元素時,行下標(biāo)的最大值是【4】,列下標(biāo)的最大值是【5】。4)下面程序中的數(shù)組a包括10個整數(shù)元素,從a中第二個元素起,分別將后項減前項之差存入數(shù)組b,并按每行3個元素輸出數(shù)組b。請?zhí)羁?。main( ){ int a[10], b[10], i for(i=0。 i10。 i++) scanf(%d, amp。a[i])。 for(i=1?!?】。 i++) b[i]=【7】。 for(i=1。 i10。 i++) { printf(%3d, b[i])。 if (【8】) printf(\n)。 }}5)以下程序是求矩陣a , b的和,結(jié)果存入矩陣c中并按矩陣形式輸出。請?zhí)羁誱ain( ){ int a[3][4]={{ 7, 5, 2, },{1, 0, 3, 4 },{6, 8, 0, 2 }}。 int b[3][4]={{ 5, 1, 7, 6 },{2, 0, 1, 4 },{2, 0, 8, 6}}。 int i, j, c[3][4]。 for(i=0。 i3。 i++ )for(j=0。 j4。 j++ ) c[i][j]=【9】。 for(i=0。 i3。 i++ ){ for(j=0。 j4。 j++ ) printf(%3d, c[i][j] ) 。 【10】。 }}6)下列程序的運行結(jié)果是【11】。main(){ int a[]={1, 2, 3, 4}, i, j, s=0。j=1。 for(i=3。 i=0。 i){ s=s+a[i]*j。j=j*10。}printf(s=%d\n, s)。}第9章 指針一、單選題1)設(shè)有如下定義: int arr[]={6, 7, 8, 9, 10}。 int *ptr。 則下列程序段的輸出結(jié)果為()。 ptr=arr。 *(ptr+2)+=2。 printf(%d,%d\n, *ptr, *(ptr+2))。 A) 8,10 B)6,8 C)7,9 D)6,102)執(zhí)行以下程序段后,m的值為( )。 int a[2][3]={{1,2,3},{4,5,6}}。 int m, *p。 p=amp。a[0][0]。 m=(*p)*(*(p+2))*(*(p+4))。 A)15 B)14 C)13 D)123)有以下程序段 char arr[]=ABCDE。 char *ptr。for(ptr=arr。 ptrarr+5。 ptr++) printf(%s\n, ptr)。 輸出結(jié)果是()。 A)ABCD B)A C)E D)ABCDE B D BCDE C C CDE D B DE E A E4)設(shè)有定義:int a,*pa=amp。a。 以下scanf語句中能正確為變量a讀入數(shù)據(jù)的是()。A)scanf(%d, pa) 。 B)scanf(%d, a) 。 C)scanf(%d, amp。pa) 。 D)scanf(%d, *pa) 。 5)有以下程序:main( ){ char a[]=abcdefg, b[10]=abcdefg。 printf(%d %d\n, sizeof(a) , sizeof(b) )。 } 執(zhí)行后輸出結(jié)果是( )。A)7 7 B)8 8 C)8 10 D)10 106)有以下程序:void sum(int *a) { a[0]=a[1]。} main( ) { int aa[10]={1,2,3,4,5,6,7,8,9,10}, i。 for(i=2。 i=0。 i) sum(amp。aa[i])。 printf(%d\n, aa[0])。 } 執(zhí)行后的輸出結(jié)果是( )。A)4 B)3 C)2 D)1 7)以下程序段中,不能正確賦字符串(編譯時系統(tǒng)會提示錯誤)的是( )。A)char s[10]=abcdefg。 B)char t[]=abcdefg, *s=t。 C)char s[10]。 s=abcdefg。 D)char s[10]。 strcpy(s,abcdefg)。 8)設(shè)有定義語句   int x[6]={2,4,6,8,5,7}, *p=x,i。要求依次輸出x數(shù)組6個元素中的值,不能完成此操作的語句是( )?! ?A)for(i=0。 i6。 i++) printf(%2d, *(p++))?! ?B)for(i=0。 i6。 i++) printf(%2d, *(p+i))?! ?C)for(i=0。 i6。 i++) printf(%2d, *p++)?! ?D)for(i=0。 i6。 i++) printf(%2d, (*p)++)。 9)有以下程序include main(){ int a[]={1,2,3,4,5,6,7,8,9,10,11,12,}, *p=a+5, *q=NULL。*q=*(p+5)。printf(%d %d\n, *p, *q)。}程序運行后的輸出結(jié)果是( )。A)運行后報錯 B)6 6 C)6 11 D)5 1010)有以下程序   main()   { char str[]=ChinaBeijing ,*p=str。printf(%s\n, p+10)。 }程序運行后的輸出結(jié)果是( )。A)China B)Bejing C)ng D)ing11)有以下程序void f(int *x, int *y){ int t。 t=*x。 *x=*y。 *y=t。}main(){ int a[8]={1,2,3,4,5,6,7,8},i, *p, *q。 p=a。 q=amp。a[7]。 while(pq) { f(p,q)。 p++。 q。 } for(i=0。 i8。 i++) printf(%d, a[i])。}程序運行后的輸出結(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,12)有以下程序main() { int a[3][3], *p, i 。 p=amp。a[0][0]。 for(i=0。 i9。 i++) p[i]=i。 for(i=0。 i3。 i++) printf(%d, a[1][i])。 }程序運行后的輸出結(jié)果是( )。A)012 B)123 C)234 D)345 13)以下語句或語句組中,能正確進行字符串賦值的是()A)char *sp。 *sp=right!。 B)char s[10]。 s=right!。 C)char s[10]。 *s=right!。 D)char *sp=right!。14)有以下程序main() { char s[]=159, *p。 p=s。 printf(%c, *p++)。printf(%c, *p++)。 }程序運行后的輸出結(jié)果是( )。A)15 B)16 C)12 D)5915)有以下程序point(char *p){p+=3。} main() { char b[4]={39。a39。,39。b39。,39。c39。,39。d39。},*p=b。 point(p)。printf(%c\n, *p)。 }程序運行后的輸出結(jié)果是()。A)a B)b C)c D)d16)設(shè)有定義:intn1=0,n2,*p=amp。n2,*q=amp。n1。,以下賦值語句中與n2=n1。語句等價的是( )。A)*p=*q。 B)p=q。 C)*p=amp。n1。 D)p=*q。 17)若有定義:intx=0,*p=amp。x。,則語句printf(%d\n,*p)。的輸出結(jié)果是()。A)隨機值 B)0 C)x的地址 D)p的地址 18)有以下程序   main()  { int a=7,b=8,*p,*q,*r?!? p=amp。a。 q=amp。b?!? r=p。 p=q。 q=r?!?printf(%d,%d,%d,%d\n, *p, *q, a, b)。 }程序運行后的輸出結(jié)果是( )。 A)8,7,8,7 B)7,8,7,8 C)8,
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1