浙江海洋大学341农业知识综合三(农业信息化)2017年考研真题
2023-11-19
999+
253.43KB
10 页
侵权投诉
-共-10-页,第- 1 -页
浙江海洋学院 2017 年硕士研究生入学考试初试试题(A 卷)
报考专业:农业信息化 考试科目:341 农业知识综合三
注意事项:本试题的答案必须写在规定的答题纸上,写在试题上不给分。
程序设计部分(50 分)
一、单项选择题(每小题 1 分,共 10 分)
1. 以下叙述中正确的是( ① )。
A. 构成 C 程序的基本单位是函数
B. 可以在一个函数中定义另一个函数
C. main()函数必须放在其他函数之前
D. 所有被调用的函数一定要在调用之前定义
2. C 语言中运算对象必须是整型的运算符是( ② )。
A. %= B. / C. = D. <=
3. 调用 gets 和puts 函数时,必须包含的头文件是( ③ )。
A. define B. stdlib.h C. stdio.h D. 以上都不对
4. 能正确表示逻辑关系:“a≥10 或a≤0”的 C语言表达式是(④ )。
A. a>=10 or a<=0 B. a>=0|a<=10
C. a>=10 &&a<=0 D. a>=10‖a<=0
5. 在C语言中,为了结束由 do-while 语句构成的循环,while 后一对圆括号
中表达式的值应为( ⑤ )。
A. 0 B. 1
C. true D.非0
6.设有数组定义: char array[]="China"; 则数组 array 所占的空间为( ⑥ )。
A. 4个字节 B. 5个字节
C. 6个字节 D. 7个字节
-共-10-页,第- 2 -页
7.以下正确的函数首部定义形式是( ⑦ )。
A.double fun(int x,int y) B. double fun(int x;int y)
C.double fun(int x,int y); D. double fun(int x,y);
8. 以下叙述中不正确的是( ⑧ )。
A.预处理命令行都必须以#号开始
B.在程序中凡是以#号开始的语句行都是预处理命令行
C.宏替换不占用运行时间,只占编译时间
D. 以下定义是正确的: #define PI 3.1415926;
9. 当说明一个结构体变量时系统分配给它的内存是( ⑨)。
A. 各成员所需内存量的总和
B. 结构中第一个成员所需内存量
C. 成员中占内存量最大者所需的容量
D. 结构中最后一个成员所需内存量
10. 若有以下说明和语句:
struct worker
{
int no;
char *name;
}work, *p=&work;
则以下引用方法不正确的是( ⑩ )。
A. work.no B. (*p).no
C. p->no D. work->no
-共-10-页,第- 3 -页
二、程序填空(每空 2 分,共 10 分)
1.下面函数的功能是将一个字符串的内容颠倒过来,请填空。
void fun(char str[])
{
int i,j,k;
for(i=0,j=_____①______;i<j;i++,j--)
{
_____②_____;
str[i]=str[j];
str[j]=k;
}
}
2. 以下递归函数求 Fibonacci 数列(这个数列前两项为 1,从第三项开始,
每一项都等于前两项之和)的第 n 项,其中 n 由参数传递,并在主函数中调用
该函数输出数列的前 20 项,请填空。
#include <stdio.h>
long fib(int n)
{
if(_____③_________)
return 1;
else
return _____④________;
}
int main()
{
int i;
for(i=1;i<21;i++)
printf("%l8d",_____⑤________);
printf("\n");
return 0;
}
标签: #浙江海洋大学 #341农业知识综合三 #考研真题
【文档说明】浙江海洋大学341农业知识综合三(农业信息化)2017年考研真题 (共10页),文档为pdf格式,大小为253.43KB。
【文档链接】浙江海洋大学341农业知识综合三(农业信息化)2017年考研真题 转载请保留链接: https://www.yanyou.net/doc/26511.html
声明:研友网所有资料均为用户上传分享,仅供参考学习使用,版权归原作者所有。若侵犯到您的权益,请告知我们处理!任何个人或组织,在未征得本平台同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。