- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、选择题(共 20 分,每小题 2 分)
当处理特定问题时的循环次数已知时,通常采用的语句是( )。
a. for
b. while
c. do-while
d. switch
题目 2
在 switch 语句的每个 case 块中,假定都是以 break 语句结束的,则此 switch 语句
容易被改写成的语句是( )。
a. for
b. if
c. do
d. while
题目 3
for 语句能够被改写成的语句是( )。
a. 复合
b. if
c. switch
d. while
题目 4
下面循环语句执行结束后输出的 i 值为( )。
for(int i=0; in; i++) if(in/2) {coutiendl; break;}
a. n/2
b. n/2+1
c. n/2-1
d. n-1
题目 5
在下面循环语句中,内层循环体 S 语句的执行总次数为( )。
for(int i=0; in; i++)
for(int j=i; jn; j++) S;
a. n2
b. (n+1)/2
c. n(n-1)/2
d. n(n+1)/2
题目 6
在下面的 do 循环语句中,其循环体被执行的次数为( )。
int i=0; do i++; while(i*i10);
a. 4
b. 3
c. 5
d. 2
题目 7
在下面的一维数组定义中,有语法错误的选项是( )。
a. int a[]={1,2,3};
b. int a[10]={0};
c. int a[];
d. int a[5];
题目 8
在下面的二维数组定义中,语法正确的选项是( )。
a. int a[5][];
b. int a[][5];
c. int a[][3]={{1,3,5},{2}};
d. int a[](10);
题目 9
假定一个二维数组的定义语句为 “int a[3][4]={{3,4},{2,8,6}};”,则元素
a[1][1]的值为( )。
a. 2
b. 4
c. 6
d. 8
题目 10
假定一个二维数组的定义语句为 “int a[3][4]={{3,4},{2,8,6}};”,则元素
a[2][1]的值为( )。
a. 0
b. 4
c. 8
d. 6
二、判断题(共 20 分,每小题 1 分。叙述正确则回答“是”,否则回答“否”)
题目 11
在执行“typedef int DataType;”语句后,标识符 DataType 与保留字 int 具有完
全相同的含义和作用。 对
题目 12
在 switch 语句中,每个 case 和冒号之间的表达式只能是常量。 对
题目 13
为了结束本层循环类语句或 switch 语句的执行过程,在语句体中需要使用 break 语
句。 对
题目 14
在程序中执行到 break 语句时,将结束所在函数的执行过程,返回到调用该函数的
位置。错
题目 15
在程序执行完成任一个函数调用后,将结束整个程序的执行过程,返回到操作系统
或 C 语言集成开发环境界面窗口。 错
题目 16
假定一维数组的定义为“char* a[8];”,则该数组所含元素的个数大于 8。 错
题目 17
假定二维数组的定义为“int a[3][5];”,则该数组所占存储空间的字节数为 60。
对
题目 18
假定二维数组的定义为“char a[M][N];”,则该数组所含元素的个数为 M+N。错
题目 19
假定二维数组的定义为“double a[M][N];”,则每个数组元素的行下标取值范围在
0~M-1 之间。 对
题目 20
假定二维数组的定义为“double a[M][N];”,则每个数组元素的列下标取值范围在
0~N 之间。错
题目 21
存储一个空字符串需要占用 0 个字节的存储空间。 错
题目 22
使用“typedef char BB[10][50];”语句定义标识符 BB 为含有 10 行 50 列的二维字
符数组类型。 对
题目 23
存储字符a需要占用 1 个字节的存储空间。 对
题目 24
空字
您可能关注的文档
- 电大《马克思主义基本原理概论》谈一谈对生产剩余价值是资本主义生产方式绝对规律和生产剩余价值方法认识.pdf
- 电大国开大学习网金融学自测题库1-15章 形成任务答案1100.pdf
- 2022年 国开形考任务 C语言程序设计 形考任务12 (2).pdf
- (2021更新)国家开放大学电大《马克思主义基本原理概论》网络核心课单选题题库及答案.pdf
- 最新答案)2023年国家开放大学《国家安全知识线上竞答二》.pdf
- 2025年广州市越秀区人民街道办事处公开招聘辅助人员备考题库附答案详解.docx
- 2025年泉州初三历史期末试卷及答案.doc
- 海南中考:英语高频考点汇总.doc
- 海南中考:英语高频考点总结.doc
- 海南中考:英语重点基础知识点.doc
原创力文档


文档评论(0)