杭州师范大学2016年考研真题863软件专业基础.pdf
杭州师范大学硕士研究生入学考试命题纸 201 6 年 考 试科目代 码 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) _123 P_0 1a0 goto temp Do _A int INT 3、 对 应 于 语 句 “ scanf(“ x=%dy=%c” ,” 应 从 键 盘 上 输 入 的 内 容 是 ( ) ( A) 10 100 ( B) 10,C ( C) x=10 y=b ( D) x=2y=A 4、判断 c h a r 型变量 c1 是否为小写字母的正确表达式是( ) (A) a = a) i nt i =- 1;杭州师范大学硕士研究生入学考试命题纸 201 6 年 考 试科目代 码 863 考试 科目 名称 软件 专业 基础 (本 考试 科目共 7 页, 第 3 页) in t d; d= a i+ + + +i + i ; pr in tf (“ %d “, d) ; re tu rn 0 ; (A)9 (B)1 0 ( C)1 1 (D)12 二、 程序填 空题( 每 空 1 分, 共 5 分) 1. 以下程序输出所有大写字母和其对应的 ASCI I 码值。 vo id m ai n ( ) i n t c h ; for ( c h = A; ch vo id m ai n ( ) f lo a t a, b, c, s, s1 ; scanf( “%f%f%f ”, (4 )); i f (a+ b)c s 1 =s * ( s-a ) *(s-b ) *(s-c ) ; s= (5 ) ; p r in tf( “n 三角形面积为:%f n ”,s ) ; 杭州师范大学硕士研究生入学考试命题纸 201 6 年 考 试科目代 码 863 考试 科目 名称 软件 专业 基础 (本 考试 科目共 7 页, 第 4 页) el s e p r in tf( “ n 不是三角!n ”); 三、 阅读下 列程序 , 写出运 行结果 (每 题 10 分, 共 40 分) 1. 程序 1 # in cl u d e vo id m ai n ( ) int a=1 , b= 4 , c = 2 ; a= ( a+ b )/ c ; p r in tf( “%d n ”, -a ); 2 程序 2 vo id m ai n ( ) c ha r c 1= 6 7 ; / * A 的 ASCI I 码值为 65 */ if ( A = ALL (SEL ECT S U M ( 数量) FROM 购买记录 GROUP BY 食品编号 ) )