c语言模拟题答案及解析,全国计算机等考二级C语言模拟试题,答案及解析一

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

(18)下列程序的输出结果是_________。

Main()

{   int i;

for(i=1;i+l;i++)

{   if(i>4){printlf("%d",i++);break;}

}

printf("%d",i++);

}

A)55                     B)56

c)程序错误,没有输出     D)循环条件永远为真,死循环

答案:B

评析:本程序中有个for循环,但注意到for循环的条件是"i+l",也就是只要i+l的值为真(非零值均为真),就执行循环。当i=l的时,i+l的值为真,判断if条件不成立,执行i++,输出i的值为5。

(19)下列程序的输出结果是_________。

#define A 100

main()

{   int i=O,sum=O;

do{   if(I==(i/2)*2)continue;

sum+=i;

}while(++i

printf("%d\n",sum);

}

A)2500     B)2050     C)4     D)O

答案:A

评析:本题程序的功能是求1到_99之问(包括1和99)所有奇数之和。程序中的while循环的终止条件为++i=100,在while循环体内,如果i是偶数,则执行continue,跳过这一次循环,执行下一次循环,否则求和。最后输出的值是1到99之间(包括l和99)所有奇数之和(1+99)*50/2=2500。

(20)下列程序的输出结果是_________。

main()

{   int I=3;

switch(i)

{ case 1:

case 2:printf("%d",i);

case 3:

case 4:break;

default:printf("OK");

}

}

A)0     B)3     C)OK     D)没有任何输出

答案:D

评析:在题中,i的值为3,由于"case 3:"后面没有break语句,所以继续向下执行"case 4:"后面的语句,由于"case 4:"后面的语句为break强行退出switch语句,所以,本题没有任何输出。

(21)下列程序执行后的输出结果是________。

main()

