杭州师范大学硕士研究生招生考试命题纸2020年考试科目代码841考试科目名称软件专业基础(本考试科目共8页,第1页)杭州师范大学2020年招收攻读硕士研究生考试题考试科目代码:841考试科目名称:软件专业基础说明:考生答题时一律写在答题纸上,否则漏批责任自负
C程序设计部分(75分)一、判断题(每小题1分,共10分)1、在C语言中,标识符是不区分大小写的
()2、在C语言中,int类型数据可以表示任何整数
()3、在C语言中,while和do-while循环的主要区别是:do-while循环体可能一次都不执行;而while循环体至少无条件循环一次
()4、在C语言中,可以给指针变量赋一个整数作为地址值
()5、在C语言中,向函数传递参数时,实参和形参不可以重名
()6、设有宏定义:#defineF(N)2*N,则表达式F(2+3)的值是7
()7、已知:chara[7]="a0\0a0\0";则:sizeof(a)的值为7,strlen(a)的值为2
()8、在C语言中,结构类型成员的类型还可以是结构类型
()9、若文本文件打开方式为"a",而该文件已经存在,则文件中原有数据被清除
()10、在C语言中,用malloc函数动态分配的内存是在栈中分配的,而不是在堆中分配的
()二、单项选择题(每小题1分,共20分)1、软件与程序的区别是()
程序价格便宜、软件价格昂贵B
程序是用户自己编写的,而软件是由厂家提供的C
程序是用高级语言编写的,而软件是由机器语言编写的D
软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序只是软件的一部分2、CPU能直接识别的是()
高级语言3、若有表达式:x&&1,和以下表达式()是等价的
x==14、设x、y、z均为int型变量,则执行以下语句后x、y、z的