北理网上作业_Java

北理网上作业_Java
北理网上作业_Java

最后一个不知道那个煞笔写的……

本次作业总分值:100.0 得分:100.0 正确的题数:10 题目总数:10 正确率:100.0%

本次作业总分值:100.0 得分:90.0 正确的题数:9 题目总数:10 正确率:90.0%

本次作业总分值:100.0 得分:60.0 正确的题数:6 题目总数:10 正确率:60.000004%

本次作业总分值:100.0 得分:100.0 正确的题数:10 题目总数:10 正确率:100.0%

c语言作业答案

No.: Name: 第1讲C语言概述 注:本系列习题中符号表示一串字符中的空格,符号表示下划线,符号ê表示换行回车,即键盘上Enter键。 一、选择题 1. 一个C程序的执行是从A 。 A) 本程序main函数开始,到main函数结束 B) 本程序文件第一个函数开始,到最后一个函数结束 C) 本程序文件第一个函数开始,到本main函数结束 D) 本程序main函数开始,到本程序文件最后一个函 数结束 2. 以下叙述不正确的是D 。 A) 一个C源程序必须包含一个main函数 B) 一个C源程序可由一个或多个函数组成 C) C程序的基本组成单位是函数 D) 在C程序中,注释说明只能位于一条语句的后面 3. 以下叙述正确的是C 。 A) 在对一个C程序进行编译的过程中,可发现注释中 的拼写错误 B) 在C程序中,main函数必须位于程序的最前面 C) 语言本身没有输入输出语句 D) C程序的每行中只能写一条语句 4. 一个C语言程序是由B 。 A) 一个主程序和若干个子程序组成 B) 函数组成 C) 若干过程组成 D) 若干子程序组成 5. 以下叙述中正确的是C 。 A) C语言比其他语言高级 B) C语言可以不用编译就能被计算机识别执行 C) C语言以接近英语国家的自然语言和数学语言作为 语言的表达形式 D) C语言出现的最晚,具有其他语言的一切优点 6. 下列叙述中正确的是D 。 A) C语言编译时不检查语法 B) C语言的子程序有过程和函数两种 C) C语言的函数可以嵌套定义 D) C语言的函数可以嵌套调用 7. 以下叙述中正确的是A 。 A) 构成C程序的基本单位是函数 B) 可以在一个函数中定义另一个函数 C) main函数必须放在其他函数之前 D) 所有被调用的函数一定要在调用之前进行定义

北理作业

注意最后一题的字数要求,请用小四、宋体填写答案,回答问题如有雷同以零分计算。 一、简答题(50) 1.简述有限责任公司与股份有限公司的涵义及各自的优缺点。(25分) 答:有限责任公司,中国的有限责任公司是指根据《中华人民共和国公司登记管理条例》规定登记注册,由五十个以下的股东出资设立,每个股东以其所认缴的出资额为限对公司承担有限责任,公司法人以其全部资产对公司债务承担全部责任的经济组织。 股份有限公司(Stock corporation)是指公司资本为股份所组成的公司,股东以其认购的股份为限对公司承担责任的企业法人。中国《公司法》规定,设立股份有限公司,应当有2人以上200以下为发起人,注册资本的最低限额为人民币500万元。由于所有股份公司均须是负担有限责任的有限公司(但并非所有有限公司都是股份公司),所以一般合称“股份有限公司”。 有限责任公司的优点有: 1、设立程序简便; 2、便于股东对公司的监控;公司秘密不易泄漏; 3、股权集中,有利于增强股东的责任心。 有限责任公司的缺点: 1、只有发起人集资方式筹集资金,且人数有限,不利于资本大量集中; 2、股东股权的转让受到严格的限制,资本流动性差,不利于用股权转让的方式规 避风险。 股份有限公司的优点: 1、可迅速聚集大量资本,可广泛聚集社会闲散资金形成资本,有利于公司的成长; 2、有利于分散投资者的风险; 3、有利于接受社会监督。 股份有限公司的缺点: 1、设立的程序严格、复杂; 2、公司抗风险能力较差,大多数股东缺乏责任感; 3、大股东持有较多股权,不利于小股东的利益; 4、公司的商业秘密容易暴露。 2.请画出有限责任公司的组织结构,其中包括股东大会、董事会、监事会、经理层等,(可以使用手写并扫描或拍照插入文档,也可以在文档中直接画图)。 简述他们之间的关系,包括各自的委托-代理关系及监督关系等。(25) (1)画出组织结构图(10分)

15秋《C语言》在线作业2