{   int m[][3]={1,4,7,2,5,8,3,6,9};

int i,k=2:

for(I=0;i<3;i++)

{printf("%d",m[k][i]);}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/328970.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

.NET Core全新路线图

.NET Core / ASP.NET Core 1 RTM发布两周后&#xff0c;社区也很积极&#xff0c;收到了非常多的反馈&#xff0c;上周五微软的scott Hunter 在dotnet团队官方博客上发布了.NET Core全新的路线图https://blogs.msdn.microsoft.com/dotnet/2016/07/15/net-core-roadmap/这个路线…

JVM内存管理------垃圾搜集器精解

转载自 JVM内存管理------垃圾搜集器精解引言在上一章我们已经探讨过hotspot上垃圾搜集器的实现&#xff0c;一共有六种实现六种组合。本次LZ与各位一起探讨下这六种搜集器各自的威力以及组合的威力如何。为了方便各位的观看与对比&#xff0c;LZ决定采用当初写设计模式时使用…

最新开发android版本,Android版本检测升级

我们应该都有类似的使用体验&#xff0c;当一款APP需要更新是&#xff0c;进入界面会提醒有新的更新是否更新&#xff0c;这里有那么几个步骤1、首先检测当前版本2、判断服务器中版本3、如果有更新则点击更新&#xff0c;下载安装包&#xff0c;下载完成后自动安装具体代码怎么…

每一个C#开发者必须知道的13件事情

1. 开发流程 程序的 Bug 与瑕疵往往出现于开发流程当中。只要对工具善加利用&#xff0c;就有助于在你发布程序之前便将问题发现&#xff0c;或避开这些问题。 标准化代码书写 标准化代码书写可以使代码更加易于维护&#xff0c;尤其是在代码由多个开发者或团队进行开发与维护时…

利用命令来打开所有程序,这个装逼给满分!

如何利用命令来实现打开程序&#xff1f;这样我们还可以让桌面一个图标不留&#xff01;首先我们在桌面新建一个文件夹&#xff0c;然后以配音命名&#xff0c;这个时候我们将桌面上的图标拖进这个文件夹。 然后将我们的图标名称修改成好记的名称&#xff0c;比如&#xff1a;…

JVM内存管理------GC算法精解(复制算法与标记/整理算法)

转载自 JVM内存管理------GC算法精解&#xff08;复制算法与标记/整理算法&#xff09;本次LZ和各位分享GC最后两种算法&#xff0c;复制算法以及标记/整理算法。上一章在讲解标记/清除算法时已经提到过&#xff0c;这两种算法都是在此基础上演化而来的&#xff0c;究竟这两种…

android url回调json,【求助】本地页面如何取某个URL返回的json

[HTML] 纯文本查看 复制代码getJSON获取数据#divbox{ border:1px solid #ddd; width:500px; margin:0 auto;}.load{ background:#eee; height:30px;}$(function () {//点击按钮获取数据$("#btn").click(function () {$.ajax({//json链接url:"https://h5.jinjied…

ASP.NET Core 十种方式扩展你的 Views

原文地址&#xff1a;http://asp.net-hacker.rocks/2016/02/18/extending-razor-views.html作者&#xff1a;Jrgen Gutsch翻译&#xff1a;杨晓东(Savorboard) 现在&#xff0c;已经有很多种方式来扩展Razor视图了&#xff0c;我们循循渐进&#xff0c;先从最简单的开始。如果你…

JVM内存管理------GC算法精解(五分钟让你彻底明白标记/清除算法)

转载自 JVM内存管理------GC算法精解&#xff08;五分钟让你彻底明白标记/清除算法&#xff09;相信不少猿友看到标题就认为LZ是标题党了&#xff0c;不过既然您已经被LZ忽悠进来了&#xff0c;那就好好的享受一顿算法大餐吧。不过LZ丑话说前面哦&#xff0c;这篇文章应该能让…

鸿蒙 电视 安卓,华为鸿蒙2.0来了!打通手机、电视、PC全平台,Mate 40 整装齐发...

华为鸿蒙2.0来了&#xff01;打通手机、电视、PC全平台&#xff0c;Mate 40 整装齐发2020-07-05 15:52:041点赞0收藏1评论7月5日消息&#xff0c;据国外知名爆料玩家 Teme 透露&#xff0c;华为今年秋季发布会上除了将发布华为 Mate 40 系列旗舰机型外&#xff0c;还将带来 EMU…

跳槽穷半年,改行穷三年,说的太好了!

跳槽穷半年&#xff0c;改行穷三年。献给每天喊辞职、想辞职的人或周期性喊辞职、想辞职的人&#xff01; 1 不要轻易离开团队&#xff0c;否则你要从零做起 。2 不要老想着做不顺就放弃&#xff0c;哪个团队都有问题&#xff0c;哪个团队都有优点。3 .跟对领导很重要&#xff…

JVM内存管理------GC算法精解(五分钟教你终极算法---分代搜集算法)

转载自 JVM内存管理------GC算法精解&#xff08;五分钟教你终极算法---分代搜集算法&#xff09;引言何为终极算法&#xff1f;其实就是现在的JVM采用的算法&#xff0c;并非真正的终极。说不定若干年以后&#xff0c;还会有新的终极算法&#xff0c;而且几乎是一定会有&…

android 应用程序 判断 ,如何判断Android应用程序是否正在前台运行?

慕的地6264312或者&#xff0c;您可以检查ActivityManager哪些任务正在按getRunningTasks方法运行。然后&#xff0c;检查返回的任务列表中的第一个任务(前景中的任务)是否是您的任务。这是代码示例&#xff1a;public Notification buildNotification(String arg0, Map arg1) …

在离线环境中使用.NET Core

0x00 写在开始 很早开始就对.NET Core比较关注&#xff0c;一改微软之前给人的印象&#xff0c;变得轻量、开源、跨平台。最近打算试着在工作中使用。但工作是在与互联网完全隔离的网络中进行的&#xff0c;因此就开始了在离线环境中部署.NET Core开发环境的尝试。总的来说还是…

java常量池技术

转载自 java常量池技术摘要&#xff1a; 简介 常量池在java用于保存在编译期已确定的&#xff0c;已编译的class文件中的一份数据。它包括了关于类&#xff0c;方法&#xff0c;接口等中的常量&#xff0c;也包括字符串常量&#xff0c;如String s "java"这种…

华为荣耀5a是android几,华为荣耀5a各版本区别 华为荣耀5a各版本 对比【图文】

一个多月前&#xff0c;华为发布了华为荣耀5a&#xff0c;相信不少人都对这部手机十分期待。这款产品主打Slogan是“青春好拍档”。延续了5系列的定位&#xff0c;不仅价格便宜还拥有不错的拍照及音质调教。那么华为荣耀畅玩5A有几个版本?各版本有什么区别?下面小编就带来华为…

.NET程序员走向高端必读书单汇总

如今程序开发工作越来越简单(丰富的API、智能的IDE、越来越多的开发框架)&#xff0c;普通人通过简单的训练&#xff0c;通过组合和复制就能完成众多程序的功能。因此程序员这种过去高技术职业的代名词&#xff0c;现在却如此低贱&#xff0c;被称之为码农。借用微观经济学原理…

android roboguice2,Android快速开发框架 roboguice

//使用框架前class AndroidWay extends Activity {TextView name;ImageView thumbnail;LocationManager loc;Drawable icon;String myName;public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);name (TextVi…

java 为什么需要常量池

转载自 java 为什么需要常量池java中讲的常量池&#xff0c;通常指的是运行时常量池&#xff0c;它是方法区的一部分&#xff0c;一个jvm实例只有一个运行常量池&#xff0c;各线程间共享该运行常量池。 java内存模型中将内存分为堆和栈&#xff0c;其中堆为线程间共享的内存数…

.NET Core第三方开源Web框架YOYOFx

YOYOFx框架 YOYOFx是一个轻量级用于构建基于 HTTP 的 Web 服务&#xff0c;基于 .NET 和 Mono 平台。 本着学习的态度&#xff0c;造了这个轮子&#xff0c;也是为了更好的了解各个框架的原理和有点&#xff0c;还希望可以和大家多交流 。 GitHub&#xff1a;https://github.co…