2017年湖南农业大学硕士招生自命题科目试题科目名称及代码:341农业知识综合三适用领域:农业硕士农业信息化领域考生需带的工具:考生注意事项:①农业信息化领域考生做程序设计、数据库技术与应用、网络技术与应用3个部分,每个部分分值50分。②所有答案必须做在答题纸上,做在试题纸上一律无效。③按试题顺序答题,在答题纸上标明题目序号。(一)程序设计(50分)一、单项选择题(共计24分,每小题2分)1、C语言程序通过编写函数组织程序,各个函数在源文件中的位置顺序为()。A、第一个函数必须是主函数,其他函数任意B、任意C、必须完全按照执行的顺序排列D、其他函数可以任意,主函数必须在最后2、下列选项中,可以作为“字符常量”的是()。A、XYZB、"XYZ"C、'xyz'D、'x'3、C语言中的变量名的第一个字符()。A、必须为字母或下划线B、必须为下划线C、必须为字母D、可以是字母,数字或下划线中的任意一种4、能正确表达x和y同时为正或者同时为负的逻辑表达式是()。A、(x>0||y>0)&&(x<0||y<0)B、x*y>0C、(x>0&&y>0)&&(x<0&&y<0)D、(x+y>0&&x+y<0)5、若运行时给变量x输入8,则以下程序的运行结果是()。main(){intx,y;scanf("%d",&x);y=x>8?x+5:x-6;printf("%d\n",y);}A、13B、8C、2D、06、执行下列程序,当输入的字符a时,则输出结果为()。#include"stdio.h"main(){charx;x=getchar();switch(x)共7页,第1页{case97:printf("%c",'a');case98:printf("%c",'b');default:printf("%s\n","NoMatch");}}A、abB、aC、bD、abNoMatch7、以下程序的输出结果是()。main(){intx=8,y=3;printf("%d\n",y=x/y);}A、2.66667B、2C、3D、不确定8、以下能对一维数组x进行初始化的语句是()。A、intx[4]=(0,1,2,3)B、intx(2)={}C、inta{5}={10*1}D、intx[3]={0,1,2}9、下列不正确的定义是()。A、intq,*p=&q;B、int*p,j;C、int*p=&t,t;D.intt,*p;10、以下程序中,while循环的循环次数是()。main(){inti=0;while(i<100){if(i<1)continue;if(i==8)break;i++;}}A、8B、死循环C、1D、10011、不是C语言提供的合法关键字是()。A、caseB、defaultC、ifD、then12、执行以下程序的输出结果是()。voidfunc(intp,intq,intr){p=40;q=50;r=60;}main(){intp=1,q=2,r=3;func(p,q,r);printf("%d,%d,%d\n",p,q,r);}A、1,2,3B、123C、405060D、40,50,60二、填空题(共计16分,每空2分)1、若在程序中用到"strcpy()"函数时,应在程序开头写上包含命令,若在程序中用...