15秋《C语言》在线作业2 试卷总分:100 测试时间:-- 试卷得分:100 单选题 一、单选题(共20 道试题,共100 分。)得分:100V 1. 以下叙述中不正确的是( ) A. 在不同的函数中可以使用相同的名字的变量 B. 函数中的形式参数是局部变量 C. 在一个函数内定义的变量只在本函数范围内有效 D. 在一个函数内的复合语句中定义的变量在本函数范围内有效 满分:5 分得分:5 2. 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3';后,c2中的值为( ) A. D B. 68 C. 不确定的值 D. C 满分:5 分得分:5 3. 以下描述中正确的是( ) A. 由于do~while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句 B. do~while循环由do开始,用while结束,在while(表达式) 后面不能写分号 C. 在do~while循环体中,一定要有能使while后表达式值变为零("假")的操作 D. do~while循环中,根据情况可以省略while 满分:5 分得分:5 4. 下面程序的运行结果是( ) main() {char a[80]="AB",b[80]="LMNP"; int i=0;strcat(a,b); whi1e(a[i++]!='\0')b[i]=a[i];puts(b);} A. LB B. ABLMNP C. AB D. LBLMNP 满分:5 分得分:5 5. 以下不正确的说法是( ) A. register变量可以提高变量使用的执行效率 B. register变量由于使用的是CPU的寄存器,其数目是有限制的 C. extern变量定义的存储空间按变量类型分配 D. 全局变量使得函数之间的“耦合性”更加紧密,不利于模块化的要求 满分:5 分得分:5 6. 以下正确的描述是( ) A. 函数的定义可以嵌套,但函数的调用不可以嵌套 B. 函数的定义不可以嵌套,但函数的调用可以嵌套 C. 函数的定义和函数的调用均不可以嵌套 D. 函数的定义和函数的调用均可以嵌套 满分:5 分得分:5 7. 当把以下四个表达式用做if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是( )

北理工应用文在线作业答案

北京理工大学应用文写作在线作业答案 北理工应用文在线作业答案 第1阶段第一阶段 第2阶段第二阶段 计划的标题同许多事务文书一样,不必写明时限 写总结不一定要按照完成工作的时间先后顺序来写 调查报告可以用于向上级机关汇报工作,供领导决策参考 对未来一定时期的任务作出预想性安排的文种是 总结的开头包括的内容,下列不准确的一项是 调查报告在格式上没有固定的要求,一般包括 计划的种类很多,而且从不同的角度可以对其进行不同的分类,如按其内容分,可将其分为

综合性计划和 总结的正文一般包括基本情况、成绩收获、____________、经验体会等几部分内容 关于计划的主要作用,以下叙述正确的是 总结主体的主要内容包括 条款式合同适用于工程承包、科技合作、合作生产、技术引进等内容比较的经济合同。 招标、投标文书最为突出的两大特点是竞争性和公开性。 我国《广告法》中所称的广告包括商业广告和非商业广告。 下列计划标题拟定恰当的一项是 写作调查报告,在表达方式上,要做到 一篇演讲稿的结尾以极富鼓动性的言辞号召人们为某种目的、某种理想而行动起来。这种结尾的方式叫 经济活动分析报告的标题各项内容中不能省去的一项是

是审计机构或审计人员在完成某一项审计工作后,向委托者或授权者提交的情况书面报告。投标书一般是由_____________设计并送给投标单位的。 审计报告写作应注意的事项 第3阶段第三阶段 个人请柬应一人一柬,夫妻也不可合写一柬。 撰写欢迎词要大量选择感情色彩浓烈,感染力量强大的形容词、比喻词、象征词。 启事的标题可以只用事由表示。 消息的第一自然段或开头的一两句话,一般被称作(),它将消息最重要、最新鲜的事实概括出来,并吸引读者。 通讯写作首先要注意 不管是欢迎词表达“有朋自远方来,不亦乐乎”的愉悦心情,还是欢送词表达亲朋远行的依依惜别之情,都具有的特点是( )。 着重记述社会变化、风土人情和建设状况,并在报纸上常以“巡礼”、“侧记”等形式出现的新闻体裁是____________。 广播稿主要使用语言来影响听众,所以_________是其最大特色。 消息有不同的划分方法,如从写作的角度来划分,可分为()四类。 请柬结尾的礼貌用语有 一般书信常用于个人之间的交往,也可以是个人写给单位或集体的 申请书内容比较单纯,一般一事一书 介绍信是用来介绍联系接洽事宜的一种应用文体,它只具有介绍的作用 中央电视台的新闻联播属于 下列材料不适合写贺信的是 下面关于悼词写作不正确的一项是 书信的种类很多,按使用目的和范围可分一般书信和( )两大类 下列语句叙述有错误的有 报告要反映工作实践,是可以运用某些修辞手法写得生动些,但有些修辞手法是不能使用的。

东莞理工学院C语言网上作业

