2013 14(2)“程序设计ii”期末试卷.

2013 14(2)“程序设计ii”期末试卷.

ID:11803347

大小:97.50 KB

页数:14页

时间:2018-07-14

2013 14(2)“程序设计ii”期末试卷._第1页
2013 14(2)“程序设计ii”期末试卷._第2页
2013 14(2)“程序设计ii”期末试卷._第3页
2013 14(2)“程序设计ii”期末试卷._第4页
2013 14(2)“程序设计ii”期末试卷._第5页
资源描述:

《2013 14(2)“程序设计ii”期末试卷.》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、年级:_____________专业:_____________________班级:_________________学号:_______________姓名:__________________…………………………………………………………..装………………….订…………………..线………………………………………………………诚信应考考出水平考出风格浙江大学城市学院2013—2014学年第二学期期末考试试卷《程序设计(II)》开课单位:计算学院;考试形式:闭卷;考试时间:_2014__年__6__月_26_日;所需时间:120分钟题序一二三四五六七八总分得分评卷人注:请在答题卷上答

2、题,答案写在试卷上无效。一.单项选择题(本大题共20题,每题1分,共20分。)1.假定int类型变量占用两个字节,有定义:intx[10]={0,2,4};则数组x在内存中所占字节数是()。A)3B)6C)10D)202.以下能正确定义数组并正确赋初值的语句是()。A)intN=5,b[N][N];B)inta[1][2]={{1},{3}};C)intc[2][]={{1,2},{3,4}};D)intd[3][2]={{1,2},{34}};3.下述对C语言字符数组的描述中错误的是()。A)字符数组可以存放字符串B)字符数组中的字符串可以整体输入、输出C)可以在赋值语句中通过赋

3、值运算符"="对字符数组整体赋值D)不可以用关系运算符对字符数组中的字符串进行比较4.下列叙述中错误的是()。A)对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B)数组名代表的是数组所占存储区的首地址C)在程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D)可以通过赋初值的方式确定数组元素的个数5.若有定义语句:inta[3][6];按在内存中的存放顺序,a数组的第10个元素是()。A)a[0][4]B)a[1][3]C)a[0][3]D)a[1][4]6.有以下定义:charx[]="abcdefg";chary[]={'a

4、','b','c','d','e','f','g'};则正确的叙述为()。A)数组x和数组y等价B)数组x和数组y的长度相同第8页,共8页C)数组x的长度大于数组y的长度D)数组x的长度小于数组y的长度7.下列语句定义x为指向int类型变量a的指针,正确的是()。A)inta,*x=a;B)inta,*x=&a;C)int*x=&a,a;D)inta,x=a;8.设有以下定义inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;则执行b=p[5];语句后变量b的值为()。A)5B)6C)8D)99.下列叙述中错误的是()。A)改变函数形参的值,不会改

5、变对应实参的值B)函数可以返回地址值C)可以给指针变量赋一个整数作为地址值D)当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL10.以下程序的输出结果是()。intmain(void){chara[10]={'1','2','3','4','5','6','7','8','9',0},*p;inti=8;p=a+i;printf("%s",p-3);return0;}A)6B)6789C)'6'D)78911.以下选项中,不能定义s为合法的结构变量的是()。A.structabcB.struct{doublea;{doublea;charb[10];charb

6、[10];}s;}s;C.structABCD.structs{doublea;{doublea;charb[10];charb[10];};};structABCs;12.如果有定义语句:struct{intx,y;}s[2]={{1,3},{2,7}};则语句printf(“%d”,s[0].y/s[1].x);的输出结果为()。A.0B.1C.2D.313.设有如下定义“structsk{inta;floatb;}data,*p;”,若有“p=&data;”,则对data中的a域的正确引用是()。A.(*p).data.aB.(*p).aC.p->data.aD.p.da

7、ta.a14.执行下列程序后变量i的值应为()。#defineMA(x,y)x*yi=5;i=MA(i,i-1)*7;A.16B.18C.210D.16815.下面说法中正确的是()。A.第8页,共8页若全局变量仅在单个C文件中访问,则可以将这个变量修改为静态全局变量,以降低模块间的耦合度B.若全局变量仅由单个函数访问,则可以将这个变量改为该函数的静态局部变量,以降低模块间的耦合度C.设计和使用访问动态全局变量、静态全局变量、静态局部变量的函数时,需要考虑变量生命周期

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

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

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