ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:28.58KB ,
资源ID:2427870      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2427870.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言答案.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言答案.docx

1、C语言答案第一章习 题1一、选择题1. 以下叙述正确的是 。A) 在C程序中,主函数必须位于程序的最前面B) 在C程序中,一行只能写一条语句C) C程序的基本结构是程序行D) C语句是完成某种程序功能的最小单位2. 一个C程序的执行是从 。A) 本程序的主函数开始,到本程序的主函数结束B) 本程序的第一个函数开始,到本程序的最后一个函数结束C) 本程序的主函数开始,到本程序的最后一个函数结束D) 本程序的第一个函数开始,到本程序的主函数结束3. 以下叙述正确的是 。 A) C语句的结束符为分号 B) C语句的结束符为逗号C) C语句的结束符为冒号D) C语句的结束符为句号4. 以下叙述正确的是

2、 。 A) 在一个C程序中,有且只能有一个主函数 B) 在一个C程序中,可以有两个或两个以上的主函数 C) 在一个C程序中,主函数可以由用户来命名 D) 在一个C程序中,主函数名(main)后面的括号可以省略5. 以下叙述正确的是 。 A) 计算机的硬件系统可以直接识别并执行汇编语言程序 B) 计算机的硬件系统可以直接识别并执行高级语言程序 C) 计算机的硬件系统可以直接识别并执行机器语言程序 D) 计算机的硬件系统可以直接识别并执行C语言程序6. 以下叙述不正确的是 。 A) 在C程序中,主函数、子函数都可以由用户来命名 B) 在C程序中,子函数可以由用户来命名,但主函数不能 C) 在C程序

3、中,主函数名只能用main D) 在C程序中,主函数不一定要放在子函数的前面参考答案:1、D 2、A 3、A 4、A 5、C 6、A第二章习 题 2一、选择题1. C语言中的变量名只能由字母、数字和下画线三种字符组成,且第一个字符 。 A) 必须为字母 B) 必须为下画线 C) 必须为字母或下画线 D) 可以是字母、数字或下画线中的任意一种2. 字符(char)型数据在微机内存中的存储形式是 。 A) 反码 B) 补码 C) EBCDIC码 D) ASCII码3. 在C语言中,要求运算量必须是整型或字符型的运算符是 。 A) & B) % C) ! D) +4. 设 int a = 12,则执

4、行完语句a += a -= a * a后,a的值是 。 A) 552 B) 264 C) 144 D) -2645. 下面程序的输出结果是 。 #include stdio.h int main( ) int a;printf(%dn, (a = 3 * 5, a * 4, a + 5);return 0;A) 65 B) 20 C) 15 D) 106. 下面程序的输出结果是 。 #include stdio.h int main( ) int x = 023;printf(%dn, -x);return 0;A) 17 B) 18 C) 23 D) 247. 下面程序的输出结果是 。 #i

5、nclude stdio.h int main( ) int x = 10, y = 3;printf(%dn, y = x / y);return 0;A) 0 B) 1 C) 3 D) 不确定的值8. 已知字母A的ASCII码为十进制数65,下面程序的输出结果是 。 #include stdio.h int main( ) char ch1, ch2;ch1 = A + 5 - 3;ch2 = A + 6 - 3;printf(%d, %cn, ch1, ch2);return 0;A) 67,D B) B,C C) C,D D) 不确定的值9. 以下程序的输出结果是 。 #include

6、 stdio.h int main( ) int x = 10, y = 10;printf(%d %dn, x-, -y);return 0;A) 10 10 B) 9 9 C) 9 10 D) 10 910. 下面程序的输出结果是 。 #include stdio.h int main( )int i, j, m, n;i = 8; j = 10;m = +i;n = j+;printf(%d, %d, %d, %d, i, j, m, n);return 0;A) 8,10,8,10 B) 9,11,8,10C) 9,11,9,10 D) 9,10,9,11参考答案:1、选择题1、C 2