《C语言程序设计》第2章作业 一、单选题(每小题5分,共100分,得分45 分) 1、1.关于C程序的构成描述,_________是不正确的。 A、一个源程序至少且仅包含一个main函数,也可包含一个main函数和若干个其他函数。 B、函数由函数首部和函数体两部分组成,二者缺一不可。 C、函数首部通常是函数的第1行,包括:函数属性、函数类型、函数名、函数参数等,不管有无函数参数,都必须用一对圆括号括起来。 D、函数体通常在函数首部下面,用一对花括号将声明部分和执行部分括起来,但不能为空。参考答案:D 2、2.C程序中,不管是数据声明还是语句,都必须有一个结束符,它是C语句的必要组成部分,该符号是_________。 A、逗号“,” B、句号“。” C、分号“;” D、单撇号“’”参考答案:C 3、3.下列关于C程序的运行流程描述,______是正确的。 A、编辑目标程序、编译目标程序、连接源程序、运行可执行程序。 B、编译源程序、编辑源程序、连接目标程序、运行可执行程序。 C、编辑源程序、编译源程序、连接目标程序、运行可执行程序。 D、编辑目标程序、编译源程序、连接目标程序、运行可执行程序。 参考答案:C 4、5.描述或表示算法有多种方法,______不是常用的表示方法。 A、自然语句 B、流程图或N-S图 C、伪代码 D、效果图参考答案:D 5、6.下面四个哪一个是C语言正确的标识符。 A、2xy B、data_file C、break D、a@https://www.360docs.net/doc/15247589.html, 参考答案:B 6、7.C语言是一种结构化的程序设计语言,任何程序都可以将模块通过3种基本的控制结构进行组合来实现,这三种基本的控制结构是指______。 A、分支结构、循环结构、函数结构 B、顺序结构、选择结构、函数结构 C、顺序结构、分支结构、循环结构 D、以上描述都不正确参考答案:C 7、下列关于算法特性的描述,______是不正确的。 A、有穷性:指一个算法应该包含有限的操作步骤,而不能是无限的。 B、确定性:指算法的每一个步骤都应当是确定的,不应该是含糊的、模棱两可的。 C、有效性:指算法中的每一个步骤都应当能有效地执行,并得到确定的结果。 D、输入/输出性:指算法中可以有输入/输出操作,也可以没有输入/输出操作。 参考答案:D 8、关于运行一个C程序的描述,______是正确的。 A、程序总是从main()函数处开始运行,当main()函数执行结束时,程序也就执行结束。 B、程序总是从main()函数处开始运行,当调用其它函数时,也可在其它函数中执行结束。 C、当程序中无main()函数时,可以设置一个主控函数来代替main()函数,从而达到运行程序的目的。 D、以上描述都不正确。参考答案:A 9、下列关于C程序中复合语句的描述,______是正确的。 A、用一对圆括号“( )”将若干语句顺序组合起来就形成一个复合语句。

C语言作业

菱形 #include int main() { int i,j; for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++) printf(" "); for(j=1;j<=2*i-1;j++) printf("*"); printf("\n"); } for(i=1;i<=3;i++) { for(j=1;j<=i;j++) printf(" "); for(j=1;j<=7-2*i;j++) printf("*"); printf("\n"); } return 0; } 三角形 #include int main() { int i,j; for(i=1;i<=5;i++) { for(j=1;j<=24-i;j++) printf(" "); for(j=1;j<=2*i-1;j++) printf("*"); printf("\n"); } return 0; }

乘法口诀 #include int main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=9;j++) if(j<=i) printf("%d*%d=%d ",j,i,i*j); printf("\n"); } return 0; } 统计大写字母 #include #include int main() {char c; int num[26]={0},i; while((c=getchar())!='#') if(isupper(c)) num[c-'A']+=1; for(i=0;i<26;i++) if(num[i]) printf("%c:%d\n",i+'A',num[i]); return 0; } 最小公倍数,最大公约数 #include int main() { int m,n,p,r,t; scanf("%d,%d",&n,&m); if(n

C语言练习作业和答案

习题一 1、C语言源程序最多可能由____ABCD____________部分组成? A) 预处理部分B)变量说明部分 C) 函数原型声明部分D)函数定义部分 2、一个完整的C语言源程序最少必须有___C____。 A)若干个主函数B)若干个函数 C)且只能有一个主函数D)一个函数 3、C语言以函数为源程序的基本单位最主要有利于__B_____。 A)程序设计结构化B)程序设计模块化 C)程序设计简单化D提高程序设计有效性 4、要使得C语言编写的程序能够在计算机上运行并得出正确结果,必须要先经过______________B_______________________。 A)编辑和链接B)编译和链接 C)修改和运行D运行并输入数据 5、一个C程序的执行是从______A______。 A)本程序的main函数开始,到main函数结束。 B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C)本程序的main函数开始,到本程序文件的最后一个函数结束 D)本程序文件的第一个函数开始,到本程序main函数结束 6、以下叙述正确的是__A______。 A)在C程序中,main函数必须位于程序的最前面 B)C程序的每行中只能写一条语句 C)C语言本身没有输入输出语句 D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误 7、以下叙述不正确的是___D_____。 A)一个C源程序可由一个或多个函数组成 B)一个C源程序必须包含一个main函数 C)C程序的基本组成单位是函数 D)在C程序中,注释说明只能位于一条语句的后面 8、C语言规定:在一个源程序中,main函数的位置是___A_____。 A)必须在最开始 B)必须在系统调用的库函数的后面 C)可以任意 D)必须在最后 习题二 一、程序题 1、阅读程序写运行结果 (1)#include int main()

