日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

二级c语言大题100道,2013二级c语言真题100道

發(fā)布時間:2023/12/20 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 二级c语言大题100道,2013二级c语言真题100道 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

第1套 填空題

請補充FUN函數(shù),FUN函數(shù)的功能是求10的階乘。 注意:部分源程序給出如下。

請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容, 僅在fun函數(shù)的橫線上填入所編寫的若干表達式或語句。 試題程序: #include long fun(int n) {

if (___1___)

return (n*fun(___2___)); return ___3___; } main() {

printf("10!=%ld\n", fun(10)); }

第1處填空:n>1或1

下列給定程序的功能是:讀入一個整數(shù)K(2〈=K〈=10000),打印它的所有因子(即所有為素數(shù)的因子)。例如,若輸入整數(shù)2310,則應(yīng)輸出:2、3、5、7、11。 請改正程序中的錯誤,使程序能得出正確的結(jié)果。 注意:不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)! 試題程序: #include #include

/********found********/ IsPrime(int n); { int i, m; m = 1;

/********found********/ for (i=2; i

printf("\nplease enter an integer number between 2 and 10000:");

scanf("%d", &k); printf("\n\nThe prime

factor(s) of %d is(are):", k);

for (j=2; j

((!(k%j))

&&

(IsPrime(j)))

printf(" %4d,", j); printf("\n"); }

第1處:Isprime(int n);應(yīng)改為Isprime(int n) 第2處:if !(n%i)應(yīng)該為if(!(n%i)) 第2套 填空題

請在函數(shù)FUN的橫線上填寫若干表達式,使從鍵盤上輸入一個整數(shù)N,輸出斐波納契數(shù)列。斐波納契數(shù)列是一種整數(shù)數(shù)列,其中每數(shù)等于前面兩數(shù)之和,如:0 1 1 2 3 5 8 13….. 請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在fun函數(shù)的橫線上填入所編寫的

若干表達式或語句。 試題程序: #include int fun(int n); main() {

int i, n = 0; scanf("%d", &n); for (i=0; i

int fun(int n) {

if (___1___) return 0; else if (___2___) return 1; else

return ___3___; }

第1處填空:n==0或0==n或!n

第2處填空:n==1或1==n 第3處填空:fun(n-1)+fun(n-2)或fun(n-2)+fun(n-1) 改錯題

下列給定程序中,函數(shù)FUN的功能是:逐個比較a、b兩個字符串對應(yīng)位置中的字符,把ASCII值大或相等的字符依次存放到c數(shù)組中,形成一個新的字符串。例如,若

a

中的字符串為

aBCDeFgH,b中的字符串為:ABcd,則c中的字符串應(yīng)為:aBcdeFgH。

請改正程序中的錯誤,使程序能得出正確的結(jié)果。 注意:不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!

試題程序: #include

#include

void fun(char *p, char *q, char *c) {

/********found********/ int k = 1;

/********found********/ while (*p != *q) {

if (*p < *q) c[k] = *q; else c[k] = *p; if (*p) p++; if (*q) q++; k++; } } main() { char

a[10]

=

"aBCDeFgH", b[10] = "ABcd", c[80] = {'\0'}; fun(a, b, c);

printf("The string a:"); puts(a);

printf("The string b:"); puts(b);

printf("The result:"); put s(c); }

第1處:int k=1應(yīng)改為int k=0;

第2處:while(*p!=*q)應(yīng)改為while(*p||*q) 第3套 填空題

請補充函數(shù)FUN(CHAR *S),該函數(shù)的功能是把字符串中的內(nèi)容逆置.

例如:字符串中原有的字符串為abcde,則調(diào)用該函數(shù)后,串中的內(nèi)容為edcba.

總結(jié)

以上是生活随笔為你收集整理的二级c语言大题100道,2013二级c语言真题100道的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。