杭州师范大学-825计算机基础【2017】考研真题
2023-06-20
999+
451.09KB
9 页
侵权投诉
杭 州 师 范 大 学 硕 士 研 究 生 入 学 考 试 命 题 纸
2017 年 考试科目代码 825 考试科目名称 计算机基础 (本考试科目共 9页,第 1页)
杭 州 师 范 大 学
2017 年招收攻读硕士研究生入学考试题
考试科目代码: 825
考试科目名称: 计算机基础
说明:考生答题时一律写在答题纸上,否则漏批责任自负。
第一部分:程序设计基础(C 语言)
一、判断题(每小题 2 分,共 20 分)
1、C 语言的标识符是区分大小写的。( )
2、在编译 C 源程序时,计算机根本不会去识别各个变量名的具体含义,因此命名
规范对编写 C 程序而言不是必要的,而且有可能会降低编写 C 源程序的效率。
( )
3、C 语言中,注释不可以出现在程序中任意的地方。( )
4、C 语言程序中的变量必须先声明后使用。( )
5、在 C 语言中,'B'和"B"在内存中的表示没有区别。( )
6、一个复合语句是作为一个语句处理的且在逻辑上相互关联的一组语句。( )
7、C 语言程序的三种基本结构是顺序结构、分支(选择)结构和循环结构。( )
8、C 语言的 double 类型数据可以精确表示任何实数。( )
9、在 C 语言中,将语句“if(x==5) y++;”误写作“if(x=5) y++;”,将导致编
译错误。( )
10、在 switch 语句中,表达式和常量表达式的值只能是整型、字符型或枚举型。
( )
二、单项选择题(每小题 2 分,共 40 分)
1、程序的开发步骤中不包括( )。
杭 州 师 范 大 学 硕 士 研 究 生 入 学 考 试 命 题 纸
2017 年 考试科目代码 825 考试科目名称 计算机基础 (本考试科目共 9页,第 2页)
A. 撰写文档 B. 程序测试 C. 编译链接 D. 运行程序
2、以下( )为有效变量名。
A. 234@@ B. 1926sum C. a&bdef D. _counter
3、以下符合 C 语言语法的浮点型(实型)型常量是( )。
A. 1.2e0.5 B. 3.14.159e C. 5e-3 D. e15
4、如果 c 的类型为 int 且值为 10,则 c / 3 + c % 6 结果为( )。
A. 7 B. 6 C. 6.333333 D. 7.333333
5、如果 a 的类型为 int 且值为 12,b 的类型为 int 且值为 5,d 的类型为 double
且值为 24.0,则 d / (a / b) 的类型及值为( )。
A. int,10 B. double,12.000000 C. int,12 D. double,10.000000
6、已知:int x, y; double z; 则以下语句中错误的是( )。
A. scanf("%2d*%d%lf", &x, &y, &z);
B. scanf("%x%*d%o", &x, &y);
C. scanf("%d,%lx,%le", &x, &y, &z);
D. scanf("%x%o%6.2f", &x, &y, &z);
7、以下程序的输出结果是( )。
#include <stdio.h>
int main(void) {
int a = 1234;
printf("%2d\n", a);
return 0;
}
A. 1234 B. 提示出错、无结果 C. 12 D. 34
8、以下非法的赋值语句是( )。
A. n=++i; B. x=(j--); C. ++(i+1); D. j++;
9、已知:int x=5,y=5,z=5; 执行语句:x%=y+z; 后,x 的值是( )。
A. 0 B. 5 C. 6 D. 1
10、“变量 a 的值为 5 或是 6” 应表示为( )。
A. a = 5||a = 6 B. a == 5||a == 6
C. a == 5&&a == 6 D. a == 5||== 6
11、下列( )循环保证至少执行一次。
A. for B. do while C. while D. 以上皆是
杭 州 师 范 大 学 硕 士 研 究 生 入 学 考 试 命 题 纸
2017 年 考试科目代码 825 考试科目名称 计算机基础 (本考试科目共 9页,第 3页)
12、有以下代码段:
int k=0;
while(k=1)
k++;
while 循环执行的次数是( )。
A. 无限次 B. 有语法错,不能执行
C. 一次也不执行 D. 执行一次
13、语句 for(i = 1; i < 10; ++i); 执行结束后,i 的值是( )。
A. 11 B. 12 C. 9 D. 10
14、在 C 语言的一个源程序文件中,main 函数的位置( )。
A. 必须在系统调用的库函数的后面 B. 必须在程序的最开始
C. 必须在程序的最后 D. 可以任意
15、如果 i 是变量,而 p 是指向 i 的指针,则下列表达式( )可以代替 i。
A. *&p B. &I C. &*I D. *&i
16、两个指针变量,所指的类型相同,则它们之间不能进行的运算是( )。
A. < B. - C. + D. ==
17、执行下列语句:int x[5], *p = x; p += 2; 则指针变量 p 指向数组 x 的
( )元素。
A.x[2] B.x[3] C.x[0] D.x[1]
18、若二维数组 a 有 m 列,则在 a[i][j]之前的元素个数是( )。
A.j*m+i B.j*m+i–1 C.i*m+j D.i*m+j-1
19、以下说法错误的是( )。
A. 在一个结构内不能包含另一个不同类型的结构作为其成员
B. 用指向结构变量的指针做函数参数,是将结构变量的地址传给被调函数,因此
在被调函数中对结构内容的修改会影响原结构变量
C. 和整型、实型、字符型一样,void 类型也是一种基本数据类型
D. 结构在内存中所占的字节数不仅与所定义的结构类型有关,还与计算机系统本
身有关
20、以下叙述中,错误的是( )。
A. 顺序读写方式不适用于二进制文件
B. 对二进制文件的访问速度比文本文件快
C. 文本文件以 ASCⅡ码形式存储数据
标签: #杭州师范大学
摘要:
展开>>
收起<<
杭州师范大学硕士研究生入学考试命题纸2017年考试科目代码825考试科目名称计算机基础(本考试科目共9页,第1页)杭州师范大学2017年招收攻读硕士研究生入学考试题考试科目代码:825考试科目名称:计算机基础说明:考生答题时一律写在答题纸上,否则漏批责任自负。第一部分:程序设计基础(C语言)一、判断题(每小题2分,共20分)1、C语言的标识符是区分大小写的。()2、在编译C源程序时,计算机根本不会去识别各个变量名的具体含义,因此命名规范对编写C程序而言不是必要的,而且有可能会降低编写C源程序的效率。()3、C语言中,注释不可以出现在程序中任意的地方。()4、C语言程序中的变量必须先声明后使用。...
声明:研友网所有资料均为用户上传分享,仅供参考学习使用,版权归原作者所有。若侵犯到您的权益,请告知我们处理!任何个人或组织,在未征得本平台同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。