16秋北理工《电子商务》在线作业

北理工《电子商务》在线作业 一、单选题(共10 道试题,共30 分。) 1. ()是一个供应链的集成者,它可以对公司内部和具有互补性的物流服务提供者所拥有的不同物流资源、能力和技术进行整合和管理,提供一整套供应链解决方案。 A. 3方物流 B. 第四方物流 C. 自营物流 D. 销售物流 正确答案: 2. ()是指网上攻击者非法增加节点,使用假冒主机来欺骗合法用户及主机,进而用假冒的网络控制程序套取或修改使用权限、密钥、口令等信息, A. 非授权访问尝试 B. 假冒主机或用户 C. 信息完整性进行攻击 D. 对服务的干扰 正确答案: 3. 微软公司的IE浏览器包括了一个()组件,可以支持各种类型的银行卡。 A. 电子钱包 B. 电子支票 C. 电子现金 D. 电子货币 正确答案: 4. 就是通过一个单向函数对要传送的报文进行处理得到的、用以认证报文来源并核实报文是否发生变化的一个字母数字中,用这几个字符来代替书写签名或印章,起到与书写签名或印章同样的法律效用。 A. 数字证书 B. 数字签名 C. 数字信封 D. 数字水印 正确答案: 5. ()指在业务交易语境中被清晰而又无歧义地定义的信息单元。 A. 获取元 B. 交换元 C. 信息元 D. 数据元 正确答案:

6. 进入21世纪,我国大量需要一种既懂现代信息技术又懂电子商务的()人才。 A. 专用型 B. 综合性 C. 复合型 D. 理想型 正确答案: 7. 为了不同电子商务系统之间进行数据交换和业务流程互操作,W3C组织推出了标准()。 A. cnXML B. ebXML C. XML D. ecXML 正确答案: 8. 电子邮件是Internet上最频繁的应用之一,它是采用()进行传输的。 A. HTTP B. TCP/IP C. A TP D. SMTP 正确答案: 9. 互联网也就是Internet,又称因特网,它的前身是() A. ARPANET B. ARPA C. NET D. ARPANAT 正确答案: 10. 下列选项中属于“软体产品”的是()。 A. 股市行情分析 B. 农产品 C. 电子图书 D. 远程医疗 正确答案: 北理工《电子商务》在线作业 二、多选题(共10 道试题,共40 分。) 1. 在社会和文化方面的单项指标评分中,美国在北美排名1,这与美国政府投入巨资实施(),为电子商务发展提供全球的人才储备等有关。 A. 电子政务 B. 数字和移动校园网

北理工C语言编程网上作业

H1:计算通用产品代码(UPC)的校验位(选作) 成绩: 5 / 折扣: 0.8 背景 许多年来,货物生产商都会把超市售卖的每件商品上放置一个条码。这种被称为通用产品代码(Universal Product Code,缩写UPC)的条码可以识别生产商和产品。超市可以通过扫描产品上的条码来确定支付此项商品的费用。每一个条码由十二位数字构成,通常这些数字会显示在条码下面。例如,包装为26盎司的Morton牌碘化盐所用条码下的数字是: 0 24600 01003 0 第一个数字表示商品的种类(0表示大部分的食品杂货,2表示需要称量的货品,3表示药品或和健康相关的商品,而5表示优惠券)。接下来的一组五位数字用来识别生产商。而第二组五位数字则用来区分产品类型(其中包括包装尺寸)。最后一位数字是“校验位”,它可以帮助鉴别先前数字中的错误。如果条码扫描出现错误,那么前十一位数字和最后一位数字可能会不一致,而超市扫描机也会拒绝整个条码。 下面是一种计算校验位的方法:首先把第一位、第三位、第五位、第七位、第九位和第十一位数字相加。然后把第二位、第四位、第六位、第八位和第十位数字相加。接着把第一次加法结果乘以3后再加上第二次加法的结果。随后,再把上述结果减去1。减法后的结果除以10取余数。最后,用9减去上一步骤中得到的余数。现在以Morton碘盐为例,第一组数字的加法是0+4+0+0+0+3=7,而第二组数字的加法是2+6+0+1+0=9。把第一组加法值乘以3后再加上第二组加法值得到的结果是30。再减去1,结果变为29。再把这个值除以10取余数为9。9在减去余数结果9,最终值为0。 输入 每次输入三行数据,第一行是UPC的第一位数字,第二行是UPC的第一组五位数字,第三行是UPC的第二组五位数字。 输出 UPC的校验位

北理工《大学英语(2)》在线作业满分答案

