亚洲AV无码成人网站久久精品大最新的|A区色逼逼不卡91AV一区二区|免费涩涩夜夜骑一区|亚洲中日韩成人在钱|男女视频在线观看无人一区二区|欧美精品成人在线观看一区二区|国产青青草原一区二区三区精品在线|久久免费观看伊人网|亚洲一区二区在线导航|日韩字幕一区二区

學習啦>創(chuàng)業(yè)指南>職場>面試題>

騰訊技術類校園招聘筆試試題及答案(5)

時間: 敏敏644 分享

  三. 附加題(每題30分,2題,共60分)

  1. 從程序健壯性進行分析,下面的FillUserInfo函數(shù)和Main函數(shù)分別存在什么問題?

  #include

  #include

  #define MAX_NAME_LEN 20

  struct USERINFO

  {

  int nAge;

  char szName[MAX_NAME_LEN];

  };

  void FillUserInfo(USERINFO* parUserInfo)

  {

  stu::cout<<"請輸入用戶的個數(shù):";

  int nCount=0;

  std::cin>>nCount;//未判斷輸入是否合法

  for(int i=0;i

  {

  std::cout<<"請輸入年齡:";

  std::cin>>parUserInfo[i]->nAge;//未判斷輸入是否合法

  std::string strName;

  std::cout<<"請輸入姓名:";

  std::cin>>strName; //未判斷輸入是否合法

  strcpy(parUserInfo[i].szName,strName.c_str());

  }

  }

  int main(int argc,char* argv[])

  {

  USERINFO arUserInfos[100]={0};//

  FillUserInfo(arUserInfos);

  printf("The first name is:");

  printf(arUserInfos[0].szName);

  printf("\n");

  return 0;

  }

228953