<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            試題

            計算機二級《C語言程序設計》全真試題

            時間:2025-01-06 18:04:55 俊豪 試題 我要投稿
            • 相關推薦

            計算機二級《C語言程序設計》全真試題

              在日常學習和工作生活中,我們最熟悉的就是試題了,試題可以幫助學校或各主辦方考察參試者某一方面的知識才能。什么樣的試題才是好試題呢?以下是小編收集整理的計算機二級《C語言程序設計》全真試題,歡迎大家借鑒與參考,希望對大家有所幫助。

            計算機二級《C語言程序設計》全真試題

              計算機二級《C語言程序設計》全真試題 1

              一、選擇題(每題2分,共40分)

              1. 以下敘述中正確的是( )

              A. C語言程序將從源程序中第一個函數開始執行

              B. 可以在程序中由用戶指定任意一個函數作為主函數,程序將從此開始執行

              C. C語言規定必須用main作為主函數名,程序將從此開始執行,在此結束

              D. main可作為用戶標識符,用以定義任意一個函數

              2. 以下選項中,合法的一組C語言數值常量是( )

              A. 028 .5e - 3 - 0xf

              B. 12. 0Xa23 4.5e0

              C. 177 4e1.5 0abc

              D. 0x8A 10,000 3.e5

              3. 若有定義語句:int a=3,b=2,c=1; 以下選項中錯誤的賦值表達式是( )

              A. a=(b=4)=3;

              B. a=b=c+1;

              C. a=(b=4)+c;

              D. a=1+(b=c=4);

              4. 設有定義:int a; float b; 執行 scanf("%2d%f",&a,&b); 語句時,若從鍵盤輸入876 543.0<回車>,a和b的值分別是( )

              A. 876和543.000000

              B. 87和6.000000

              C. 87和543.000000

              D. 76和543.000000

              5. 有以下程序

              #include

              main()

              {

              int a=1,b=0;

              if(!a) b++;

              else if(a==0) if(a) b+=2;

              else b+=3;

              printf("%d\n",b);

              }

              程序運行后的輸出結果是( )

              A. 0

              B. 1

              C. 2

              D. 3

              6. 有以下程序

              #include

              main()

              {

              int i,j,m=55;

              for(i = 1; i <= 3; i++)

              for(j = 3; j <= i; j++) m=m%j;

              printf("%d\n",m);

              }

              程序的運行結果是( )

              A. 0

              B. 1

              C. 2

              D. 3

              7. 有以下程序

              #include

              main()

              {

              int a=1,b=2;

              for(; a<8; a++) { b+=a; a+=2; }

              printf("%d,%d\n",a,b);

              }

              程序運行后的輸出結果是( )

              A. 9,18

              B. 8,11

              C. 7,11

              D. 10,14

              8. 有以下程序

              #include

              void fun(int a, int b)

              {

              int t;

              t=a; a=b; b=t;

              }

              main()

              {

              int c[10]={1,2,3,4,5,6,7,8,9,10},i;

              for(i = 0; i < 10; i += 2) fun(c[i],c[i+1]);

              for(i = 0; i < 10; i++) printf("%d,",c[i]);

              printf("\n");

              }

              程序的運行結果是( )

              A. 1,2,3,4,5,6,7,8,9,10,

              B. 2,1,4,3,6,5,8,7,10,9,

              C. 1,3,2,5,4,7,6,9,8,10,

              D. 2,3,4,5,6,7,8,9,10,1,

              9. 有以下程序

              #include

              int fun(int x)

              {

              static int t = 0;

              return (t += x);

              }

              main()

              {

              int s,i;

              for(i = 1; i <= 5; i++) s = fun(i);

              printf("%d\n",s);

              }

              程序運行后的輸出結果是( )

              A. 15

              B. 20

              C. 25

              D. 30

              10. 若有以下定義和語句

              har s1[10]="abcd!",*s2="\n123\\";

              printf("%d %d\n",strlen(s1),strlen(s2));

              則輸出結果是( )

              A. 5 5

              B. 10 5

              C. 10 7

              D. 5 8

              11. 有以下程序

              #include

              #include

              main()

              {

              har a[10]="abcd";

              printf("%d,%d\n",strlen(a),sizeof(a));

              }

              程序運行后的輸出結果是( )

              A. 7,4

              B. 4,10

              C. 8,8

              D. 10,10

              12. 有以下結構體說明和變量定義,如圖所示,指針p、q、r分別指向一個鏈表中連續的三個結點。

              struct node

              {

              int data;

              struct node *next;

              } *p, *q, *r;

              現要將q所指結點從鏈表中刪除,同時要保持鏈表的連續,以下不能完成指定操作的語句是( )

              A. p->next = q->next;

              B. p->next = p->next->next;

              C. p->next = r;

              D. p = q->next;

              13. 有以下程序

              #include

              #include

              struct NODE

              {

              int num;

              struct NODE *next;

              };

              main()

              {

              struct NODE *p,*q,*r;

              int sum = 0;

              p = (struct NODE *)malloc(sizeof(struct NODE));

              q = (struct NODE *)malloc(sizeof(struct NODE));

              r = (struct NODE *)malloc(sizeof(struct NODE));

              p->num = 1; q->num = 2; r->num = 3;

              p->next = q; q->next = r; r->next = NULL;

              sum += q->next->num; sum += p->num;

              printf("%d\n",sum);

              }

              執行后的輸出結果是( )

              A. 3

              B. 4

              C. 5

              D. 6

              14. 以下敘述中錯誤的是( )

              A. C程序中的#include和#define行均不是C語句

              B. 除逗號運算符外,賦值運算符的優先級最低

              C. C程序中,j++;是賦值語句

              D. C程序中,+、-、*、/、%號是算術運算符,可用于整型和實型數的運算

              15. 以下敘述中正確的是( )

              A. 調用printf函數時,必須要有輸出項

              B. 使用putchar函數時,必須在之前包含頭文件stdio.h

              C. 在C語言中,整數可以以十二進制、八進制或十六進制的形式輸出

              D. 調節getchar函數讀入字符時,可以從鍵盤上輸入字符所對應的ASCII碼

              16. 若有定義語句:double a, *p=&a; 以下敘述中錯誤的是( )

              A. 定義語句中的*號是一個間址運算符

              B. 定義語句中的*號是一個說明符

              C. 定義語句中的p只能存放double類型變量的地址

              D. 定義語句中,*p=&a把變量a的地址作為初值賦給指針變量p

              17. 有以下程序

              #include

              main()

              {

              int a[5]={1,2,3,4,5},b[5]={0,2,1,3,0},i,s = 0;

              for(i = 0; i < 5; i++) s = s + a[b[i]];

              printf("%d\n",s);

              }

              程序運行后的輸出結果是( )

              A. 6

              B. 10

              C. 11

              D. 15

              18. 有以下程序

              #include

              void fun(int a[], int n)

              {

              int i,t;

              for(i = 0; i < n/2; i++)

              {

              t = a[i]; a[i] = a[n - 1 - i]; a[n - 1 - i] = t;

              }

              }

              main()

              {

              int k[10]={1,2,3,4,5,6,7,8,9,10},i;

              fun(k,5);

              for(i = 0; i < 10; i++) printf("%d,",k[i]);

              printf("\n");

              }

              程序的運行結果是( )

              A. 1,2,3,4,5,6,7,8,9,10,

              B. 10,9,8,7,6,5,4,3,2,1,

              C. 1,2,3,4,5,10,9,8,7,6,

              D. 10,9,8,7,6,1,2,3,4,5,

              19. 有以下程序

              #include

              main()

              {

              int a[3][3],*p,i;

              p=&a[0][0];

              for(i = 0; i < 9; i++) p[i]=i + 1;

              printf("%d\n",a[1][2]);

              }

              程序運行后的輸出結果是( )

              A. 3

              B. 6

              C. 9

              D. 2

              20. 有以下程序

              #include

              #include

              struct A

              {

              int a;

              har b[10];

              double c;

              };

              void f(struct A t);

              main()

              {

              struct A a={1001,"ZhangDa",1098.0};

              f(a);

              printf("%d,%s,%6.1f\n",a.a,a.b,a.c);

              }

              void f(struct A t)

              {

              t.a = 1002;

              strcpy(t.b,"ChangRong");

              t.c = 1202.0;

              }

              程序運行后的輸出結果是( )

              A. 1001,ZhangDa,1098.0

              B. 1002,ChangRong,1202.0

              C. 1001,ChangRong,1098.0

              D. 1002,ZhangDa,1202.0

              二、程序填空題(每題10分,共20分)

              1. 給定程序中,函數fun的功能是:將形參n中,各位上為偶數的數取出,并按原來從高位到低位相反的`順序組成一個新數,作為函數值返回。

              例如,輸入一個整數27638496,函數返回值為64862。

              請在程序的下劃線處填入正確的內容并把下劃線刪除,使程序得出正確的結果。

              #include

              unsigned long fun(unsigned long n)

              {

              unsigned long x = 0; int t;

              while(n)

              {

              t = n % 10;

              if(t % 2 == 0)

              {

              x = x * 10 + t;

              n = n / __1__;

              }

              else

              n = n / __2__;

              }

              return x;

              }

              main()

              {

              unsigned long n = 27638496;

              printf("\nThe original data is : %ld\n",n);

              printf("\nThe result is : %ld\n",fun(n));

              }

              2. 給定程序中,函數fun的功能是:將s所指字符串中的字母轉換為按字母序列的后續字母(但Z轉換為A,z轉換為a),其它字符不變。

              請在程序的下劃線處填入正確的內容并把下劃線刪除,使程序得出正確的結果。

              #include

              #include

              #include

              void fun(char *s)

              {

              int i;

              for(i = 0; s[i]!= \0; i++)

              {

              if(isupper(s[i]) && s[i]!= Z)

              s[i] = s[i] + 1;

              else if(isupper(s[i]) && s[i] == Z)

              s[i] = A;

              else if(islower(s[i]) && s[i]!= z)

              s[i] = s[i] + 1;

              else if(islower(s[i]) && s[i] == z)

              s[i] = __1__;

              }

              }

              main()

              {

              har s[80];

              printf("\nEnter a string with length < 80.\n\n");

              gets(s);

              printf("\nThe string:\n\n");

              puts(s);

              fun(s);

              printf("\n\nThe Cords :\n\n");

              puts(__2__);

              }

              三、程序改錯題(每題10分,共20分)

              1. 下列給定程序中,函數fun的功能是:計算并輸出3到n之間所有素數的平方根之和。

              請改正程序中的錯誤,使它能得出正確的結果。

              #include

              #include

              #include

              double fun(int n)

              {

              int i,j,k = 0;

              double s = 0.0;

              for(i = 3; i <= n; i++)

              {

              k = 1;

              for(j = 2; j < i; j++)

              {

              if(i%j!= 0)

              {

              k = 0;

              break;

              }

              }

              if(k == 1)

              s += sqrt((double)i);

              }

              return s;

              }

              main()

              {

              int n;

              double sum;

              printf("\nPlease enter n: ");

              scanf("%d",&n);

              sum = fun(n);

              printf("\nThe result is: %lf\n",sum);

              }

              2. 給定程序MODI1.C中函數fun的功能是:從低位開始取出長整型變量s中奇數位上的數,依次構成一個新數放在t中。高位仍在高位,低位仍在低位。

              例如,當s中的數為7654321時,t中的數為7531。

              請改正程序中的錯誤,使它能得出正確的結果。

              #include

              void fun(long s, long *t)

              {

              long s1 = 10;

              *t = s % 10;

              while(s > 0)

              {

              s = s / 100;

              *t = s % 10 * s1 + *t;

              s1 = s1 * 100;

              }

              }

              main()

              {

              long s, t;

              printf("\nPlease enter s: ");

              scanf("%ld",&s);

              fun(s, &t);

              printf("The result is: %ld\n",t);

              }

              計算機二級《C語言程序設計》全真試題 2

              一、選擇題(每小題1分,共25分)

              1下列程序的輸出結果是( )。

              int a[5]={2,4,6,8,10},*P,* *k;

              p=a; k=&p;

              printf("%d",*(p++));

              printf("%d\n",* *k); A. 4 4B. 2 2C. 2 4D. 4 6

              本題共1分,參考答案:C

              2若已定義:int a[9], *p=a;并在以后的語句中未改變p的值,不能表示a[1]地址的表達式為( )。A. p+1B. a+1C. a++D. ++p

              本題共1分,參考答案:C

              3下面的變量說明中__________是正確的。A. char:a, b, c;B. char a; b; c;C. char a, b, c;D. char a, b, c

              本題共1分,參考答案:C

              4定義如下變量和數組:inti; int x[3][3]={1,2,3,4,5,6,7,8,9};

              則語句for(i=0;i<3;i++) printf("%d ",x[i][2-i]); 的輸出結果是( )。A. 1 5 9B. 1 4 7C. 3 5 7D. 3 6 9

              本題共1分,參考答案:C

              5設A為存放(短)整型的一維數組,如果A的首地址為P,那么A中第i個元素的地址為( )。A. P+i*2B. P+(i-1)*2C. P+(i-1)D. P+i

              本題共1分,參考答案:B

              6以下對二維數組a進行正確初始化的是( )A. int a[2][3]={{1,2},{3,4},{5,6}};B. int a[ ][3]={1,2,3,4,5,6};C. int a[2][ ]={1,2,3,4,5,6};D. int a[2][ ]={{1,2},{3,4}};

              本題共1分,參考答案:B

              7main( )

              { int n; ( n=6*4,n+6),n*2; printf(“n=%d\n”,n); }

              此程序的輸出結果是______________.A. 30B. 24C. 60D. 48

              本題共1分,參考答案:B

              8C語言中以只讀方式打開一個文件應選擇_______________參數。A. “r”B. “w”C. “rb”D. “a”

              本題共1分,參考答案:A

              9以下程序的輸出結果是( )。

              har str[15]=”hello!”;

              printf(“%d\n”,strlen(str)); A. 15B. 14C. 7D. 6

              本題共1分,參考答案:D

              10下列描述中不正確的是( )。A. 字符型數組中可能存放字符串。B. 可以對字符型數組進行整體輸入、輸出。C. 可以對整型數組進行整體輸入、輸出。D. 不能在賦值語句中通過賦值運算符“=”對字符型數組進行整體賦值。

              本題共1分,參考答案:C

              11選出下列標識符中不是合法的標識符的是( )。 A. hot_doB. cat1C. _priD. 2ab

              本題共1分,參考答案:D

              12若有如下定義,則__________是對數組元素的正確的引用。.

              int a[10] , *p ; p=a ;A. *&a[10]B. a[11]C. *(p+11)D. *p *p *p

              本題共1分,參考答案:D

              13讀出以下語句的輸出結果是( )。

              int x=10,y=10;

              printf(“%d %d\n”,x--,--y); A. 10 10B. 9 9C. 9 10D. 10 9

              本題共1分,參考答案:D

              14以下說法中正確的是( )。

              A. C語言程序總是從第一個的函數開始執行.

              B. 在C語言程序中,要調用的函數必須在main()函數中定義.

              C. C語言程序總是從main()函數開始執行.

              D. C語言程序中的main()函數必須放在程序的開始部分.

              本題共1分,參考答案:C

              15下列程序執行后輸出的結果是( )。

              int d=1;

              fun (int p)

              { int d=5;

              d + =p + +;

              printf("%d,",d); }

              main( )

              { int a=3;

              fun(a);

              d + = a + +;

              printf("%d\n",d); } A. 8, 4B. 9, 6C. 9, 4D. 8, 5

              本題共1分,參考答案:A

              16為了避免嵌套的條件分支語句if—else 的二義性,C語言規定:C程序中的else總是與_____組成配對關系。A. 縮排位置相同的ifB. 在其之前未配對的ifC. 在其之前未配對的最近的ifD. 同一行上的if

              本題共1分,參考答案:C

              17下列描述中不正確的是( )。A. 字符型數組中可能存放字符串。B. 可以對字符型數組進行整體輸入、輸出。C. 可以對整型數組進行整體輸入、輸出。D. 不能在賦值語句中通過賦值運算符“=”對字符型數組進行整體賦值。

              本題共1分,參考答案:C

              18不能把字符串:Hello!賦給數組b的語句是( )。A. char b[10]={’H’,’e’,’l’,’l’,’o’,’!’};B. char b[10]; b="Hello!";C. char b[10]; strcpy(b,"Hello!");D. char b[10]="Hello!";本題共1分,參考答案:B

              19下列程序的輸出結果是( )。

              har *p1="abcd", *p2="ABCD", str[50]="xyz";

              strcpy(str+2,strcat(p1+2,p2+1));

              printf("%s",str); A. xyabcABB. abcABzC. ABabczD. xycdBCD

              本題共1分,參考答案:D

              20設有如下定義: int x=10,y=3,z;

              則語句printf("%d\n",z=(x%y,x/y)); 的輸出結果是( )。A. 1B. 0C. 4D. 3

              本題共1分,參考答案:D

              21運算符________的優先級最高。A. [ ]B. +=C. ?:D. ++

              本題共1分,參考答案:A

              22設有如下定義:char *aa[2]={"abcd","ABCD"};則以下說法中正確的是( )。A. aa數組成元素的值分別是"abcd"和ABCD"B. aa是指針變量,它指向含有兩個數組元素的字符型一維數組C. aa數組的兩個元素分別存放的是含有4個字符的一維字符數組的首地址D. aa數組的兩個元素中各自存放了字符’a’和’A’的地址

              本題共1分,參考答案:D

              23C語言中,合法的字符型常數是_________。A. ‘A’B. “A”C. 65D. A本題共1分,參考答案:A

              24設有說明double(*p1)[N];其中標識符p1是( )。A. N個指向double型變量的指針。B. 指向N個double型變量的函數指針。C. 一個指向由N個double型元素組成的一維數組的指針。D. 具有N個指針元素的一維指針數組,每個元素都只能指向double型量。

              本題共1分,參考答案:C

              25在C程序中有如下語句:char *func(intx,int y); 它是( )。A. 對函數func的定義。B. 對函數func的調用。C. 對函數func的原型說明。D. 不合法的。

              本題共1分,參考答案:C

              二、程序填空題(共20分)

              26求主次對角線之和。

              main()

              {static int a[ ][3]={9,7,5,1,2,4,6,8};

              int I,j,s1=0,s2=0;

              for(I=0;I<3;I++)

              for(j=0;j<3;j++)

              {if(__________)

              s1=s1+a[I][j];

              if( __________ )

              s2=s2+a[I][j];

              }

              printf(“%d\n%d\n”,s1,s2);

              }

              本題共2分,參考答案:I==j I+j==2

              27從鍵盤上輸入10個數,求其平均值。

              main()

              {inti;

              float f,sum;

              for(i=1,sum=0.0;i<11;i++)

              {__________ ;

              __________ ; }

              printf(“average=%f\n”,sum/10); }

              本題共2分,參考答案:scanf(“%f”,&f); sum+=f;

              28main()

              {inta,b;

              for (a=1,b=1;a<=100;a++)

              { if(b>=20) break;

              if(b%3==1)

              {b+=3; continue; }

              b-=5; } }

              程序的輸出結果a的'值為__________。本題共2分,參考答案:8

              29int y=1, x, *p, a[ ]={2,4,6,8,10};

              p=&a[1];

              for(x=0;x<3;x++)

              y + = * (p + x);

              printf("%d\n",y);

              程序的輸出結果y的值是__________ 。本題共2分,參考答案:19

              30下列程序段是從鍵盤輸入的字符中統計數字字符的個數,用換行符結束循環。

              Int n=0, ch; Ch=get );

              While( __________________ )

              { if ( ________________ ) n++; c=get ); }

              本題共2分,參考答案:ch!=’\n’ch>=’0’&&ch<=’9’

              31int *p 的含義是______________________________。

              本題共2分,參考答案:指針變量p為整型

              32int x=6, y=7;

              printf(“%d,”,x++);

              printf(“%d\n”,++y);

              程序的輸出結果是__________ 。

              本題共2分,參考答案:6,8

              33以下程序的功能是:從鍵盤上輸入若干個學生的成績, 統計并輸出最高成績和最低成績,當輸入負數時結束輸入.請填空.

              main()

              { float x,amax,amin;

              scanf("%f",&x);

              amax=x; amin=x;

              while()

              { if(x>amax) amax=x;

              if()amin=x;

              scanf("%f",&x); }

              printf("\namax=%f\namin=%f\n",amax,amin); }本題共2分,參考答案:x>=0.0 x<=amin34float f=3.1415927;

              printf(“%f,%5.4f,%3.3f”,f,f,f);

              則程序的輸出結果是__________。

              本題共2分,參考答案:3.141593,3.1416,3.142

              35float f=3.1415927;

              printf(“%f,%5.4f,%3.3f”,f,f,f);

              則程序的輸出結果是__________ 。

              本題共2分,參考答案:3.141593,3.1416,3.142

              三、判斷題(共5分)

              36C 語言源程序文件通過了編譯、連接之后,生成一個后綴為.EXE的文件。 ( )

              本題共1分,參考答案:對

              37利用fclose函數關閉已打開的文件。 ( )。

              本題共1分,參考答案:對

              38表達式 0195 是一個八進制整數。( )

              本題共1分,參考答案:錯

              39數組名代表數組的首地址。( )

              本題共1分,參考答案:對

              40在 C 程序中 ,APH 和aph代表不同的變量。( )

              本題共1分,參考答案:對

              四、程序設計題(共30分)

              41有N個學生,每個學生的信息包括學號、性別、姓名、四門課的成績,從鍵盤上輸入N個學生的信息,要求輸出總平均成績最高的學生信息,包括學號、性別、姓名和平均成績。 本題共5分,參考答案:#include"stdio.h"

              #define N 3

              struct student

              { long stu_num;

              har sex;

              har name[15];

              int score[4];

              float average; };

              main()

              { intI,j,index;

              float sum,max;

              struct student stuarr[N];

              for(I=0;I{ printf("please input %d student information:\n",I+1);

              scanf("%ld,%c,%s",&stuarr[I].stu_num,&stuarr[I].sex,stuarr[I].name);

              for(j=0;j<4;j++)

              scanf("%d",&stuarr[I].score[j]); }

              for(I=0;I{ sum=0.0;

              for(j=0;j<4;j++)

              sum+=stuarr[I].score[j];

              stuarr[I].average=sum/4.0; }

              max=stuarr[0].average;

              index=0;

              for(I=1;Iif(stuarr[I].average>max)

              {max=stuarr[I].average; index=I; }

              printf("總平均成績最高的學生信息是學號=%ld,性別=%c,姓名=%s,平均成績=%4.1f\n",stuarr[index].stu_num,stuarr[index].sex,stuarr[index].name,stuarr[i42有一個一維數組,內放10個學生成績,寫一個函數,求出平均分。

              本題共5分,參考答案:float average(float array[ ],int n)

              { int I;

              float aver,sum=array[0];

              for(I=1;Isum=sum+array[I];

              aver=sum/n;

              return(aver); }

              main()

              { float ave,score[10];

              int I;

              for(I=0;I<10;I++)

              scanf("%f",&score[I]);

              ave=average(score,10);

              printf("%f\n",ave); }

              43編程計算下列表達式:s=n!(n從鍵盤上輸入)

              本題共5分,參考答案:#include "stdio.h"

              main()

              { long t=1;

              inti;

              for(i=1;i<=10;i++)

              t=t*i;

              printf("%ld",t); }

              44從鍵盤上輸出10個整數存入一維數組中,按由大到小的順序輸出。

              本題共5分,參考答案:#include "stdio.h"

              main()

              { inti,j,a[10];

              for(i=1;i<=10;i++)

              scanf("%d",&a[i]);

              for(i=0;i<9=;i++)

              for(j=9;j>i;j--)

              if(a[j-1]{ t=a[j-1];

              a[j-1]=a[j];

              a[j]=t; }

              for(i=0;i<10;i++)

              printf("%d",a[i]);

              }

              45三個整數a、b、c,由鍵盤輸入,輸出其中最大的數。

              本題共5分,參考答案:main()

              { inta,b,c;

              printf(“請輸入三個整數:”); scanf(“%d,%d,%d”,&a,&b,&c);

              if(aif(belseprintf(“max=%d\n”,b);

              else if(aelseprintf(“max=%d\n”,a); }

              46請編一個函數int fun(int a),它的功能是:判斷a是否是素數,若a是素數,返回1;若不是素數,返回0。A的值由主函數從鍵盤讀入。

              本題共5分,參考答案:#include”stdio.h”

              int fun(int a)

              {int I;

              if(a==2) return 1; I=2;

              while((a%I)!=0&&I<=sqrt((float)a))

              I++;

              if(a%I==0)

              {printf(“%d is not a prime!”,a);

              return 0; }

              printf(“%d is a prime!”,a);

              return 1; }

              main()

              {int x;

              printf(“\n please enter a number:”);

              scanf(“%d”,&x);

              printf(“%d\n”,fun(x)); }

              五、程序改錯題

              47寫出下列程序的運行結果。

              #include “stdio.h”

              Main()

              { int a[]={1,2,3,-4,5};

              intm,n,*p; p=&a[0]; m=*(p+1); n=*(p+4);

              printf(“%d %d %d ”,*p,m,n); }

              本題共10分,參考答案:1 2 5

              48寫出下列程序的運行結果。

              main()

              { int n;

              For(n=3; n<=10; n++)

              { if(n%6= =0) break; Printf(“%d”,n); } }

            【計算機二級《C語言程序設計》全真試題】相關文章:

            計算機二級C語言程序設計試題及答案11-03

            計算機二級《C++語言程序設計》精選試題與答案09-28

            計算機二級考試C語言程序設計試題及答案06-30

            計算機二級《C語言程序設計》測試題09-01

            C語言程序設計試題08-31

            計算機二級C語言程序設計測試題及答案09-14

            計算機二級《C語言程序設計》筆試試題及答案08-31

            計算機二級c語言試題06-24

            計算機二級考試《C語言程序設計》考點:C語言的特點08-05

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看