北理工《大学英语(2)》在线作业 试卷总分:100 得分:100 一、单选题 1.There is a nice-looking car there. I wonder ______. A. whom it belongs to B. whom does it belong to C. it belongs to whom D. whom does it belong 正确答案:A 2. She did not even look up when I took my seat ____ her. A. beside B. besides C. except D. to 正确答案:A 3.The actor went to the United States many years ago. He has been ___________ forgotten. A. above all B. after all C. all but D. all out 正确答案:C 4.Do what you think is right _____ they say. A. however B. whatever C. whichever D. if only 正确答案:B 5. Having worked for three hours or so they stopped ____ a rest. A. taking B. to take C. having D. having take 正确答案:B 6. We'll leave as soon as it________ raining. A. is stopping B. stops C. will stop D. shall stop 满分:2 分 正确答案:B 7. There are many kinds of metals, ______.

“C语言”网上作业系统的实现

“C语言”网上作业系统的实现 摘要本文论述的是一个基于INTERNET 的B/S模式下C语言网上作业系统的实现方法、思路及过程。本系统用ASP动态网页的形式实现,系统前台界面美观,设置多级用户权限分类登录,可分为教师、学生、管理员三类用户;后台功能强大,操作简单,满足系统维护需要。本系统很好地完成了C语言的教与学,使得教师可以在线布置作业、批改作业、对学生成绩进行统计、在线答疑;学生亦可以实现在线浏览作业、提交作业、在线疑问等功能。另外,系统在线直接调用TC程序运行服务器端C语言作业,并调试运行得到结果,是本系统最大的特色;系统还可以完成学生成绩的数据统计,供教师参考,以适当修正授课进度,以方便学生调整学习的进度。 关键词ASP系统;作业批改;TC调用;数据统计 随着信息技术的高速发展,计算机的应用越来越普及和广泛,所以目前社会上各个学校提交作业的形式也由原来的手工誊写改革成了上交电子文档,但是目前学校作业管理一般都采用以下两种方法: 1)将作业存在U盘、光盘等介质上。 2)存放到教师电脑上的一个共享目录内。 用前一种方法作业收缴麻烦、不便管理;第二种方法要好一些,但学生可以随意查看、更改作业,老师在帮学生修改作业时,也很容易搞乱哪些是改过,哪些没改过;这些都使教师对学生作业的管理产生很大的麻烦。 这就必然要求有更好方法来实现对作业的管理,我的C语言网上作业系统就在这样的情况下应孕而生了。它的应用不仅是在C语言这一门课程中。在现代化教育技术模式下,计算机在学校已相当普及。在这样的环境下,许多学校对学生的部分作业提出了更高要求,例如要求学生作业能够长期保存到计算机中以利于学校将来教学的重复利用等等,就要求教师能够在任何联网的计算机上进行在线作业的布置、批改、成绩统计、成绩浏览等,要求学生能够查询自己上交的作业,其它相关人员也可以利用计算机通过互联网对学生作业情况进行了解与查询。这是未来教育发展的趋势,也确实是一个行之有效的办法,值得去推广。 本文的创新之处有以下两个方面: 1)实现普通作业管理之外,对某个学生的全部作业的平均分以及对某一次作业全部学生的平均分进行了适当的统计,以此来掌握学生的学习情况,教师就可根据数据进行分析适当调整授课速度和难度。 2)对学生上交C语言程序直接在线运行,查看程序结果,直接根据程序结果给学生评分,避免书面程序作业批改时的错误。

C语言作业

实验一 C程序的运行环境及简单程序编写(一) 一、实验目的 1. 了解VC++6.0集成环境的基本操作方法。 2. 了解在该系统上如何编辑、编译、连接和运行一个C程序。 3. 通过运行简单的C程序,初步了解C源程序的特点。 二、实验内容 1. 打印输出你的姓名,年龄,地址信息。 2. 编写程序,实现输出 ********************************************* C语言程序设计 ********************************************* 3. 编写程序,求2个整数的和、差、积、商。 实验二C程序的运行环境及简单程序编写(二) 一、实验目的 1. 编写运行简单的C程序,了解C源程序的特点。 二、实验内容 1. 编写程序,已知长方形的长为8cm,宽为3cm,求长方形的周长和面积。 2. 在上一题的源代码中,用2种注释方法,添加注释内容: 这是一个简单的C语言程序。 3. 编写程序,实现输出三行文字,第一行 Print: (1)\\\\\\\\\\ (2)&&&&&&&&&& (3)||||||||||

