2016杭州师范大学软件工程863真题.doc
杭 州 师 范 大 学 硕 士 研 究 生 入 学 考 试 命 题 纸2016 年 考试科目代码 863 考试科目名称 软件专业基础 (本考试科目共 7 页,第 1 页)杭 州 师 范 大 学2016 年招收攻读硕士研究生入学考试题考试科目代码: 863 考试科目名称: 软件专业基础 说明:考生答题时一律写在答题纸上,否则漏批责任自负。第一部分:C 语言一、单项选择(每小题 1 分,共 15 分)1、以下叙述正确的是( )(A)在 C 程序中,main 函数必须位于程序的最前面 (B)C 程序的每行中只能写一条语句(C)C 语言本身没有输入输出语句 (D)在对一个 C 程序进行编译的过程中,可发现注释中的拼写错误2、 下 面 四 个 选 项 中 , 均 是 不 合 法 的 用 户 标 识 符 的 选 项 的 是 ( )( A) A ( B) float ( C) ba ( D) _123P_0 1a0 goto tempDo _A int INT3、 对 应 于 语 句 “scanf(“x=%dy=%c”,”应 从 键 盘 上 输 入 的 内 容 是 ( )( A) 10 100 ( B) 10,C ( C) x=10 y=b ( D) x=2y=A4、判断 char 型变量 c1 是否为小写字母的正确表达式是( )(A)a=a)杭 州 师 范 大 学 硕 士 研 究 生 入 学 考 试 命 题 纸2016 年 考试科目代码 863 考试科目名称 软件专业基础 (本考试科目共 7 页,第 3 页)int i=-1;int d;d=ai+i+i;printf(“%d“,d);return 0;(A)9 (B)10 (C)11 (D)12二、程序填空题(每空 1 分,共 5 分)1. 以下程序输出所有大写字母和其对应的 ASCII 码值。void main ( ) intch;for (ch=A;chvoid main ( ) float a, b, c, s, s1;scanf(“%f%f%f”,(4)); if (a+b)c s1=s*(s-a)*(s-b)*(s-c);s=( 5); printf(“n 三角形面积为:%f n”,s);杭 州 师 范 大 学 硕 士 研 究 生 入 学 考 试 命 题 纸2016 年 考试科目代码 863 考试科目名称 软件专业基础 (本考试科目共 7 页,第 4 页)elseprintf(“ n 不是三角!n ”);三、阅读下列程序,写出运行结果(每题 10 分,共 40 分)1. 程序 1#includevoid main( ) int a=1,b=4,c=2; a=(a+b)/c;printf( “%d n”,-a);2程序 2void main ( ) char c1=67; /*A的 ASCII 码值为 65 */if ( A = ALL (SELECT SUM(数量) FROM 购买记录GROUP BY 食品编号)