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

正文內容

程序設計復習題及答案-在線瀏覽

2024-07-21 01:33本頁面
  

【正文】 B.標識符C.表達式 D.語句46.判斷字符型變量 ch 的值是否為大寫英文字母的表達式為( )。amp。amp。 A.1和1 B. 0和0 C.1和2 D. 4和248.若有定義語句int a[]={1,2,3,4,5,6,7,8,9,10},*p=a。 define A 2define AA A+A/2void main(void){ printf(“%d,”,AA)。}A.3,11 B.3,15 C.2,10 D.8,4050.若有如下定義,則對ex中的a成員的正確引用是( )。 float b。ex。2.表達式 4/5的值為____0____。4.設 a=14, 執(zhí)行 a+=a-=a*=a 后,a=______0_____。 后,x=___4______。7.設有定義語句:char ww[20]=” \t\\wab\n”。8.設有定義語句:char str[7]=”abcdef”, 則數(shù)組元素str[2]中的字符是__c____,數(shù)組元素str[6]中的字符是____\0______。 都是數(shù)組名時,傳遞方式為___地址傳遞______。11.若s是int型變量,且s=7,則表達式: s/2+(s+1)%2 的值為_____3____。13.有說明語句char s=‘\102’; S包含了___1__個字符。_____。 則數(shù)組元素a[1][2]的值是 0 。17.有如下程序,該程序的輸出結果是 a=2,b=1 。 switch(x){ case 0:b++。 case 2: a++,b++。18. 若a函數(shù)中調用了b函數(shù),而b函數(shù)又調用了a函數(shù),這種調用稱為____遞歸___調用。20.若有以下定義語句,則輸出的結果是___4_____。 printf(“%d\n”, strlen(strcpy(s1,s2)))。22.設有以下語句:static int a[4][2]={1,2,3,4,5,6,7,8};int (*p)[2];p=a;則 *(*(p+2)+1)的值為 6 。 long b。}t;后,sizeof(t)= 16 。25. 執(zhí)行下列程序段后,(**q1)的值為 ____99________。a=100。a。p。27.有數(shù)學表達式:3,其C語言表達式為 ____________sqrt(x)3______ ______。29.設有數(shù)組a[10];則首地址可以寫成 ______amp。a[3]、a+3___ __。for( i=1;i=___①___;i+=2 ) printf(“***”);31.用只讀方式打開e:\20051234目錄下的名為 “”的文件,正確的打開語句為 FILE *fp。 ______。 =1985;可判斷zhang是 整型 類型的變量。 a=4。 c=++a。amp。 printf(%d,%d,%d,%d,a,b,c,d)。 float d。 b = y4。 printf (d=%f\n, d)。 c = b/a。 fun( a, b )。 int i。 for( i=0。\039。A39。amp。Z39。 puts(ss)。void other( void )。 printf(b=%d\n, b)。 i = i+10。 }void other( ){ static int b。 printf(i=%d, b=%d\n, i, b)。}5.下面程序的運行結果為 6,45 2,98 include void main(void){ int a[10]={78,89,98,66,54,76,45,82,62,95 }。ka = ki = 0。 j10。if (a[ka] a[j] ) ka=j 。 }6. 運行時假定鍵盤輸入數(shù)據(jù)為:1 2 3 4 5 6 7 8 9 10 下面程序的運行結果為 1 3 5 7 9 include void main(void ){ int i ,a [10] 。p = a。 i10 。 for (p=a 。 p++ )if ( *p % 2 ) printf ( “ %3d”, *p)。 int c=0,d=0。 printf(%5d,aamp。b)。 printf(%d\n,!c)。 }8.下面程序的運行結果為 1+1=2 1+2=3 1+3=42+2=4 2+3=53+3=6include void main(void){ int i,j。i4。j4。printf(“\n”)。void fun(void)。 int b=5。 fun()。c+=2。}void fun(){ int c=10。b+=2。}10. 下面程序的運行結果為 include main()ABCDBCDCDD{ char str[5],*p。\039。 while(pstr+4) { printf(%s\n,p); p++。 char *name。 }stu1,stu2。 =Wang yong。scanf(%f,amp。 stu2=stu1。 }12. 下面程序的運行結果為 includeint fun(int *a, int n)3,828{ int i,k=0。for(i=0。i++,a++) if(*a%2)continue。 return k。 s=fun(aa+2,8)。四、 程序設計題1. 有一分段函數(shù): 2x + 5 (x=2) y= 3x 4 (2x=5) 7 (x5)void main(){ int x,y。x)。else if(x2amp。x=5) y=3*x4。printf(“%d”,y)。2.由鍵盤任意輸入9個整數(shù),組成3行3列的二維數(shù)組,統(tǒng)計主對角線上元素的和。 for(i=0。i++) for(j=0。j++) scanf(“%d”,amp。 for(i=0。i++) for(j=i。j++) sum+=a[i][j]。}3.編寫程序,通過級數(shù) 求的值,要求精度為106 (即void main(){ int i,n,m=1。 scanf(“%d”,amp。for(i=1。i+=2){ sum+=m/i。}sum=4*sum。printf(“%”,PI)。4.編寫一程序任意輸入一串字符,統(tǒng)計其中大寫字母的個數(shù),并輸出結果。 int n。scanf(“%s”,p)。amp。 P++ printf(“%d”,n)。void main(){ int x,y。x)。 else if(x==0) y=0。printf(“%d”,y)。void main(){ int i,j,a[2][3],s1,s2,n1,n2。 for(i=0。i++) for(j=0。j++) scanf(%d,amp。 for(i=0。i++) for(j=0。j++) { if(a[i][j]0) { s1+=a[i][j]。 } else { s2+=a[i][j]。 } } printf(%d,%d,%d,%d\n,s1,n1,s2,n2)。在主函數(shù)中輸入x,利用子函數(shù)exps 求(ex+ex)/2的值,并在主函數(shù)中輸出結果。doble e=1,m。for(i=1。 m=(double)(pow(x,i)/temp)。 e+=m。}8.一個班有45人,用a數(shù)組存放一門課的成績,編程輸入a的成績,統(tǒng)計不及格(60分)的人數(shù),并將成績按降序排序,輸出結果。 int i,n。 for(i=0。i++) scanf(%f,amp。 for(i=0。i++) if(a[i]60amp。a[i]0) n++。i45。 a[i]=a[i+1]。 } printf(不及格的人數(shù)=%d\n,n)。i45。}填空題1.C源程序的基本單位是 函數(shù) 。3.在一個C源程序中,注釋部分兩側的分界符分別為 // 和 /* */ 。5.在C語言中,一個函數(shù)的函數(shù)體一般包括 說明部分 和 語句部分 。7.C語言本身沒有輸入輸出語句。8.序是指 程序是可以連續(xù)執(zhí)行,并能夠完成一定任務的一條條指令的集合。9.源程序是指 未編譯的按照一定的程序設計語言規(guī)范書寫的文本文件 。10.目標程序是指 把源文件翻譯成一種中間代碼 。11.可執(zhí)行程序是指 已經(jīng)經(jīng)過編譯和連接轉化成了二進制代碼了 。12.上機運行一個C源程序的步驟一般為:① 編譯,檢查是否出錯 ;② 鏈接 ;③ 尋找提示改正 ;④ 運行 。(1) x=(a=4, 6*2)(2) x=a=4, 6*214.若a是int型變量,則表達式(a=4*5, a*2), a+6的值為 46 。16.若s是int型變量,且s=6 則下面表達式s%2+(s+1)%2的值為 1 。18.若x和n均是int型變量,且x和n的初值均為5,則計算表達式x+=n++后x的值為 10 ,n的值為 6 。float a=,c=。20.若有定義:int a=2,b=3。則表達式(float)(a+b)/2+(int)x%(int)y的值為 。float a=,b=。22.若x和n均是整型變量,且x的初值為12,n的初值為5,則計算表達式x%=(n%=2)后x的值為 12 。main() { unsigned short a=65536。 printf(“%d\n”,b=a)。25.設a、b、c為整型數(shù),且a=b=c=4,則執(zhí)行完語句 a*=16+(b++)(++c)后,a的值是 28 。main(){ short i。 printf(“\ni: dec=%d, oct=%o, hex=%x, unsigned=%u\n”, i, i, i, i)。 。a,amp。c);28.,請?zhí)羁?。float x= , y=,z。printf(%\n, z )。}29.在printf格式字符中,只能輸出一個字符的格式字符是 %c ;用于輸出字符串的格式字符是 %s ;以小數(shù)形式輸出實數(shù)的格式字符是 %f ;以標準指數(shù)形式輸出實數(shù)的格式字符是 %e 。main(){ int a。a)。if(a40) printf(“%d”,a)。}31.下面程序的運行結果是 1 。 c=a。 else if(a==b) c=0。 printf(“%d\n”,c)。請?zhí)羁铡?scanf(“%d %d %d”, amp。y, amp。 if( xy ) { c=x。 y=c。 x=z。} if( yz ) { c=y。 z=c。}33.如果運行時輸入字符Q,則下面程序的運行結果是 Q 。 scanf(“%c”, amp。 ch=(ch=‘A’amp。 ch=‘Z’)? (ch+32):ch。amp。 printf(“%c”, ch)。 。36.下列程序段的輸出結果是 passwarn 。c39。break。a39。A39。b39。B39。break。c39。C39。 case 39。:case 39。:printf(warn)。 main
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1