浙江师范大学2009年硕士研究生入学考试复试.doc

浙江师范大学2009年硕士研究生入学考试复试.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浙江师范大学2009年硕士研究生入学考试复试.doc

杭 州 师 范 大 学 2016 年招收攻读硕士研究生入学考试题 考试科目代码: 826 考试科目名称: 计算机基础 说明:考生答题时一律写在答题纸上,否则漏批责任自负。 第一部分:程序设计基础(C语言) 1、如果a的类型为int且值为 12,b的类型为int且值为 5,d的类型为double且值为24.0,则 d / (a / b) 的类型及值为( )。 A. int, 10 B. double, 12.0000 C. int, 12 D. double, 10.0000 2、“变量 a 的值为 5 或是 6” 应表示为( )。 A. a = 5 || a = 6 B. a == 5 || a == 6 C. a == 5 a == 6 D. a == 5 || == 6 3、以下代码段的输出为( )。 counter = 0; for(i = 0; i 10; ++i) for(j = 0; j 10; ++j) { if(i == j) continue; counter++; } printf(%d\n, counter); A. 55 B. 90 C. 45 D. 100 4、在一个函数内使用 return 会( )。 A. 跳出该函数 B. 跳到该函数的起点 C. 跳到该函数的下一个return D. 跳出目前所在的循环 5、如果 a 的声明是 int *a,则 a[i] 的意义等同于( )。 A. (a + i) B. (a) + I C. *(a + i) D. (*a) + i 6、字符串可视为( )的数组。 A. 浮点数 B. 双精度浮点数 C. 整数 D. 字符 7、一般字符串函数,如strcmp,如何知道字符串的结尾? A. 字符串永远是固定长度的数组,所以没有结尾的问题 B. 检测该字符串元素是否为有效内存地址 C. 检测该字符串元素是否含值。 D. 检测字符串元素为\0 8、现有 char string[100]。如果所有字符串操作均为合法内存地址,则下列( )恒为真。 A. strlen(string)小于sizeof(string) B. strlen(string)等于sizeof(string) C. strlen(string)大于sizeof(string) D. 以上皆非 9、如果void出现在函数名称前,则下列( )为真。 A. 函数没有返回值 B. 编译程序不会检查函数参数类型 C. 函数没有参数 D. 编译程序不会对该函数进行优化 10、若定义:int?k,?a[10],?*p=a; 那么下面表达式不能被编译的是( )。 A. p[0]?=?k; B. a++; C. p++; D. a[0]?=?k; 二、综合应用 1、简述结构(struct)和联合(union)的异同。(分)2、若有以下程序,函数factorial计算阶乘, 程序调用factorial函数求组合数。求组合数的公式为: 1 #include stdio.h 2 double factorial(int number); 3 int main(void) { 4 ????????int n, k; 5 ????????double c; 6 ????????do { 7 ????????????????printf(Please input n, k:); 8 ????????????????scanf(%d%d, n, k); 9 ????????} while(n k);???????? 10 ????????c = factorial(n) / (factorial(k) *factorial(n - k)); 11 ????????printf(c=%.0f\n, c); 12 } 13 double factorial(int x) { 14 ????????int i; 15 ????????double result;???????? 16 ????????for(i = 2; i = x; ++i) 17 ????????????????result *= i; 18 ????????return result; 19 } 程序中存在的错误在第___

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档