试卷代号7021B卷.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
试卷代号7021B卷

试卷代号:7021 B卷 《程序设计语言》期末试卷 (试卷总分:100分,考试时间:120分钟,答案写在答卷纸上) 一、单项选择题(每题2分,共40分) 1. 组成C程序的基本单位是________。 A)B)C)D)mainx_1 ; y; B)int x=y=5 ; C)int for=4;D)int printf=2,x_y=2; int类型的常数是________。 A)-2U B)059 C)3a D)0xAF 5. 已知:int x,*px=x; 则为了得到变量x的值,下列表达式中错误的是________。 A)px[0] B)*p*x D)*x 6. 语句if (i ) i++; 中的条件表达式 i 等价于________。 A)i==0 B)i!=1 C)i!=0 D)-i 7. 以下错误的描述是________。 A)break语句和continue语句的作用是一样的 B)break语句可用于do~while语句 C)在循环语句中使用break语句是为了跳出循环,提前结束循环 D)在循环语句中使用continue语句是为了结束本次循环,而不终止整个循环 8. 下面程序________。 #includestdio.h void main() { int x=10; do printf(%d ,x-=9); while(!(--x)); } A)运行输出是1 B)运行输出是1和-9 C)运行输出是2和-8 D)是死循环 9. 以下正确的函数说明是________。 A)float add(int x,y) B)int add(int x;int y) C)char add( ) D)int add(char x[ ] [ ]) 10. 已知:int a[2][3]; 则对数组元素的非法引用是________。 A)a[0][2*1] B)a[1][3] C)a[4-3][0] D)a[1][2] 11. 若有定义char x[ ]= 12345; char y[ ]={ 1, 2, 3, 4, 5};则 。 A)x数组与y数组的长度相同 B)x数组长度大于y的长度 C)x 数组长度小于y数组长度 D)x数组等价与y 数组 12.若主调用函数为double型,被调用函数定义中没有函数类型说明,而return语句中的表达式为float型,则被调用函数返回值的类型是________。 A)float 型 B)int型 C)double型 D)类型错误 13.定义:char (*p) ();说明了________。 A)p是指向一维数组的指针变量 B)p是指向char型数据的指针变量 C)p是指向函数的指针,该函数返回一个char型数据 D)p是一个函数名,该函数的返回值是指向char型数据的指针 14. C语言中共用体类型变量在程序执行期间________。 A)所有成员一直驻留在结构中 B)只有一个成员驻留在结构中 C)部分成员驻留在结构中 D)没有成员驻留在结构中 15.如果用户的程序中要使用C库函数中的字符串函数时,应在该源文件中使用的include命令是_________。 A)#includestring.h B)#includemath.h C)#includestdio.h D)#includectype.h 16.在C语言中,if语句后的一对圆括号中,用以决定分支流程的表达式_________。 A)只能用逻辑表达式 B)可用任意表达式 C)只能用逻辑表达式或关系表达式 D)只能用关系表达式 17.数组定义为int a[3][4];, 引用a[0]+2表示_________。 A)a数组第0行第2列元素的值 B)a数组第0行第2列元素的地址 C)a数组第0行的首地址 D)a数组第2列的首地址 18.假如指针p1已经指向某个整型变量,要使指针p2也指向同一个变量,哪一个语句是正确的_________。 A)p2=p1; B)p2=**p1; C)p2=*p1; D)p2=*p1; 19.如果在用户的程序中要使用C库函数中的数学函数时,应在该源文件中使用的include命令是________。 A)#includestring.h B)#includemath.h C)#includestdio.h D)#includectype.h 20.以下关于typedef的叙述不正确的是________。 A)用typedef可以定义各种类型名,但不能用来定义变量 B)用typedef可以增加新类型 C)用typedef只是将已存在的类型用一个新的名称来代表 D)使用typedef便于程序的通用和移植 二、程序阅读题(每题

文档评论(0)

kaiss + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档