亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學習啦>創(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