2018年西安建筑科技大学考研专业课真题869 C C 程序设计.pdf

返回 相关 举报
2018年西安建筑科技大学考研专业课真题869 C C  程序设计.pdf_第1页
第1页 / 共3页
亲,该文档总共3页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
西 安 建 筑 科 技 大 学 2018 年攻读硕士学位 研究生 招生考 试试题 共 6 页 考试科目: 适用专业: (869)C/C+程序设计 一、按照要 求回 答问 题( 共 6 题,每 题分 值见 各题 前的标 注, 共计 50 分) 计算机 技术 、 计算 机科 学与 技术 1、(本 题 12 分)写 出下 面程 序的 运行 结果 #include void main() int j,k; int x34=0,y43=0; for(j=0;j char s=“1234“; void main() char * p; for(p=s;p void main() char grade=A; switch(grade) case A: printf(“90-100n“); case B: printf(“80-90n“); case C: printf(“70-80n“); break; case D: printf(“60-70n“); break; case E: printf(“ int f(int a) int b=0; static int c; b+; c+; return(a+b+c); void main() int a=5,i; for(i=0;i void main() int a1=5,a2=5; printf(“a1=%d,a2=%d,a1=%d“,+a1,a2+,a1-); 西 安 建 筑 科 技 大 学 2018 年攻读硕士学位 研究生 招生考 试试题 共 6 页 考试科目: 适用专业:(869)C/C+程序设计 6、(本 题 12 分)写 出下 面程 序的 运行 结果 计 算机技 术、 计算 机科 学与 技术 #include using namespace std; class B1 /基类 B1 声明 public: B1(int i) coutnext=NULL; r=h; ; p=p-next; q=q-next; while (p r=p; (23 ) else ; (24) ;r=q;q=q-next; if(!p)r-next=q; (25 ) return h; ; 三、 用C 或C+ 编写 程序 (共5 题, 每题 10 分, 共50 分) 1、 (本 题 10 分 )编 程实 现 输入一 行字 符, 统计 其中 有多少 个单 词, 其中 单词 之间用 空格 分隔 开。 2、 (本 题 10 分) 有 n 个人 围成一 圈, 顺序 排号 。 从 第一个 人开 始报 数 ( 从 1 到 5 报数) , 凡是报 到 5 的人 退出 圈子 ,试 编写 程序输 出最后 退 出圈 子的 人员编 号。 3、 (本题 10 分) 编写函 数 char * myStrcat (char * str1,char *str2) 实现字符 串连 接 ( 要求不 能使 用 strcat 函数) 。 4、 (本 题 10 分) 有 n 个整 数, 使 前面 各数 顺序 向后 移动 m 个位 置, 最后 m 个数变成 最前 面 m 个 数,如 下图 所示 。写 一个 函数实 现上 述功 能, 在主 函数中 输 入 n 个整数 和输 出调整 后的 n 个数。 n-m m5、 (本题 10 分 )编 程计算m ,n 之间既不 能被 3 整 除也不 能被 5 整 除的 整数 之和,m 和 n 的值由 键盘输 入。 例如 ,如 果 m 和 n 的值分 别为 1 和 10 ,则计算 结果 为 22。
展开阅读全文
相关资源
相关搜索
资源标签

考研文库@kaoyanwenku.com