国家三级(网络技术)机试模拟试卷 109及答案与解析 一、程序设计题 1 国家三级(网络技术)机试模拟试卷 109答案与解析 一、程序设计题 1 【正确答案】 【试题解析】 定义循环变量 i,字符变量 first和字符指针变量 p,并使 p指向字符串 s。 把字符串 s的第一个字符赋给 first变量保存起来。 在 for循环语句中,循环变量 i从 0开始,依次递增直到其值等于或大于(int)strlen(s)-1,把 *(p+i+1)的值赋给 +(p+i),实现把字符串 s中的所有字符左移一个位置,循环结束后,把 first的值赋给 pstrlcn(s)-1,即把字符串的首字符移动到字符串的最后位置上。