河海大学2009年工程硕士学位入学计算机技术考试专业课试卷

河海大学2009年工程硕士学位入学计算机技术考试专业课试卷

ID:33383821

大小:85.50 KB

页数:6页

时间:2019-02-25

河海大学2009年工程硕士学位入学计算机技术考试专业课试卷_第1页
河海大学2009年工程硕士学位入学计算机技术考试专业课试卷_第2页
河海大学2009年工程硕士学位入学计算机技术考试专业课试卷_第3页
河海大学2009年工程硕士学位入学计算机技术考试专业课试卷_第4页
河海大学2009年工程硕士学位入学计算机技术考试专业课试卷_第5页
资源描述:

《河海大学2009年工程硕士学位入学计算机技术考试专业课试卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、河海大学2009年工程硕士入学考试专业课试题考试科目名称:高级语言程序设计一、选择题(1分×25=25分)1.以下说法中正确的是(1)。A.C语言程序总是从第一个的函数开始执行B.在C语言程序中,要调用的函数必须在main()函数中定义C.C语言程序总是从main()函数开始执行D.C语言程序中的main()函数必须放在程序的开始部分2.在以下各组标识符中,均可以用作变量名的一组是(2)。A.a01,_ntB.table_1,a*.1C.0_a,W12D.for,point3.若有说明:inta[10];则对数组元素的正确引用是(3)。A.a[10]B.a[3.5]C.a

2、(5)D.a[10-10]4.有以下程序,执行后输出结果是(4)。main(){intn=9;while(n>6){n--;printf(”%d”,n);}}A.987B.876C.8765D.98765.若有以下定义,则对a数组元素地址的正确引用是(5)。inta[5],*p=a;A.&a[0]B.*a+1C.&a+1D.p+56.若有以下调用语句,则不正确的fun函数定义的首部是(6)。main(){…inta[50],n;…fun(n,&a[9]);…}A.voidfun(intm,intx[])B.voidfun(ints,inth[50])C.voidfun(i

3、ntp,int*s)D.voidfun(intn,inta)7.设有数组定义:chararray[]=”China”;则数组所占的空间是(7)。A.4个字节B.5个字节C.6个字节D.7个字节8.在下列C语言源程序的错误中,通常不能在编译时发现的是(8)。A.括号不匹配B.非法标识符C.数组元素下标值越界D.程序结构不完整9.若有声明"longa,b;"且变量a和b都需要通过键盘输入获得初值,则下列语句中正确的是(9)。A.scanf("%ld%ld,&a,&b");B.scanf("%d%d",a,b);C.scanf("%d%d",&a,&b);D.scanf("%l

4、d%ld",&a,&b);10.若有定义语句:inta[2][3],*p[3];则以下语句中正确的是(10)。A.p=a;B.p[0]=a;C.p[0]=&a[1][2];D.p[1]=&a;Page6of611.已知:intx;inty[10];int*p;下列(11)是合法的。A.p=&x;B.p=&(x+3);C.p=&5;D.p=&y;12.以下叙述中错误的是(12)。  A.局部变量的定义可以在函数体和复合语句的内部  B.全局变量的定义可以在函数以外的任何部位  C.同一程序内局部变量和全局变量不允许同名  D.函数的形参属于局部变量13.设有说明double

5、(*p1)[N];其中标识符p1是(13)。A.N个指向double型变量的指针。B.指向N个double型变量的函数指针。C.一个指向由N个double型元素组成的一维数组的指针。D.具有N个指针元素的一维指针数组,每个元素都只能指向double型量。14.下列关于C语言数据文件的叙述中正确的是(14)。A.文件由ASCII码字符序列组成,C语言只能读写文本文件B.文件由二进制数据序列组成,C语言只能读写二进制文件C.文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件D.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件15.若有下面的程序段,

6、则下列叙述正确的是(15)。chars[]="china";char*p;p=s;A.s和p完全相同B.数组s中的内容和指针变量p中的内容相等C.s数组长度和p所指向的字符串长度相等D.*p与s[0]相等16.若有结构类型定义“typedefstructtest{intx,y[2];}TEST;”,则以下声明中正确的是(16)。A.structtestx;B.structx;C.testx;D.structTESTx;17.若有声明“floatf=123.45678;”,则执行语句“printf("%.3f",f);”后,输出结果是(17)。A.1.23e+02B.123

7、.457C.123.456780D.1.234e+0218.下列关于指针定义的描述,(18)是错误的。A.指针是一种变量,该变量用来存放某个变量的地址值的。B.指针变量的类型与它所指向的变量类型一致。C.指针变量的命名规则与标识符相同。D.在定义指针时,标识符前的“*”号表示后面的指针变量所指向的内容。19.已知A盘根目录下有文本文件“data.txt”且程序中已有声明“FILE*fp;”,若程序需要先从“data.txt”文件中读出数据,修改后再写入“data.txt”文件中,则调用fopen函数的正确形式是(19)。A.f

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。