2023年9月计算机二级C语言程序设计习题.docx

上传人:太** 文档编号:97896960 上传时间:2024-07-08 格式:DOCX 页数:9 大小:14.57KB
返回 下载 相关 举报
2023年9月计算机二级C语言程序设计习题.docx_第1页
第1页 / 共9页
2023年9月计算机二级C语言程序设计习题.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《2023年9月计算机二级C语言程序设计习题.docx》由会员分享,可在线阅读,更多相关《2023年9月计算机二级C语言程序设计习题.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2023年9月计算机二级C语言程序设计习题2023年9月计算机二级C语言程序设计习题2023年计算机二级考试立刻就要开头了,你预备好了吗?下面是 我为大家带来的计算机二级C语言程序设计习题,欢迎阅读。一、选择题1. (A )是构成C语言程序的基本单位。A、函数B、过程C、子程序D、子例程2. C语言程序从C开头执行。A、程序中第一条可执行语句B、程序中第一个函数C、程序中的main函数D、包含文件中的第一个函数 3、以下说法中正确的是(C )oA、C语言程序总是从第一个定义的函数开头执行B、在C语言程序中,要调用的函数必需在main()函数中定义C、C语言程序总是从main ()函数开头执行D

2、、C语言程序中的main()函数必需放在程序的开头部分4 .下列关于C语言的说法错误的是(B )。A、C程序的工作过程是编辑、编译、连接、运行B、C语言不区分大小写。C、C程序的三种基本结构是挨次、选择、循环D、C程序从main函数开头执行5 .下列正确的标识符是(C )。A、-alB、 aiC a2_iD、 int t5-8题为相同类型题考点:标识符的命名规章只能由字母、数字、下划线构成数字不能作为标识符的开头关键字不能作为标识符选项A中的,选项B中与不满意(1);选项D中 的int为关键字,不满意(3)6 .下列C语言用户标识符中合法的是(B )oA、3axB、xC caseD -e2 E

3、)union选项A中的标识符以数字开头不满意;选项C, E均为为关键 字,不满意(3);选项D中的“-”不满意(1);7 .下列四组选项中,正确的C语言标识符是(C )oA、%xB、a+bD、123选项A中的“犷,选项B中“ + ”不满意(1);选项D中的标识 符以数字开头不满意(2)8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。A、 print _3d db8 aBcB lam onehalf start$it 3paiC、 str_l Cpp pow whileD Pxq My-book line# His. age选项 B 中的,选项 D 中“不满意(1);选项C中的wh

4、ile为关键字,不满意(3)9 . C语言中的简洁数据类型包括(D )。A、整型、实型、规律型B、整型、实型、规律型、字符型C、整型、字符型、规律型D、整型、实型、字符型10 .在C语言程序中,表达式5%2的结果是C 。B、2C、1D、3%为求余运算符,该运算符只能对整型数据进行运算。且符号与 被模数相同 o 5%2=1; 5% (-2)=1; (-5) %2=-1; (-5)% (-2)=-1;/为求商运算符,该运算符能够对整型、字符、浮点等类型的数 据进行运算,5/2=211 .假如int a=3, b=4;则条件表达式aA、3B、4C、0D、1表达式1?表达式2:表达式3先计算表达式1,

5、若表达式1成立,则选择计算表达式2,并表达式2的值作为 整个大表达式的值;若表达式1不成立,则选择计算表达式3,并将表达式3的值作 为整个大表达式的值此题中的.aa为3, b为4。al2.若int x=2, y=3, z=4则表达式xA、4B、3C、2D、0E)113.C语言中,关系表达式和规律表达式的值是(B ) oA、0B、0或 1C、1D、 T 或F14.下面(D )表达式的值为4.A、 11/3B、11.0/3C、 (float)11/3D、 (int) (11.0/3+0. 5)(1)相同数据类型的元素进行数学运算(+、-、*、/)得到结果还 保持原数据类型。(2)不同数据类型的元素

6、进行数学运算,先要统一数据类型,统 一的标准是低精度类型转换为高精度的数据类型。选项A, n与3为两个整数,11/3结果的数据类型也应为整数, 因此将3. 666666的小数部分全部舍掉,仅保留整数,因此11/3=3.选项B, 1L0为实数,3为整数,因此首先要统一数据类型,将 整型数据3转换为3.0,转换后数据类型统一为实型数据,选项B变 为11. 0/3. 0,结果的数据类型也应为实型数据,因此选项B 11.0/3=3. 666666选项c,先将整数n强制类型转换,转换为实型11.0,因此选 项C变为11. 0/3,其后计算过程、结果与选项B同选项D,首先计算11. 0/3,其计算过程、结

7、果与选项B同,得到 3. 666666;再计算 3. 666666+0. 5=4. 166666,最终将 4, 166666 强制类 型转换为整型,即将其小数部分全部舍掉,结果为415.设整型变量a二2,则执行下列语句后,浮点型变量b的值不 为0.5的是(B )A、b=l. 0/aB、b二(float)(1/A、D、b=l/(a*1.0)二、程序填空题下列给定程序中,函数fun的功能是:将形参n中,各位上为偶 数的数取出,并按原来从高位到低位的挨次组成一个新数,作为函数 值返回。例如,从主函数输入一个整数27638496,则函数返回值为26846。请在程序的下画线处填入正确的内容并将下画线删除

8、,使程序得 出正确的结果。留意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!三、程序修改题下列给定程序中,函数fun的功能是:输出MXM整数方阵,然 后求两条对角线上元素之和,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果;留意:不要改动main函数,不得增行或删行,也不得更改程序 的结构!四、程序设计题编写函数fun,其功能是:将a, b两个两位正整数合并成一个新 的整数放在C中。合并的方式是:将a中的十位和个位数依次放在变 量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和 百位上。例如,当a=45, b=12,调用该函数后c=4251。留意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun 的花括号中填入你编写的若干语句。文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有 需要的人。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