2013年杭州师范大学考研专业课试题826计算机基础.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《2013年杭州师范大学考研专业课试题826计算机基础.doc》由用户(雁南飞1234)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研专业课试题
- 资源描述:
-
1、杭 州 师 范 大 学 硕 士 研 究 生 入 学 考 试 命题 纸杭 州 师 范 大 学 2013 年招收攻读硕士研究生入学考试题 考试科目代码: 826 考试科目名称: 计算机基础 说明:1、考生答题时一律写在答题纸上,否则漏批责任自负;第一部分 程序设计基础一、选择题(每小题2分,共30分)1完成C语言源程序文件编辑后,到生成执行文件,C语言处理系统必须执行的步骤依次为( )。A链接、编译B编译、链接C链接、运行D运行2设有:double x; 通过scanf语句正确地输入x值的语句是( )。Ascanf(%f, x);Bscanf(%f, &x);Cscanf(%lf, x);Dsca
2、nf(%lf, &x);3设有:int x = 10, y = 4, f; double m; 执行语句:f = m = x / y; 后,f、m的值分别是( )。A2和2.5B3和2.5C2.5和2.5D2和2.04设有:int x = 5, y = 7, z = 8; 执行语句:z += x+ | y+ | +z; 后,x、y、z的值分别是( )。A6、7、9B6、8、10C6、8、8D6、8、15以下一维数组的定义中,正确的是( )。A#define MAX 5;Bint MAX = 5; int aMAX; int aMAX;Cconst int MAX = 5; Dint MAX;
3、int aMAX; scanf(%d, &MAX); int aMAX;6以下对二维数组a进行正确初始化的是( )。 Aint a23 = 1,2, 3,4, 5,6 ; Bint a3 = 1,2,3,4,5,6 ; Cint a2 = 1,2,3,4,5,6 ;Dint a2 = 1,2, 3,4 ;7设有:char (*p)10; 该语句声明了一个( )。A指向含有10个元素的一维字符型数组的指针变量pB指向长度为10的字符串的指针变量pC有10个元素的指针数组p,每个元素可以指向一个字符串D有10个元素的指针数组p,每个元素存放一个字符串8以下( )表示与numij是等价的。Anumi
4、+jB*(*(num+j)+i) C*(num+i)+jD*(numi+j)9已知学生结构描述为:struct student int no;char name20;char sex;struct intyear;char month20;int day; birth;struct student s;设变量s中的“生日”应是“1994年7月10日”,下列对“生日”的正确赋值方式是( )。As.birth.year = 1994; s.birth.month = 7; s.birth.day = 10;Bs.birth.year = 1994; s.birth.month = 7; s.bir
5、th.day = 10;Cs.birth.year = 1994; strcpy(s.birth.month, 7); s.birth.day = 10;Ds.birth.year = 1994; s.birth.month = 7; s.birth.day = 10;10若用数组名作为函数调用时的实参,则实际上传递给形参的是( )。 A数组首地址B数组的第一个元素值C数组中全部元素的植 D数组元素的个数11下列错误的描述是( )。 A在函数外部定义的变量是全局变量 B在函数内部定义的变量是局部变量 C函数的形参是局部变量D局部变量不能与全局变量同名12下列程序的输出结果是( )。#inclu
6、de int main(void) int k = 0;char c = A; do switch (c+) case A: +k; break; case B: -k; case C: k += 2; break; case D: k = k % 2; break; case E: k = k * 10; break; default: k = k / 3; +k; while(cG);printf(k=%dn, k);return 0;Ak=6Bk=8Ck=7Dk=913下列程序的输出结果是( )。#include int f(int n) if(n = 1) return 1; else
7、 return n + f(n - 1);int main(void) printf(%dn, f(5); return 0;A21B10C16D1514下列程序的输出结果是( )。#include int f(int x) return x * x + x - 12;int any_function(int (*pf)(int) int n = 0; while(pf(n) +n; return n;int main(void) printf(%dn, any_function(f); return 0;A3B0C1D215若文本文件example.txt中原有内容为:good,则运行下面程
8、序后文件example.txt中的内容为( )。#include int main(void) FILE *fp;fp = fopen(example.txt, w);fprintf(fp, abc);fclose(fp);return 0;AgoodabcBabcdCabcDabcgood二、综合题(每小题10分,共20分)1查找是计算机程序中常见的操作。所谓查找,就是在数组中寻找一个指定元素的过程。常用的查找算法有:顺序查找和二分(折半)查找。编写一个二分(折半)查找函数:int binarySearch(int key, int list, int arraySize),第1个参数key
9、是需要查找的关键字;第2个参数list是需要查找的有序数组;第3个参数arraySize是数组大小。如果在数组list中找到与关键字key匹配的数组元素,则返回该数组元素的下标,否则返回-1。2无暇素数emirp(英文素数prime的逆序)是这样一种素数:一个数本身为素数,且其逆序数也是素数。例如,17是素数,其逆序数71也是,因此17和71是emirp。编写程序,定义函数:int isPrime(int n),判断n是否是素数,如果是素数,函数返回1,否则返回0;定义函数:int reverse(int n),求n的逆序数,函数返回n的逆序数,如n为17,函数reverse(n)返回71;在
展开阅读全文