7、、D 3、B 4、D 5、B6、B 7、C 8、A 9、D 10、C2、填空题1、2.5 2、10 3、a b 4、-4,-6 5、int第三章 习 题 3一、选择题1. int a, b;,要通过 scanf(”%d:%d”, &a, &b);使a得到5,b得到6,则正确的输入形式为选项 。A) 5 6 B) 5,6 C) 5:6 D) 5;62. 在printf(a=%c,b=%c, a, b);中,变量a, b的类型应该是选项 。A) 整型或字符型 B) 实型或字符型C) 实型或字符串型 D) 整型或实型3. 设有变量定义float a = 12.34567, b = 22.3456;,

8、则printf(a = %,8.3f, %,-8.2f , a, b);的输出结果为选项 。A) 12.34567,22.34567 B) 12.346,22.35 C) 12.346,22.35 D) 12.345,22.344. putchar(97);的输出结果是选项 。A) b B) a C) 97.0 D) 975. 通过scanf(a=%d,b=%d, &a, &b);使a得到5,b得到6,则正确的输入形式为选项 。A) 5,6 B) a=5,b=6 C) a=5,b=6 D) 5;66. 有定义int c = 65;则printf(%d,%u,%c, a, a, a);的输出结果

9、为选项 。A) 65,65,A B) 65,65,65 C) 65,-65,A D) 65 65 A7. 对于scanf(%d %*d %d, &a, &b);,输入1 2 3,则变量b的值是选项 。A) 1 B) 2 C) 3 D) * 8. 对于scanf(%3d%2d, &a, &b);从键盘上输入1234567,变量a的值是选项 。A) 1234567 B) 123 C) 1234 D) 123459. 下面程序段的输出结果是选项 。int a = 010, b = 0x10, c = 10;printf(%d,%d,%dn, a, b, c);A) 10,10,10 B) 8,16,

10、10 C) 8,10,10 D) 8,8,1010. 如果从键盘上输入D并,则下面程序的输出结果是选项 。 #include stdio.h int main( ) char c1,c2; c1 = getchar(); c2 = c1 + 3; printf(%c,%dn, c2, c2); return 0; 注意:字母A的ASCII码值为65。A) G,71 B) G,68 C) D,71 D) 连接出错二、填空题1. 下面程序从键盘输入十进制数65,输出结果是41,请填写程序。 #include stdio.h int main( ) int d; printf(input a num

11、ber:) scanf( (1) , &d); printf(%x, d); return 0; 2. 请根据输入语句scanf,填写变量c的说明。 #include stdio.h int main( ) (1) printf(ninput a real numbers:n) scanf(%c, &c); printf(%d, c); return 0; 3. 字符型变量a的值未知,程序的功能是从键盘上为a提供一个字符,输出其后续字符,请选择合适的输入函数填空。 #include stdio.h int main( ) char a; a = (1) ; puthar(a + 1); ret

12、urn 0; 4. 下面程序的功能是从键盘上任意输入一个华氏温度f,要求输出对应的摄氏温度C,转换公式为C=5/9(F-32),请填写程序。 #include stdio.h int main( ) float f, c;printf(Please input F:n) scanf(%f, &f) c = (1) ; printf(f=%f,c=%f, f, c); return 0; (提示:5/9要写成5.0/9,或5/9.0,否则结果为0,请思考。)5. 下面程序的功能是求任意两个整数的和,如从键盘输入3,5,则程序的输出结果是3+5=8,请在空白处填写合适的内容。 #include s

13、tdio.h int main( ) int a, b, c; printf(ninput two integer umbers:n) scanf(%d,%d, &a, &b); c = a + b; printf( (1) , a, b, c); return 0; 参考答案:1、选择题:1、C 2、A 3、B 4、B 5、B6、A 7、C 8、B 9、B 10、A2、填空题1、%d 2、char c; 3、getchar() 4、5.0/9*(F-32)或5/9.0*(F-32)或5.0/9.0*(F-32)5、%d+%d=%d第四章习 题一、选择题1. 如果c为字符型变量,下面 可以判断c是否为空格。A) if(c = = 32) B) if(c = )C) if(c = 32) D) if(c = )2. 下列程序段的输出结果是 。int x = 1, y = 1, z = 1;x + = y + = z;printf(%dn, x y ? y : x);A) 3 B) 2 C) 1 D) 43. 有如下程序: #include stdio.h int main( ) int x = 1, a = 0, b = 0; switch(x) case 0:b+; c

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1