实验三数据的存储与运算(一) 一、实验目的 1. 掌握变量的定义及使用 2. 掌握整型数据在程序中的表示及使用 二、实验内容 1.教材P19例2.1 2. 编写一个程序,要求用户输入一个美金数量,然后显示出如何用最少的面值为20美 元、10美元、5美元和1美元钞票来付款。 运行结果: Ener a dollar amount:93 Result: $20 bills:4 $10 bills:1 $5 bills:0 $1 bills:3 3. 输入2个变量的值,交换这2个变量的值后输出。 Input (x,y):2,3 output(x,y):3,2 实验四数据的存储与运算(二) 一、实验目的 1. 掌握整型数据在程序中的表示及使用 2. 掌握实型数据在程序中的表示及使用。 二、实验内容 1.教材P24例2.2 2.教材P46习题1 3. 编写一个程序,要求用户输入一个两位数,然后逆序打印出这个数。 Enter a two-digit number:28 The reversal is :82 实验五数据的存储与运算(三) 一、实验目的 1. 掌握符号常量、字符型数据、字符串的应用 2. 掌握强制类型的转换 二、实验内容 1.给出园半径,求园的体积v=4/3πr3 2.将小写字母转换为大写字母,并将其按字符和整数两种方式输出。 3.输入从午夜开始的秒数total_sec,请计算出等价的时间,用小时(0 ~23)、分钟(0 ~59) 和秒(0 ~59)表示。(建议使用%运算符) Enter total seconds:2590 Time:0:43:10 4.编程计算1/2+1/3+1/5的结果。

西南大学C语言网上作业复习题及答案

C语言网上作业 1、有如下说明:int a[10]={0,1,2,3,4,5,6,7,8,9};则数值不为9的表达式是a[8] 2、以下程序段的输出结果是11 int i = 0, sum = 1; do { sum += i++; } while( i < 5); printf(“%d\n”, sum); 3、在定义int a[5][6];后,数组a中的第10个元素是.a[1][3](设a[0][0]为第一个元素). 4、运用位运算,能将八进制数0125000除以4,然后赋给变量a的表达式是a = 0125000>>2 5、当计算机用两个字节存放一个整数时,其中能存放的最大十进制整数是65535、最小十进制整数是;-32768,它们的二进制形式是1111 1111 1111 1111,1000 0000 0000 0000 6、以下程序的输出结果是2,5,1,2,3,-2。 main() { int a = 3, b = 2, c = 1; c -= ++b; b *= a + c; { int b = 5, c = 12; c /= b * 2; a -= c; printf(“%d, %d, %d, ”, a, b, c ); a += --c; } printf(“%d, %d, %d\n”, a, b, c); } 7、以下程序段的输出结果是a = 513.789215、a =513.79、a = 513.78921500、a = 513.78921500 double a = 513.789215; printf(“a = %8.6f, a = %8.2f, a = %14.8f, a = %14.8lf\n”, a, a, a, a); 8、若有以下程序段:int a=3,b=4; a=a^b;b=b^a;a=a^b;则执行以上 语句后,a和b的值分别是a=4,b=3。

C语言程序设计 平时作业2

C语言程序设计习题二 填空题: (1)已知:int a[3] = {1, 2, 3}; 则 *(a+1)+2 的值为 ___4___。 (2)下面程序段的输出结果是__B C_。 int a=1; s witch(a<=1) { case 0:printf("A"); case 1:printf("B"); default:printf("C"); } (3)以下程序运行后的输出结果是____3___。 main() {int a=5,b=4,c=3,d=2; if (a>b>c) printf(“%d\n”,d); else if( (c-1 >=d) = =1 ) printf( “%d\n”,d+1); else printf( “%d\n”,d+2); } (4)下面程序段的输出结果是___3___ int a[][3]={{1,2,3},{1,2,3},{1,2,3}}; int s=0,m,n; for(m=0;m<=2;m++) for(n=0;n<=3;n++) { if (a[m][n]= =2) break; s+= a[m][n]; } printf(“%d”,s); (5)以下程序运行后的输出结果是__24____ #include int f ( int ); void main( ) { int a = 4; printf(“%d\n”, f(a) ); } int f( int a ) { return ( a= =0 ) ? 1: a*f(a-1);} (6)下列函数用起泡法对一维整数数组中的数据进行从小到大的排序,请填空。 void sort(int a[],int n)

C语言作业

20.下面程序的功能是输入若干字符,分别统计数字字符个数,英文字母个数,输入换行符时输出统计结果,请填空. # include void main ( ) { char ch;⑴ while ( (⑵)! = …\n? ) { if (ch>=?0?&& ch<=?9?) s1 ++ ; if (ch >=?a?&& ch<=?z?⑶) s2++ ; } ⑷ } 5.下面的程序是在输入的一批正数中求最大值,输入0结束循环,请填空.# include main ( ) { int a, max=0 ; scanf (“%d ”,&a); while (⑴) { if (⑵) max=a ; scanf (“%d”,&a ) ; } printf (“%d”, max) ; } 8.下面的程序在输入m后求n使n!<=m<= (n+1)! (例如输入726,应输出n=6),请填空.⑴ void main ( ) { int ⑵; scanf (⑶); for ( n=2 ; jc<=m ;n++) jc=jc*n ; printf (“n=%d \n”,⑷); } 10.下述程序用“碾转相除法”计算两个整数m和n的最大公约数。该方法的基本思想是计算m和n相除的余数,如果余数为0则结束,此时的被除数就是最大公约数。否则,将除数作为新的被除数,余数作为新的除数,继续计算m和n相除的余数,判断是否为0,请填空。 # include main ( ) { int m ,n , w ; scanf (“%d ,%d ”,&m , &n ); while (n) { w=⑴; m=⑵; n=⑶; } printf (“%d”,m) ; } 12.下面程序的功能是输入1至100之间每位数的乘积大于每位数的和的数,例如23,其各位数乘积为2*3=6 .各位数之和为2+3=5,故23满足条件,请填空使程序完整. # include

