- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话: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 }
程序中存在的错误在第___
您可能关注的文档
最近下载
- 会计报表开发成本审计底稿模板(房产企业).xls VIP
- 语文课前五分钟活动.pptx
- 2025年高考历史试卷(山东卷)附答案解析.docx VIP
- 中国文化古城—西安.-PPT.pptx VIP
- 《西方社会学理论》全套教学课件.ppt
- 第7课 实践出真知 课件 中职高教版哲学与人生.pptx
- 一针疗法之肩周炎.ppt
- 2025中国银行中银国际证券股份有限公司招聘8人笔试模拟试题及答案解析.docx VIP
- 神经介入治疗概述及护理常规.ppt VIP
- 舒伯特第二即兴曲,降E大调 D.899之2 Impromptu No. 2 in E flat major, D. 899, No. 2 Op90 Schubert钢琴谱.pdf VIP
文档评论(0)