问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言程序设计,简答题,求正解啊.

发布网友 发布时间:2022-04-21 23:08

我来回答

5个回答

热心网友 时间:2023-09-30 16:17

1. 以下程序的输出结果是什么。

#include<stdio.h>

void main( )

{

  int a=1,b=0;

  switch(a) {
//switch选择语句,a = 1,那么就选择case 1执行.
    case 1://注意此处case 1没有break,所以后面的case 2也执行.
 
      switch(b) {
//switch选择语句,b = 0,那么就选择case 0执行.
        case0: printf(“0”); break;
//执行case 0,输出0,它有break终止语句,所以后面的case 2就不执行了.
        case 1:printf(“1”); break;

  }

  case 2: printf(“2”); break;
//执行case 2,输出2.
  }

}

//总的输出结果:02
//知识点:理解选择分支结构,case遇到break才会终止后面的执行.  
  

2. 以下程序的输出结果是什么。

#include<stdio.h>

void main( )

{

  inta=3,b=2,c=1;
//a、b、c的作用域在main函数内.
  {

int b=5,c=12;
//b、c的作用域在{}内.
c-=b*2;
//此时b、c调用的值是{}内的b = 5、c = 12,那么c = 12 - 5*2 = 2
a+=c;
//此时的a是调用的main函数的a = 3, c调用的是c = 2. 即结果a = 3 + 2 = 5.
  }

printf(“a=%d,b=%d,c=%d\n”,a,b,c);//此时a、b、c都是调用的main函数内的变量,a有经过操作,a = 5,b、c没有经过操作,b = 2,c = 1.

}

//总的输出结果为:a=5,b=2,c=1
//知识点:考查变量的作用域,记住自动变量的作用域只在{}内,超出作用域就不生效了.  
 

3.以下程序的输出结果是什么。

#include<stdio.h>

int main(void)

{

       intx=1,y=2,z=2;

       if(x)   z += 1;
//x>0为真,执行z += 1; z变为3 
       if(!y)  z += 2;//!y < 0为假,不执行.

       if(z)   z += 3;
//z>0为真,执行z += 3; z变为6
       printf("%d\n",z);
//输出6
       return 0;

}

//总的输出结果为:6 
//知识点:对if语句的判断条件,真执行、假不执行. 

4 以下程序的输出结果是什么。

#include<stdio.h>

int main(void)

{

       int a=3,b=4,c=5,d=6;

       if(a>b)
//a>b为假,所以后面的语句不执行.
              if(b>c) printf("%d", c);

              else  printf("%d",b);
//注意这里,else总是与上面的if匹配.
       printf("%d\n",d);
//输出d = 6,没有经过任何语句操作.
       return 0;

}

//总的输出结果:6 
//知识点: else总是与最近的if匹配. 
 

5. 以下程序的输出结果是什么。

#include<stdio.h>

void main( )

{

  ints,t,a,b;

  a=2;b=4;

 s=t=1;

 if(a>0)  s+=1;
//a>0为真,执行s += 1;s变为2
 if(a>b)  t=s+t;//a>b为假,所以执行else语句,else为if下面的第一个,最近的.

 else

if(a= =b)  t=5;
//执行if( a == b )不成立,所以执行else语句,else为if下面的第一个,最近的.
else  t=2*s;
//执行t = 2*s;即t = 2*2 = 4.
printf(“%d\n”,t);

}
//总的输出结果为:4
//知识点: else总是与最近的if匹配.(if找它下面的第一个else,else找它上面的第一个if,前提是if、else没有括号()*优先级)

热心网友 时间:2023-09-30 16:17

1、02 // 说明:switch(a)的case 1中没有break语句,所以会顺序执行case 2
2、a=3,b=2,c=1 // 说明:语句块内声明的变量的生存周期限于块内
3、6
4、6
5、4

热心网友 时间:2023-09-30 16:18

1.2
2.a=5,b=2,c=1
3.6
4.6
5.4
代码有不少细节错误,编译的话可能通不过。

热心网友 时间:2023-09-30 16:19

第一题 02
第二题 a=5,b=2,c=1
第三题 6
第四题 6
第五题 4

热心网友 时间:2023-09-30 16:19

第一题:02
第二题:结果是a=5,b=2,c=1
第三题:6
第四题:6
第五题:4
c语言程序设计简答题汇总?

C语言题目简答题1、(c=65c=90)?(c=c+32):(c=c)/*符合你的要求,不是C语句,而是C表达式*/ 2、a%10==5/*符合你的要求,不是C语句,而是C表达式*/ 3、【题目不全啊】4、【题目不全啊】5、这个题算是所有6个题中最难的了。首先,fun函数中定义了一个static类型的变量,含义如下:有...

C语言程序设计试题 求标准答案 都是多选

1、答案:A (单引号括起来的都是字符,而且一对单引号最多对应一个字符,\反斜杠是转义字符的开始,\72是ASCII码对应的字母H。也就是把H这个字母存到了变量char a中。就一个字符H。)2、ACDE 解析:int a=3,b=4,c=5;,A、a&gt;b B、a<=b C、(a||b)>c D、a<=(b||c)E、!

刚学c语言没多久,老师布置的作业。求正解

include &lt;stdio.h&gt;int main(void){ int x=100,t; while(++x&lt;1000){ if((t=x/100)*t*t+(t=x/10%10)*t*t+(t=x%10)*t*t==x) printf("%d ",x); } printf("\n"); return 0;}

c语言编程 要用指针把两个字符串连接起来, 我这么编的不知道哪错了...

