欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
第1套上機考試真題

1套上機考試真題

1.程序填空

    給定程序的功能是判斷字符ch是否與串str中的某個(gè)字符相同:若相同,什么也不做,若不同,則插在串的最后。

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

    注意:不得增行或刪行,也不得更改程序的結構!

    試題程序:  

#include <stdio.h>

#include <string.h>

void fun(char*str, char ch )

{   while (  *str && *str != ch ) str++;

     if( *str   1    ch )

      {  str[0] =ch;

              2    = 0;

}

}

main( )

{    char  s[81],  c;

       printf( "\nPlease enter a string:\n" );  gets ( s );

       printf ("\n Please enter the character to search : " );

       c = getcharO;

       fun(  3   ) ;

       printf( "\nThe result  is %s\n",  s);

1.程序填空

【答案】

(1)!=

(2)str[1]

(3)s,c

【評析】

(1)fun函數中先設置了二個(gè)循環(huán)從字符串str中尋找字符ch,如果找到則中斷循環(huán)并保留字符ch的地址,否則一直循環(huán)到串尾”。因此通過(guò)判斷*str的內容即可判斷是否已找到字符ch。

(2)如果沒(méi)有找到字符ch,則在while循環(huán)后str指針指向串結束符Ox00,此時(shí)應將字符ch寫(xiě)入這里并在下一地址寫(xiě)入一個(gè)串結束符Ox00,所以應該是“str[1]。O;”語(yǔ)句。

(3)此句是調用fun()函數,括弧中是其實(shí)際參數。

 

 

 

 

 

 

 

 

2.程序修改

    給定程序modi.c中,函數fun的功能是:’根據形參m的值(2≤m≤9),在m行m列的二維數組中存放如下所示的數據,由main()函數輸出。

  例如,若輸入2        ︳若輸入4

    則輸出:            ︳則輸出:

           1  2                   1  2  3  4

           2  4                   2  4  6  8

                                  3  6  9  12

                                 4  8  12 16

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

注意:不要改動(dòng)main函數,不得增行或刪行,也不得更改程序的結構!

試題程序:  

#include <stdio.h>

#include <conio.h>

#define M 10

int a[M][M]={0};

fun(int **a, int m)

{ int j,k;

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

       for (k=0;k<m;l~++)

          a[j][k]=k*j;

}

main()

{   int i,j,n;

      clrscr0;

      printf("Enter n:");scanf("%d",&n);

      fun(a,n);

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

      {   forO=O;j<n;j++)

               print f("%4d",a[i] [j] );

             printf("\n");

}

2.程序修改

【答案】

(1)錯誤:第5行fun(int**a,int m)  

    正確:fun(int a[][M],Int m)

(2)錯誤:第9行 a[j][k]=k*j;

    正確:a[j][k]=(k+1)*(j+1);

【評析】

5行:第二個(gè)形參m是用戶(hù)輸入的維數,沒(méi)有別的名堂,第一個(gè)形參是為了指明在函數fun()中要產(chǎn)生的多維數組,“**a”是不能正確表示一個(gè)多維數組的,我們應當使用“int a[M][M]”。

9行:循環(huán)體的內容是給m維的多維數組賦值,這個(gè)多維數組在列方向是由1開(kāi)始的自然數,在行方向上是行首第一數的n倍數,顯然,“a[j][k]=k*j;”不符合題意,我們應當使用“a[j][k]=(k+1)*(j+1);”。

 

3.程序設計   

    已知學(xué)生的記錄由學(xué)號和學(xué)習成績(jì)構成,N名學(xué)生的數據已存入a結構體數組中。請編寫(xiě)函數fun,函數的功能是:找出成績(jì)最高的學(xué)生記錄,通過(guò)形參返回主函數(規定只有一個(gè)最高分)。已給出函數的首部,請完成該函數。

    請勿改動(dòng)主函數main和其他函數中的任何內容,僅在函數fun的花括號中填入你編寫(xiě)的若干語(yǔ)句。

    試題程序:  

#include <stdio.h>

#include <string.h>

#include <conio.h>

#define N 10

typedef struct ss

{ char num[10];int s;} STU;

fun(STU a[],STU *s)

{

}

main()

 {STU

    a[N]= { {"A01",81}, {"A02",89}, {"A03",66}, {"A04", 87}, {"A05",77}, {"A06",90}, {"A07",79}, {"A08",61}, {"A09",80 }, {"A10",71 }},m;

    int i;

    elrser();

    printf("***** The original data *****\n");

    for (i=0;i<N;i++) printf(!‘No=%s Mark=%d\n",a[i].num,a[i].s);

    fun(a,&m);

    printf("***** THE RESULT *****\n");

    printfCThe top : %s, %d\n",m.num,m.s);

    NON0( );

}

NON0( )

{\*本函數用于打開(kāi)文件,輸入數據,調用函數,輸出數據,關(guān)閉文件。*/

  FILE *rf, *wf;

  STU a[N], m ;

  Int i;

  rf = fopen("bc09.in", "r,) ;

  wf= fopen("bc09.out", "w") ;

  for(i = 0 ; i < 10; i++) fscanf(rf, "%s %d", a[i].num, &a[i].s) ;

  fun(a, &m) ;

  fprintf (wf, "The top : %s, %d\n", m.num, re.s) ;

  fclose(rf) ;

  fclose(wf) ;

}

3.程序設計

【答案】

    fun(STU a[],STU。s)

    {    int i;

    STU    *m;  

    re=a;

    for(i=1;i<N;i++)/*從前往后集順序比較a數組中的學(xué)生成績(jì),并使m指針始終指向成績(jì)低的學(xué)生記錄*/   

    if(a[i].s>m[0].s)  m=&a[i];

    s[0].s=m[0].s;  

    strcpy(s[0].Num,m[0].num);/*將m指針中的學(xué)生學(xué)號復制給s數組中的學(xué)號變量*/

    }

【評析】

    從題目的要求來(lái)看,我們應建立一個(gè)循環(huán)來(lái)尋找成績(jì)最高的學(xué)生記錄。我們給出的參考函數中定義了一個(gè)指針存放學(xué)生記錄中的最高成績(jì)。

 

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
c語(yǔ)言例題
c語(yǔ)言
C語(yǔ)言編程時(shí),各種類(lèi)型的變量該如何初始化?
【C語(yǔ)言】文件常用讀寫(xiě)操作(含讀取學(xué)生信息示例)
C語(yǔ)言程序設計
C語(yǔ)言指針入門(mén)(解決你的各種概念問(wèn)題的總結,包括空指針、野指針、數組指針、指針數組、函數指針、指針函...
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久