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

正文內(nèi)容

c語言理論試題庫-資料下載頁

2025-08-14 17:43本頁面

【導(dǎo)讀】A、0xFFB、C、2LD、'\72'{intx,a[]={1,2,3,4,5,6,7,8,9};26.語句printf;的輸出結(jié)果是()。28.若變量已正確說明為float類型,

  

【正文】 t stud { char num[6]; int s[4]; double ave; } a, *p; 82. 下列程序段的輸出結(jié)果是 _____________。 int n=39。c39。; switch(n++) { default: printf(error); break; case 39。a39。: case 39。A39。: case 39。b39。: case 39。B39。: printf(good); break; case 39。c39。: case 39。C39。: printf(pass); case 39。d39。: case 39。D39。: printf(warn); } 《 C 語言 程序設(shè)計》理論試題庫 25 83.以下程序的輸出結(jié)果是 _________________ main( ) {int s, i; for(s=0, i=1; i3; i++, s+=i) ; printf(%d\n, s); } 84. 設(shè)有以下程序 : main( ) { int n1, n2; scanf(%d, amp。n2); while(n2!=0) { n1=n2%10; n2=n2/10; printf(%d, n1); } } 程序運行后,如果從鍵盤上輸入 1298;則輸出結(jié)果為 __________________ 85. 要使以下程序段輸出 10 個整數(shù),請?zhí)钊胍粋€整數(shù)。 for(i=0; i=___________ ; printf(%d\n, i+=2)); 86. 若輸入字 符串: abcde回車 ,則以下 while 循環(huán)體將執(zhí)行 ____________ 次。 While((ch=getchar( ))== 39。e39。) printf(*); 87.以下程序的輸出結(jié)果是 ___________________ main( ) {int a=177; printf(%o\n, a); } 88.以下程序的輸出結(jié)果是 ____________________ main( ) {int a=0; a+=(a=8); printf(%d\n, a); } 89.以下程序的輸出 結(jié)果是 ____________________ main( ) {int a=5, b=4, c=3, d; d=(abc); printf(%d\n, d); } 90.以下程序的輸出結(jié)果是 ____________________ main( ) {int x=0; sub(amp。x, 8, 1); printf(%d\n, x); } sub(int *a, int n, int k) 《 C 語言 程序設(shè)計》理論試題庫 26 {if(k=n) sub(a, n/2, 2*k); *a+=k; } 91. 以下程序輸出的最后一個值是 _____________ int ff(int n) { static int f=l; f=f*n; return f; } main( ) { int i; for(i=1; i=5; i++ ) printf(%d\n, ff(i)); } 92. 以下函數(shù)的功能是:求 x的 y次方,請?zhí)羁铡? double fun( double x, int y) { int i; double z; for(i=1, z=x; iy; i++) z=z*_______; return z; } 93. 若已定義: int a[10], i;,以下 fun 函數(shù)的功能是:在第一個循環(huán)中給前 10個數(shù)組元素依次賦 10;在第二個循環(huán)中使 a數(shù)組前 10個元素中的值對稱折疊,變成 1。請?zhí)羁铡? fun( int a[ ]) { int i; for(i=0; i10; i++) (1) =i; for(i=0; i5; i++) (2) =a[i]; } 94. 若變量 n中的值為 24,則 prnt函數(shù)共輸出 (1) 行,最后一行 有 (2) 個數(shù)。 void prnt(int n, int aa[ ]) { int i; for(i=1; i=n; i++) { printf(%6d, aa[i]); if( !(i%5) ) printf(\n); } printf(\n); } 95. 以下函數(shù)用來求出兩整數(shù)之和,并通過形參將結(jié)果傳回,請?zhí)羁铡? void func(int x, int y, ______ z) { *z=x+y; } 96. 以下函數(shù)把 b字符串連接到 a字符串的后面,并返回 a中新字符串的 長度 , 請?zhí)羁铡? Strcen(char a[], char b[ ]) { int num=0, n=0; 《 C 語言 程序設(shè)計》理論試題庫 27 while(*(a+num)!= _________ ) num++; while(b[n]){*(a+num)=b[n]; num++; n++ ; } return(num); } 97. 下列程序的輸出結(jié)果是 ,請?zhí)羁铡? main( ) { int a=9, b=2; float x=_________, y=, z; z=a/2+b*x/y+1/2; printf(%\n, z ); } 98.以 下程序的輸出結(jié)果是 ______________ main( ) { int a=1, b=2; a=a+b; b=ab; a=ab; printf(%d, %d\n, a, b ); } 99. 以下程序的輸出結(jié)果是 _____________。 define MAX(x, y) (x)(y)?(x): (y) main() { int a=5, b=2, c=3, d=3, t; t=MAX(a+b, c+d)*10; printf(%d\n, t); } _____________ int n=39。c39。 switch(n++) { default: printf(error)。break。 case 39。a39。:case 39。A39。:case 39。b39。:case 39。B39。:printf(good)。break。 case 39。c39。:case 39。C39。:printf(pass)。 case 39。d39。:case 39。D39。:printf(warn)。 } 《 C 語言 程序設(shè)計》理論試題庫 28 《C語言程序設(shè)計》理論試題庫 程 序 題 100 例 【程序 1】 題目:有 4 個數(shù)字,能組成多少個互不相同且無重復(fù)數(shù)字的三位數(shù)?都是多少? 《 C 語言 程序設(shè)計》理論試題庫 29 :可填在百位、十位、個位的數(shù)字都是 4。組成所有的排列后再去 掉不滿足條件的排列。 : main() { int i,j,k。 printf(\n)。 for(i=1。i5。i++) / *以下為三重循環(huán) */ for(j=1。j5。j++) for (k=1。k5。k++) { if (i!=kamp。amp。i!=jamp。amp。______) /*確保 i、 j、 k 三位互不相同 */ printf(%d,%d,%d\n,i,j,k)。 } } ============================================================== 【程序 2】 題目:企業(yè)發(fā)放的獎金根據(jù)利潤提成。利潤 (I)低于或等于 10 萬元時,獎金可提 10%;利潤高于 10 萬元,低于 20 萬元時,低于 10萬元的部分按 10%提成,高于 10 萬元的部分,可可提成 %; 20 萬到 40 萬之間時,高于 20 萬元的部分,可提成 5%; 40萬到 60萬之間時高于 40 萬元的部分,可提成 3%; 60 萬到 100 萬之間時,高于 60 萬元的部分,可提成%,高于 100 萬元時,超過 100萬元的部分按 1%提成,從鍵盤輸入當月利潤 I,求應(yīng)發(fā)放獎金總數(shù)? :請利用數(shù)軸來分界,定位。注意定義時需把獎金定義成長整型。 : main() { long int i。 int bonus1,bonus2,bonus4,bonus6,bonus10,bonus。 scanf(%ld,amp。i)。 bonus1=100000*。bonus2=bonus1+100000*。 bonus4=bonus2+202000*。 bonus6=bonus4+202000*。 bonus10=bonus6+400000*。 if(i=100000) bonus=i*。 else if(______) bonus=bonus1+______ 。 else if(i=400000) bonus=(________) else if(i=600000) bonus=bonus4+(i400000)*。 else if(i=1000000) bonus=bonus6+(i600000)*。 《 C 語言 程序設(shè)計》理論試題庫 30 else bonus=bonus10+(i1000000)*。 printf(bonus=%d,bonus)。 } ============================================================== 【程序 3】 題目:一個整數(shù),它加上 100 后是一個完全平方數(shù),再加上 168 又是一個完全平方數(shù),請問該數(shù)是多少? :在 10萬以內(nèi)判斷,先將該數(shù)加上 100 后再開方,再將該數(shù)加上 268后再開方,如果開方后的結(jié)果滿足如下條件,即是結(jié)果。請看具體分析: : include main() { long int i,x,y,z。 for (i=1。i100000。i++) { x=_______。 /*x為加上 100 后開方后的結(jié)果 */ y=________。 /*y 為再加上 168 后開方后的結(jié)果 */ if(x*x==i+100___y*y==i+268)/*如果一個數(shù)的平方根的平方等于該數(shù),這說明此數(shù)是完全平方數(shù) */ printf(\n%ld\n,i)。 } } ============================================================== 【程序 4】 題目:輸入某年某月某日,判斷這一天是這一年的第幾天? :以 3 月 5 日為例,應(yīng)該先把前兩個月的加起來,然 后再加上 5天即本年的第幾天,特殊情況,閏年且輸入月份大于 3 時需考慮多加一天。 : main() { int day,month,year,sum,leap。 printf(\nplease input year,month,day\n)。 scanf(%d,%d,%d,___________)。 switch(month)/*先計算某月以前月份的總天數(shù) */ { case 1:________。 case 2:sum=31。break。 case 3:sum=59。break。 case 4:sum=90。break。 case 5:sum=120。break。 case 6:sum=151。break。 case 7:sum=181。break。 《 C 語言 程序設(shè)計》理論試題庫 31 case 8:sum=212。break。 case 9:sum=243。break。 case 10:sum=273。break。 case 11:sum=304。break。 case 12:sum=334。break。 default:printf(data error)。break。 } sum=sum+day。 /*再加上某天的天數(shù) */ if(year%400==0||(_______________))/*判斷是不是閏年 */ leap=1。 else leap=0。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1