1、第一步,创建一个新项目和.c文件,见下图,转到下面的步骤。2、第二步,执行完上面的操作之后,定义变量类型,见下图的代码,转到下面的步骤。3、第三步,执行完上面的操作之后,调用cpy函数,见下图的代码,转到下面的步骤。4、第四步,执行完上面的操作之后,定义一个函数,了解并定义变量类型,...

C语言读程序的5道题,有答案,泪求详细的解析啊

在两个数都是正整数的时候就等于除法的余数,也就是1。z=(x/y)是赋值语句返回的值就是改变后的z。3. 可以看到,它printf的是两个表达式的值。而且是两个逻辑表达式。第一个是(a+b&gt;c &amp;&amp; b==c) “&amp;&amp;”表示且,也就是当两个都为真的时候返回true,任意一个为假,返回false,可以看到a+b&gt;...

《C语言程序设计》复习题 在线跪求答案···每题一分。谢谢了。

2.错 肯定先执行main函数 3.错 也可以1为真非1为假 6.对 7.错 省略了就不是结构体了 8.错 下标是从0开始,第八个是a[7]9.错 还有//符号 开始标记是/ 10.错 不一定 11.对 12.错 同第八题 13.错 应该以实参为准吧 自己做的,不一定全对 ...

请问这个c语言程序题怎么做呀,能具体解释一下吗,谢谢啦

答案是A 表达是(!x==0)按照符号优先级,!大于== !(逻辑取反),C语言中非零为真 !x==0,只有当x为非零数成立,成立,即为真。当x为0时候,表达式不成立,为假。结论:x为0即为假,x不为0为真。B x :即x非零为真,正确。C x!= 0 :当x为0的时候为假,x不为0的时候成立...

c语言程序设计教程答案c语言程序设计练习题

篇一:c语言程序设计基础单元总结与练习题及答案 《C语言程序设计》单元总结与练习题 答案 单元一 程序设计宏观认识 单元总结提升 本单元中,核心内容有C语言程序框架结构、程序的构成和程序开发过程。通过本单元 的学习,我们应该知道: 1.C语言程序最基本的程序框架由两部分构成,分别是: (1) 编译预处理 (2) 函数...

C语言程序设计 求正整数x以内(包括x)的最大的五个素数之和。

include&lt;stdio.h&gt; inta[x];intmain(){ intans=0,f=0,i,j;for(i=2;i&lt;=x;i++){ if(a[i]==0){ j=i*2;while(j&lt;=x){ a[j]=1;j+=i;} } } for(i=x;i&gt;=0;i--){ if(a[i]==0){ ans+=i;f++;} if(f==5)break;} printf("%d",ans);return0;} ...

C语言 求一正整数的位数

本文将解答如何在C语言中求取一个正整数的位数。首先,需要包含头文件stdio.h和string.h。在主函数main中,定义整型变量data用于存储输入的整数,并定义字符型数组temp用于存储转换后的字符串。同时,定义整型变量i用于遍历字符串。利用printf函数提示用户输入一个整数,并使用scanf函数接收输入的整数并存储到...

c语言程序设计简答题汇总 c语言程序设计编程题题库 计算机基础与程序设计简答题 c语言程序设计选择题答案 c语言程序设计试题库及答案 C语言程序设计教程 C语言程序设计题 程序设计简答题 c程序设计编程题题库
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...90千瓦星角起动.60千瓦小容量电机和照明.请问用多大的铝芯线合适... ...星、三角起动,需截面多大的主线和电机负荷线,最好有计公式 梦见有人不断说我是魂古命的人 手相有田字纹代表什么,会越来越富的女人手相 ...旁边有活水流出!同时还梦见一个道士给看手相说过一阵运气就会好,今... 王者荣耀新英雄影如何获得 王者新英雄影怎么获得 说话中气不足锻炼方法 ...里面的油,可以用吸油管子吸出来吗?小车,凯美瑞。不知道有防盗网吗... qq密码忘记我输入现在的qq密码为什么出现以前的qq号呢我想 请问3匹柜式空调外机尺寸高度最小的是最一款 日语作文 翻译 在线等 办卡年龄限制:年满多少岁可以申请信用卡 c语言编程题目及答案 跪求一篇日语作文~~500字 暴风影音关不掉! C语言中分支选择结构有哪些语句? 格力空调3匹外机尺寸 暴风影音软件关闭不了 高三学生的感悟日语作文 宝宝发烧感冒吃什么辅食 高中生活的目标日语作文400 怎么关闭暴风的桌面推荐 求《我的高中生活》的日语作文 暴风影音弹出暴风热点窗口怎么关掉 怎么关掉暴风影音的暴风推荐? 3p空调外机尺寸是多少? 求C语言程序高人给出如下试卷的答案,本人将不慎感激 我的高中生活150字日语作文范文 最低几岁可以办手机卡? 在线等日语作文,我高中时代的努力 如何打开关闭暴风的3D模式 暴风影音如何自动关闭 《关于学校的生活》日语作文 C语言编程题,结构题 关于暴风影音设置问题 急需一篇关于我的生活的日语作文? c语言试题 暴风影音的关闭 去澳门只带港澳通行证行不行? 暴风影音怎么关上飞屏 现在去澳门只拿身份证可以去吗?我是内地人 怎么关闭暴风的自动播放 麻烦各位i大侠帮我翻译一下这篇短小的日语作文··谢... 如何关闭暴风提示 现在去澳门需要办什么手续 能帮我写一篇日语作文吗 我的大学生活 400字左右 ... 暴风关卡 怎么跳上去 现在去澳门只有港澳通行证还需要办理其他手续吗? 求日语作文:写信给高中老师告诉她我在大学中的生活。