C语言程序设计第二章网上作业

1、C语言程序的基本结构单位是________。 A、函数 B、语句 C、字符 D、程序行 你的回答:A (√) 参考答案:A 2、C语言规定在一个C程序中,main函数的位置________。 A、必须在开始 B、必须在最后 C、可以任意 D、必须在系统调用的库函数之后 你的回答:C (√) 参考答案:C 3、能直接让计算机识别的语言是________。 A、高级语言 B、机器语言 C、汇编语言 D、C语言 你的回答:B (√) 参考答案:B 4、编辑程序的功能是______。 A、调试程序 B、建立并修改文件 C、将C语言程序编译成目标程序 D、命令计算机执行指定的操作 你的回答:D (×) 参考答案:B 5、C语言提供的合法关键字是______。 A、switch B、Case C、printf D、loop 你的回答:A (√) 参考答案:A 6、在C语言中合法的字符或字符串常量是______。 A、"int" B、'ab' C、'\n'

你的回答:D (×) 参考答案:A 7、若已定义x和y为double类型,且x=1,则表达式y=x+3/2的值是______。 A、1 B、2 C、2.0 D、2.5 你的回答:C (√) 参考答案:C 8、设a为整型变量,能表达数学关系1010&&a<15 C、a>10 and a<15 D、a>10||a<15 你的回答:B (√) 参考答案:B 9、若有语句: int u=010,v=0x10,w=10; printf("%d,%d,%d\n",u,v,w); 则输出的结果是______。 A、8,16,10 B、10,10,10 C、8,8,10 D、8,10,10 你的回答:A (√) 参考答案:A 10、在for(表达式1;表达式2;表达式3)循环中,_______常用于表示循环条件判断。 A、表达式1 B、表达式2 C、表达式3 D、都不是 你的回答:B (√) 参考答案:B 11、若k是int型变量,且有下面的程序片段: k=-3; if(k<=0) printf(“####”); else printf(“&&&&”); 上面程序片段的输出结果是

[电子科技大学]20秋《C语言》在线作业2

20秋《C语言》在线作业2 一、单选题 1.在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要 使用的存储类别是() A.extern B.register C.auto D.static 正确答案:D 2.以下符合C语言语法的赋值表达式是() A.d=9+e+f=d+9 B.d=9+e,f=d+9 C.d=9+e,e++,d+9 D.d=9+e++=d+7 正确答案:B 3.根据下面的定义,能印出字母m的语句是()根据下面的定义,能印出字母M的语句是() struct person{char name[9];int age;}; struct person class[10]={“john”,17, “paul”,19, “mary”,18, “adam”,16}; A.printf(“%c\n”,class[3].name); B.printf(“%c\n”,class[3].name[1]); C.printf(“%c\n”,class[2].name[1]); D.printf(“%c\n”,clsaa[2].name[0]); 正确答案:D 4.标准库函数fgets(s,n,f)的功能是() A.从文件f中读取长度为n的字符串存入s中 B.从文件f中读取长度小于n的字符串存入s中 C.从文件f中读取n个字符串存入s中 D.从文件f中读取长度为n-1的字符串存入s中 正确答案:B 5.判断字符串a和b是否相等,应当使用() A.if(a= =b) B.if(a=b) C.if(strcpy(a,b)) D.if(!strcmp(a,b)) 正确答案:D 6.设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为() A.int B.float C.double D.不确定 正确答案:C 7.以下正确的描述是()

福师大网络学院C语言程序设计网络作业

C 语言程序设计作业 编程: 1编写一个程序求一元二次方程的解。 讨论下述情形: (1)a=0,不是二次方程。 (2)b^2-4ac=0,有两个相等实根。 (3) b^2-4ac>0,有两个不等实根。 (4) b^2-4ac<0,有两个复根(表示成x+yi,x-yi)。 2. 编一程序,求出所有各位数字的平方和等于99的三位数。 3. 输入一个2X3的整数矩阵,输出其中最大值、最小值及其所在的行列下标。 4. 编程:输入一3X3整数矩阵,求其主对角线上元素之和并输出。 用矩阵: 11 12 13 21 22 23 31 32 33 验证。 5. 编程序求 y=1+1/1!-1/2!+1/3!-1/4!+...的值.(精度为1e-6)。 //1.编写一个程序求一元二次方程的解。 #include int main(){ //假设这个方程是 aX^2 + bX + c = 0 的标准形式 float a,b,c; scanf("%f",&a); scanf("%f",&b); scanf("%f",&c); if(a==0){//a为零,非2次方程不计算 printf("这不是一个2次方程"); return 0; }else if((b*b-4*a*c) == 0) { // 相等的两实根 printf("这个方程有两个相等的根,是:" + (-1)*b/(2*a) ); }else if((b*b-4*a*c) > 0){ //不相等的两实根 printf("这个方程有两个不相等的实根,\n分别是:" + (Math.sqrt(b*b-4*a*c)- b)/(2*a) + "\n与" + ((-1)*Math.sqrt(b*b-4*a*c)- b)/(2*a)); }else if((b*b-4*a*c) < 0){ //不相等的复根 printf("这个方程有两个不相等的复根,\n分别是:" + (-1)*b/(2*a) +""+(Math.sqrt(b*b-4*a*c)/(2*a))+"i" + "\n与" + b/(2*a) +""+(Math.sqrt(b*b-4*a*c)/(2*a))+"i"; } return 0;

20秋《C语言》在线作业3【电子科技大学答案】

20秋《C语言》在线作业3 红字部分为答案! 单选题 1.下面程序是从键盘输入学号,然后输出学号中百位数字是3的学号,输入0时结束循环。请选择填空() #include main() {1ong int num; scanf("%ld",&num); do { if( 【】) printf("%ld",num); scanf("%ld",&num); }while(!num==0);} A.num%100/10==3 B.num/100%10==3 C.num%10/10==3 D.num/10%10==3 2."文件包含"预处理语句的使用形式中,当#include后面的文件名用" ",(双引号)括起时,寻找被包含文件的方式是() A.直接按系统设定的标准方式搜索目录 B.先在源程序所在目录搜索,再按系统设定的标准方式搜索 C.仅仅搜索源程序所在目录 D.仅仅搜索当前目录 3.如果int a=0x3; int b=0x2; 执行运算: a<<=b; 则x的结果是 A.0 B.1 C.11 D.48 4.若有如下语句: int x=3; do { printf(" %d\n",x -=2);} while(!(--x)); 则上面程序段() A.输出的是 1 B.输出的是1和-2 C.输出的是3和0 D.是死循环 5.若运行以下程序时,从键盘输入ADescriptor(CR表示回车),则下面程序的运行结果是() #include main() { char c; int v0=0, v1=0, v2=0; do { switch(c=getchar()) {case 'a': case 'A': case 'e': case ' E' : case 'i': case 'I' : case 'o': case 'O': case 'u': case 'U': vl+=1; de A.v0=7,v1=4,v2=7 B.v0=8,v1=4,v2=8 C.v0=11,v1=4,v2=11 D.v0=12,vl=4,v2=12 6.以下程序的正确运行结果是() #include int func(int a,int b); main() { int k=4,m=1,p;p=fun(k,m);printf(“%d,”,p); p=fun(k,m);printf(“%d\n”,p); } func(int a,int b) {static int m=0,i=2; i+=m+1; m=i+a+b; return m; } A.8,17 B.8,16 C.8,20 D.8,8 7.若有定义:int a[2][3],则对a数组的第i行j列元素地址的正确引用为()

北理工C语言编程网上作业标准答案

北理工C语言编程网上作业答案

————————————————————————————————作者:————————————————————————————————日期:

H1:计算通用产品代码(UPC)的校验位(选作) 成绩: 5 / 折扣: 0.8 背景 许多年来,货物生产商都会把超市售卖的每件商品上放置一个条码。这种被称为通用产品代码(Universal Product Code,缩写UPC)的条码可以识别生产商和产品。超市可以通过扫描产品上的条码来确定支付此项商品的费用。每一个条码由十二位数字构成,通常这些数字会显示在条码下面。例如,包装为26盎司的Morton牌碘化盐所用条码下的数字是: 0 24600 01003 0 第一个数字表示商品的种类(0表示大部分的食品杂货,2表示需要称量的货品,3表示药品或和健康相关的商品,而5表示优惠券)。接下来的一组五位数字用来识别生产商。而第二组五位数字则用来区分产品类型(其中包括包装尺寸)。最后一位数字是“校验位”,它可以帮助鉴别先前数字中的错误。如果条码扫描出现错误,那么前十一位数字和最后一位数字可能会不一致,而超市扫描机也会拒绝整个条码。 下面是一种计算校验位的方法:首先把第一位、第三位、第五位、第七位、第九位和第十一位数字相加。然后把第二位、第四位、第六位、第八位和第十位数字相加。接着把第一次加法结果乘以3后再加上第二次加法的结果。随后,再把上述结果减去1。减法后的结果除以10取余数。最后,用9减去上一步骤中得到的余数。现在以Morton碘盐为例,第一组数字的加法是0+4+0+0+0+3=7,而第二组数字的加法是2+6+0+1+0=9。把第一组加法值乘以3后再加上第二组加法值得到的结果是30。再减去1,结果变为29。再把这个值除以10取余数为9。9在减去余数结果9,最终值为0。 输入 每次输入三行数据,第一行是UPC的第一位数字,第二行是UPC的第一组五位数字,第三行是UPC的第二组五位数字。 输出 UPC的校验位

相关文档
最新文档