《C语言第一次作业及答案》由会员分享,可在线阅读,更多相关《C语言第一次作业及答案(8页珍藏版)》请在人人文库网上搜索。

1、第1次作业答案一、 单项选择题(本大题共19小题)1C语言规定:在一个源程序中,main函数的位置()。CA)必须在最开始B)必须在系统调用的库函数的后面C)可以任意D)必须在最后2一个C语言程序是由()。BA)一个主程序和若干个子程序组成B)函数组成C)若干过程组成D)若干子程序组成3程序中,注释的内容写在()。AA)*和*/之间B)*和*之间C)*和/*之间D)*和*之间4C语言程序中每个语句和数据定义的最后必须有一个()。AA)分号B)逗号C)空格D)冒号5若x、i、j和k都是int型变量,则计算下面表达式后,x的值为()。CX=(i=4,j=16,k=32)A)4B)16C)32D)5。

2、26不正确的变量说明是()。CA)unsigned int ui;B)short int s;C)double int A;D)int i,j,k;7合法的C语言程序标识只符是()。CA)5dmB)abC)HhD)$a8不合法的字符常量是()。CA)2B)101C)abD)n9若有代数式,则不正确的表达式是()。CA)a/b/c*e*3B)3*a*e/b/cC)3*a*e/b*cD)a*e/c/b*310以下选项中不合法的赋值语句是()。CA)c=(a=1,b=2);B)k=i=j;C)a=b+c=5;D)n1=(n2=(n3=0);11若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数。

3、时,表达式的值为“假”。则以下不能满足要求的表达式是()。C)A%2= =1B) !(A %2 = =0) C)!(A%2)D)A%212.若w=1,x=2,y=3,z=4,则条件表达式w= A & ch s2)B)if (strcmp ( s1,s2)C)if ( strcmp( s2, s1)0)D)if ( strcmp( s1,s2 )0)二、填空题(本大题共15小题)1.设a=10,则赋值表达式a+=a-=a*a的值是 。 -1802.设a=3,b=4,c=5。则逻辑表达式a|b+c&b-c的值是 。13.若已知定义a =10, b=20, 则表达式 ! ax) printf(x=%。

4、d, y=%d, a=%d,x,y,a);8.下面程序输出结果是_____________________。i=6,k=4#include void main() int i,j,k=19;While (i=k-1) k- =3;if (k%5=0) i+; continue; else if (k=0 & score max) max=score;if ( (2) ) min=score;printf(“ Input the score”);scanf( “ %f”, &score);printf(“ The max score is %f n min is %fn”,max, min);1。

5、3以下程序的功能是实现从键盘输入一组字符,统计出大写字母的个数m和小写字母的个数n,并输出m、n中的较大者。 (1) c=getchar() ; (2) n:mvoid main() int m= 0, n=0;char c;while ( ( (1) ) != n ) if ( c=A &c =a &c void main() char str=1a2b3c ; int i;for (i=0; stri!=0;i+) if (stri=0&strivoid main() char str10=ABCD,EFGH,IJKL,MNOP,k; for (k=1; kvoid main()float。

6、 c,f;printf(请输入华氏温度:);scanf(%f,&f);c=(float)5/9*(f-32);printf(%14.2f的摄氏温度是:%14.2fn,f,c);2. 输入一个圆的半径r 和一个整型数k, 当k=1时,计算圆的面积; 当k=2时,计算圆的周长; 当k=3时,既要求出圆的面积也要求出圆的周长。#includevoid main()float r,l,s;float pi=3.1415926;int k;printf(请输入圆的半径和一个1-3的整数(例如: 2.3, 2):);scanf(%f,%d,&r,&k);l=2*pi*r;s=r*r*pi;switch(k。

7、)case 1 :printf(圆的面积是:%8.2fn,s);break;case 2 :printf(圆的周长是:%8.2fn,l);break;case 3 :printf(圆的面积是:%8.2f周长是:%8.2fn,s,l);3. 企业发放的奖金根据利润提成。利润I低于或等于10万元的,奖金可提10;利润高于10万元,低于20万元(100000I200000)时,低于10万元的部分按10提成,高于100000元的部分,可提成75;200000I400000时,低于20万的部分仍按上述办法提成(下同)。高于20万元的部分按5提成;400000I600000时,高于40万元的部分按3提成;。

8、600000I1000000时,高于60万的部分按15提成;I1000000时,超过100万元的部分按1提成。从键盘输入当月利润I,求应发奖金总数。要求:(1)用if语句编程序;(2)用Switch语句编程序。(此题是书上p112页的5.8题)(1) #includevoid main()long i;float bonus,bon1,bon2,bon4,bon6,bon10;bon1=100000*0.1;bon2=bon1+100000*0.075;bon4=bon2+200000*0.05;bon6=bon4+200000*0.03;bon10=bon6+400000*0.015;pri。

9、ntf(请输入利润i:);scanf(%ld,&i);if(ivoid main()long i;float bonus,bon1,bon2,bon4,bon6,bon10;int branch;bon1=100000*0.1;bon2=bon1+100000*0.075;bon4=bon2+200000*0.05;bon6=bon4+200000*0.03;bon10=bon6+400000*0.015;printf(请输入利润 i:);scanf(%ld,&i);branch=i/100000;if(branch10) branch=10;switch(branch) case 0:bon。

10、us=i*0.1;break;case 1:bonus=bon1+(i-100000)*0.075;break;case 2:case 3:bonus=bon2+(i-200000)*0.05;break;case 4:case 5:bonus=bon4+(i-400000)*0.03;break;case 6:case 7:case 8:case 9:bonus=bon6+(i-600000)*0.015;break;case 10:bonus=bon10+(i-1000000)*0.01;printf(奖金是%10.2fn,bonus);4打印出所有的“水仙花数”,所谓“水仙花数”是指一个。

11、3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153=13+53+33。(此题是书上p129页的6.6题)#includevoid main()int s,s1,s2,s3;for(s=100;svoid main()int i, t;float a=2,b=1,sum=0;for(i=1;i#define N 5void main() int a N,i,temp;printf(enter array a:n);for(i=0;i#includevoid main()char s180,s280;unsigned int i;printf(input s2:);scanf(%s,s2);for (i=0;i=strlen(s2);i+)s1i=s2i;printf(s1:%sn,s1。

c语言第四作业答案,C语言第一次作业及答案相关推荐

  1. mysql的第一次作业_数据库入门第一次作业 - osc_2frf70qv的个人空间 - OSCHINA - 中文开源技术交流社区...

    数据库入门第一次作业 1.在某大学的<>中,用如下表来存储学生信息.其中,用户信息.星座信息和血型信息分别采用Users.Star和Blood三个表来保存,其中Users表引用了Star和 ...

  2. c语言的四个函数,C语言学习之动态内存分配的四个函数

    前面中我们了解到: int n; int arr[n]; 这样定义数组是不可取的,不能用此方法给数组分配动态内存,那怎么样才能实现这种可能呢? 接下来我将关于动态内存的知识做以下总结. 有关动态内存的 ...

  3. R语言第四讲 之R语言数据类型

    基本类型 通常,在使用任何编程语言进行编程时,您需要使用各种变量来存储各种信息. 变量只是保留值的存储位置. 这意味着,当你创建一个变量,你必须在内存中保留一些空间来存储它们. 您可能想存储各种数据类 ...

  4. 哈工大c语言第四版pdf,C语言程序设计_哈工大(4):指针数组.pdf

    圳 职 业 技 术 学 院Shenzhen Polytechnic 七单元(4):指针数组 教学内容 指针数组及指针数组作main 函数的形式参数 教学目标 应知 指针数组的定义.引用,main 函数 ...

  5. 完善三个数字对象排序程序。MOOC,Java第四章 面向对象和类 第一次作业

    题目内容: 完善以下程序,利用swap函数,完成数字按从小到大的顺序输出.例如输入5 4 3 输出3,4,5. 输入格式: 输入3个数字. 输出格式: 数字从小到大排列 输入样例: 5 4 3 输出样 ...

  6. 2020人工神经网络第一次作业

    ➤ 01第一题 1.问题描述 异或问题是一类简单的非线性可分问题,通过人工神经网络完成对异或逻辑关系的实现,可以帮助加深对人工神经网络算法的理解. ▲ 异或问题两种表示 ▲ 异或问题两种表示图示 相关 ...

  7. 信号与系统 2022 春季学期第一次作业-作业题目准备

    简 介: 关于作业的参考答案需要根据之前结果,再结合现在的修改进行补充. 关键词: 作业,信号与系统 #mermaid-svg-HSmAT7ir1Kl95O1z {font-family:" ...

  8. c语言第四章作业,大学C语言第四章作业答案

    大学C语言第四章作业答案,期末考试的题库,二级C语言的练习 第四章课后习题参考程序 三.编程 1.输入一个正整数,判断该数为奇数还是偶数. 参考程序:(1) #include int main() { ...

  9. c语言程序设计电大作业,电大C语言程序设计第1234次作业及答案

    <电大C语言程序设计第1234次作业及答案>由会员分享,可在线阅读,更多相关<电大C语言程序设计第1234次作业及答案(27页珍藏版)>请在人人文库网上搜索. 1.M資妄 呦圧 ...

最新文章

  1. GPS及惯性传感器在无人驾驶中的应用
  2. 【数据结构与算法】之深入解析“罗马数字转整数”的求解思路与算法示例
  3. Spring Boot 中使用 MyBatis 整合 Druid 多数据源
  4. 听说你想进玩TikTok?
  5. python使用lxml库对解析后的DOM树形成的xpath计算得到平均值、中位数、方差
  6. 使用FreeSWITCH SIP落地的配置总结
  7. 《白帽子讲Web安全》| 学习笔记之访问控制
  8. 马尔可夫链预测模型的应用——以预测降雨量为例
  9. [渝粤教育] 天津科技大学 化工原理A 参考 资料
  10. Itunes恢复备份失败解决办法(C盘空间不足)
  11. 手把手教你PXE高效网络装机、Kickstart无人值守安装(详细版)
  12. c#模拟看板控件_C#TIPTOP电子看板
  13. ubuntu18.04安装vmware虚拟机
  14. LiveData详解
  15. java.lang.IncompatibleClassChangeError 常见错误
  16. mac 时间机器备份慢? 首次备份限速解除!
  17. Taro UI 中使用第三方图标
  18. dell VOSTRO 5470 恢复efi启动方法(在uefi添加efi启动项的操作)
  19. MATLAB 单双引号
  20. 计算机网络实验:Lab4 使用ns2进行网络模拟

热门文章

  1. python读取数据库绘图_获取博客积分排名,存入数据库,读取数据进行绘图(python,selenium,matplotlib)...
  2. php 创建目录_使用 Zephir 轻松构建 PHP 扩展
  3. python2.7更新_centos系统python2.7更新到3.5
  4. 2017.10.15 旅行comf 失败总结
  5. python自动复制,Python数组自动相互复制
  6. 手机编译mysql_玩转MySQL 8.0源码编译
  7. 加快linux编译速度,Linux Makefile 编译速度的优化【转】
  8. python最大公约数计算_使用Python求解最大公约数的实现方法
  9. IOS证书/私钥/代码签名/描述文件
  10. Linux-ubuntu学习(第一天)