C语言程序设计 模拟试卷.docxVIP

  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文档。上传文档
查看更多
PAGE PAGE 3 C 语言程序设计课程 模拟试卷 一、单项选择题。把合适的选项编号填写在括号内。(每小题 3 分,共 42 分) 1.在C 语言中,每条复合语句的结束标记字符为( )。 A.] B.) C. D.} 在C 语言程序中,单行或行尾注释语句使用的标记符为( )。A. */ B. /* C. // D. ** C 语言源程序文件的扩展名为( )。 cpp B. exe C. obj D. c 控制字符\n表示( )。 回车 B. 响铃 C. 换行 D. 换页 运算符优先级最高的是( )。 A. == B. + C. D. || x=10 的相反表达式为( )。A. x=10 B. x10 C. x!=10 D. x0 每次先进行循环条件的判断,然后再执行循环体的语句为( )。 for 和 do B. for 和 while C. while 和 do D. switch 和break 8. 假定对二维数组a[3][4]进行初始化的数据为{{3,5,6},{2,8},{7}},则 a[1][1]被初始化为( )。 A. 6 B. 2 C. 8 D. 7 对于一个二维字符数组a[M][N],存储每个字符串的长度至多为( )。 M B. N C. M-1 D. N-1 假定p 所指对象的值为 25,p+1 所指对象的值为 42,则表达式*p++的值为( )。A. 25 B. 42 C. 26 D. 43 已知“int a[6][5];”,则元素 a[2][4]的地址比该数组的首地址大( )。 14 个字节 B. 56 个字节 C. 28 个字节 D. 96 个字节 在 C 语言中,用户定义的标识符分为 4 种作用域,下列选项中不属于这 4 种作用域的是( )。 全局 B. 语句 C. 文件 D. 局部 在一个链表中,每个结点必然存在着一个指向自身结点类型的指针域,用来保存下一个结点的( )。 地址 B. 值 C. 名称 D. 类型 在 C 语言中,为只写操作打开一个文本文件的方式为( )。A. a B. r+ C. r D. w 二、是非判断题。根据叙述正确与否在其后面的括号内打对号“√”或叉号“×。”(每小题 2 分,共 30 分) 在C 语言中,保留字是有专门含义和作用的,不能作为一般标识符使用。( ) 在C 语言程序上机操作的过程中,编译程序的操作步骤之后是运行操作。( ) 在一条变量定义语句中,可以同时定义不同类型的变量。( ) 表达式x=x+y 表示成复合赋值表达式为x+=y。( ) 5.若x=5,y=10,则x=y 的逻辑值为假。( ) do-while 循环语句的循环体,只能是复合语句,不能是简单语句。( ) 在一维数组的定义语句中,数组名前为元素类型关键字。( ) 假定二维数组的定义语句为“double a[M][N];”,则每个数组元素的列下标取值范围在 0~N-1 之间。( ) 一个二维字符数组a[10][20]中存储每个字符串的最大长度为19。( ) 假定a 是一个一维数组,则表达式*(a+i)所对应的元素为a[i-1]。( ) 进行动态存储分配的calloc()函数带有两个参数。( ) 对于标识为static 属性的变量,若没有对它进行初始化,则默认的初值为1。( ) 在 C 语言中,一个结构类型的长度等于所含的所有数据成员类型的长度之和。 ( ) 在结构成员访问运算符中,点运算符和箭头运算符的左边均为结构变量。( ) 当向字符文件输出一个换行符时,实际将输出的是回车符或换行符。( ) 三、程序填空题。分析程序后把合适的内容填写在括号内。(每小题 5 分,共 30 分) 执行下面程序的输出结果为( )。 #includestdio.h void main() { int x=5,y=8,z=6,w=0; if(x=y) w=x; else w=y; if(wz) w=z; printf(w=%d\n,w); } 执行下面程序的输出结果为( )。#includestdio.h void main() { int n=0,y=0; while(n10) {n++; y+=n;} printf(y=%d\n,y); } 执行下面程序的输出结果为( )。#includestdio.h void main() { int a[8]={12,15,20,8,5,9,16,10}; int i,j,x=a[0]+a[1]; for(i=0; i8; i++) for(j=i+1; j8; j++) if(a[i]+a[j]x) x=a[i]+a[j]; printf(%d ,x); } 执行下面程序的输出结果为( )。#includestdio.h void main() { int a[8]={1

文档评论(0)

hao187 + 关注
官方认证
文档贡献者

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

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档