日本一级特黄大片本道|AV在线免费网站|91在线无码精品国产|大香蕉国视频欧美看久草|小黑妹黄色片日夜夜香蕉视频|色婷婷欧美红桃免费在线观看|日韩激情四射的视频|欧美日韩成人爱情四季网站在线网站|亚洲欧美三页久婷|片在线看无码免费

當(dāng)前位置: 首頁 > 自學(xué)考試 > 自學(xué)考試模擬試題 > 2013自考“高級語言程序設(shè)計(jì)”習(xí)題答案詳解(41)

2013自考“高級語言程序設(shè)計(jì)”習(xí)題答案詳解(41)

更新時(shí)間:2012-12-07 09:16:22 來源:|0 瀏覽0收藏0

自學(xué)考試報(bào)名、考試、查分時(shí)間 免費(fèi)短信提醒

地區(qū)

獲取驗(yàn)證 立即預(yù)約

請?zhí)顚憟D片驗(yàn)證碼后獲取短信驗(yàn)證碼

看不清楚,換張圖片

免費(fèi)獲取短信驗(yàn)證碼

  2.閱讀下列程序,寫出程序的運(yùn)行結(jié)果。

  main ()

  { struct student

  { char name[10];

  float k1;

  float k2;

  } a[2]={ {“zhang”, 100,70} ,{“wang”,70,80 } },* p=a;

  int i;

  printf(“\nname:%s total=%f”,p ->name,p -> k1+p -> k2);

  printf(“\nname:%s total=%f”,a[l].name, a[1].k1+a[l].k2);

  }

  「解」結(jié)構(gòu)數(shù)組a 有兩個(gè)元素,每個(gè)元素有三個(gè)成分:10個(gè)元素的字符數(shù)組和兩個(gè)類型為float的成分k1、k2.結(jié)構(gòu)指針變量p指向結(jié)構(gòu)數(shù)組a的首元素。其中初始化使a的兩個(gè)元素分別有值如下:

  a[0].name=“zhang”,a[0].k1= 100.0,a[0].k2=70.0,

  a[1].name=“wang”,

  a[l].k1=70.0, a[1].k2 =80.0.所以程序運(yùn)行后輸出:

  name:zhang total = 170.000000

  name: wang total= 150.000000

  3.閱讀下列程序,寫出程序的運(yùn)行結(jié)果。

  main ( )

  { enum em { em1=3, em2=l, em3 };

  char * aa[] = {“AA”,“BB”,“CC”,“DD” } ;

  printf(“%s%s%s\n”,aa[em1],aa[em2], aa[em3] );

  }

  「解」由枚舉類型測的定義知,枚舉類型常量em1的值是3,枚舉類型常量em2的值是1,枚舉類型常量em3的值是2.所以程序運(yùn)行后輸出:

  DD BB CC

  7.4 程序設(shè)計(jì)題

  1.用結(jié)構(gòu)體存放下表中的數(shù)據(jù),然后輸出每人的姓名和實(shí)發(fā)工資( 基本工資+浮動工資-支出)。

  姓名 基本工資(元) 浮動工資(元) 支出(元)

  Li 220.00 300.00 90.00

  Xia 370.00 180.00 60.00

  Wang 620.00 0.00 70.00

  「解」程序定義struct person結(jié)構(gòu)類型,包含人的姓名(<20個(gè)字符)、基本工資、浮動工資和支出,用這個(gè)struct person結(jié)構(gòu)類型定義數(shù)組。程序首先輸入人數(shù)n(<100),再輸入n人的信息,最后輸出各人的姓名和實(shí)發(fā)金額。程序如下:

  # include

  # include

  # define N 100

  struct person {

  char name[20] ;

  float base;

  float ds;

  float pay;

  } person[N], *p;

  void main ()

  { int n;

  float d;

  char buf[120];

  printf(“輸入n(<%d)! \n”,N);

  do {

  scanf(“%d”, &n);

  if(n>0 && n<N) BREAK;

  printf(“輸入n不合理! 請重新輸入! \n” );

  } while(1);

  printf(“輸入%d個(gè)人的姓名、基本工資、浮動工資和支出 \n”, n);

  for( p=person; p<PERSON+N; P++) {

  scanf(“%s”, buf); strncpy( p -> name, buf, 19);

  scanf(“%f”, &d); p -> base=d;

  scanf(“%f”,&d); p -> ds=d;

  scanf(“%f”, &d ); p -> pay= d;

  }

  for(p = person; p< person+n; p++)

  printf(“%s %.2f\n”,p-> name,P->base+p->ds-P -> pay);

  }

?2013年高教自考網(wǎng)絡(luò)輔導(dǎo)課程招生簡章

?2013年1月自考報(bào)名

更多信息請?jiān)L問:自學(xué)考試頻道    自學(xué)考試論壇

分享到: 編輯:環(huán)球青藤

資料下載 精選課程 老師直播 真題練習(xí)

自學(xué)考試資格查詢

自學(xué)考試歷年真題下載 更多

自學(xué)考試每日一練 打卡日歷

0
累計(jì)打卡
0
打卡人數(shù)
去打卡

預(yù)計(jì)用時(shí)3分鐘

自學(xué)考試各地入口
環(huán)球網(wǎng)校移動課堂APP 直播、聽課。職達(dá)未來!

安卓版

下載

iPhone版

下載

返回頂部