- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 统编版高中语文选择性必修中册第二单元苦难与新生中国革命传统作品研习单元任务群(一)苦难与新生课件(共14张PPT).ppt VIP
- 100海上大型绞吸疏浚装备的自主研发与产业化.pdf VIP
- 电阻式传感器课件.pptx VIP
- 杭州市第三届景点景区讲解员服务技能大赛笔试题库.docx VIP
- JVC摄像机GR-DV5000AC用户手册.pdf
- 沙原隐泉 优秀剖析.ppt VIP
- 公文写作:决定.ppt VIP
- 增碳剂对球墨铸铁的孕育作用.pdf VIP
- 上汽通用别克-全新一代GL8-产品使用说明书-28T Avenir-SGM6522UAA3-2018年款别克全新一代GL8用户手册.pdf
- 杭州市第三届景点景区讲解员服务技能大赛笔试题库.pdf VIP
原创力文档


文档评论(0)