C语言程序设计附答案_第1页
C语言程序设计附答案_第2页
C语言程序设计附答案_第3页
C语言程序设计附答案_第4页
C语言程序设计附答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序设计[复制]独立完成,规定时间内提交。基本信息:[矩阵文本题]*学号:________________________姓名:________________________班级:________________________#include<stdio.h>

intmain()

{

printf("Hello,World!");

return0;

}

上面的程序运行后显示的内容是(

)[单选题]*A.0B."Hello,World!"C.Hello,World!(正确答案)D.以上都不对#include<stdio.h>

intmain()

{

intnumber;

printf("输入一个整数:");

scanf("%d",&number);

printf("你输入的整数是:%d",number);

return0;

}

下面说法正确的是()[单选题]*A.printf()是输入函数B.scanf()是输出函数C.number是字符型变量D.int是整型的定义标识符(正确答案)#include<stdio.h>

intmain()

{

charc;

c='A';

printf("c的值为%c",c);

return0;

}

下面说法错误的是()[单选题]*A.char表示字符型B.运行结果为:c的值为AC.运行结果为:c的值为’A’(正确答案)D.stdio标准的输入和输出函数的简称#include<stdio.h>

intmain()

{

intm,n,sum;

printf("输入两个数:");

scanf("%d%d",&m,&n);

sum=m+n;

printf("%d+%d=%d",m,n,sum);

return0;

}

以下说法正确的是()[单选题]*A.输入-5,3时,运行结果为:-2B.输入-5,3时,运行结果为:sum=-2C.输入-5,3时,运行结果为:-5+3=-2(正确答案)D.输入-5,3时,运行结果为:(-5)+3=-2

上面的流程图表示一种算法,这个算法编写为C语言时要用到哪一种结构来实现()[单选题]*A.顺序结构B.分支结构(正确答案)C.循环结构#include<stdio.h>

intmain()

{

inta,b;

printf("输入第一个值:");

scanf("%d",&a);

printf("输入第二个值:");

scanf("%d",&b);

if(a>b);

printf("a大于b");

else

printf("a小于等于b");

return0;

}

上面的程序错在哪儿()[单选题]*A.inta,b;错,应改为:inta;b;B.printf("输入第二个值:");错,里面的汉字不需要引号C.else错,它后面需要英文分号D.if(a>b);错,后面不能加分号(正确答案)#include<stdio.h>

intmain()

{

intnumber;

printf("请输入一个整数:");

scanf("%d",&number);

if(number%2==0)

printf("%d是偶数。",number);

else

printf("%d是奇数。",number);

return0;

}

下面的说法错误的是()

[单选题]*A.%d表示输入或输出格式为整型数B.%2表示除以2,所得的商(正确答案)C.==0表示等于0D.&number表示输入的数据储存的地址#include<stdio.h>

intmain()

{

inti,sum=0;

for(i=1;i<=100;i++)

{

sum=sum+i;

}

printf("sum=%d",sum);

return0;

}

上面是求1+2+3+···+100的和的程序,如果将它改为求100以内的所有的正奇数的和,正确的修改方法是()[单选题]*A.i++改成i--B.i++改成++iC.i++改成i=i+2(正确答案)D.i++改成i+=1运行下面的程序,输入3,4,5,结果是:_________输入3,6,9,结果是:_________

#include<stdio.h>

intmain()

{

inta,b.c.p;

printf(“请输入3个整数:”);

scanf("%d%d%d",&a,&b,&c);

if(a+b>c&&a+c>b&&b+c>a)

{

p=a+b+c;

printf("三角形的周长=%d",p);

}

else

printf("无法构成三角形");

return0:

}[填空题]*空1答案:三角形的周长=12空2答案:无法构成三角形#include<stdio.h>

intmain()

{

inti:

for(i=100;i<200;i++)

{

if(i%3==1&&i%4==2&&i%5==3)

printf("操场上有%d人ln",i);

}

return0;

}

上面的程序,将for(i=100;i<200;i++)改成for(i=1;i<100;i++),运行结果是[填空题]*_________________________________(答案:操场上有58人)C语言中的标示符只能由字母、下划线和数字三种字符组成,且第一个字符()[单选题]*A、必须为大写B、必须为下划线C、必须为字母或者下划线(正确答案)D、可以是字母、下划线和数字中的任一种字符构成C语言程序的基本结构单位是()[单选题]*A、函数(正确答案)B、过程C、复合语句D、语句以下说话正确的是()[单选题]*A、C程序总是从第一个函数开始运行B、C程序中,要调用的函数必须在main()函数中定义C、C程序中,总是从main()函数开始执行(正确答案)D、C程序中的main()函数必须放在程序的开始部分C语言中,运算对象必须是整型数的是()[单选题]*A、%(正确答案)B、/C、%和/D、*下列变量说明中正确的是()[单选题]*A、char:a;b;c;B、chara,b;(正确答案)C、intx;z;D、intxz;下面程序的输出是()

Main()

{

intx=10,y=3;

printf(“%d\n”,y=x/y);

}

[单选题]*A、0B、1C、3(正确答案)D、不确定的值在嵌套使用if语句时,C语言规定else总是___。[单选题]*A和之前与其具有相同缩进位置的if配对B和之前与其最近的if配对C和之前与其最近不带else的if配对(正确答案)D和之前的第一个if配对以下错误的if语句是()。[单选题]*A、if(x>y)z=x;B、if(x==y)z=0;C、if(x!=y)printf("%d",x)elseprintf("%d",y);(正确答案)D、if(x<y){x++;y--;}x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是()[单选题]*A、INPUTx、y、z;B、scanf("%d%d%d",&x,&y,&z);(正确答案)C、scanf("%d%d%d",x,y,z);D、read("%d%d%d",&x,&y,&z);下列可以用作用户自定义变量名的是()[单选题]*A、1B、a1(正确答案)C、intD、45一个C源程序中至少应包含一个(

)函数。[填空题]*_________________________________(答案:main)C程序设计的三种基本结构是(

)结构、选择结构、循环结构。[填空题]*_________________________________(答案:顺序)a是整型变量,则执行表达式a=25/3后a的值为___。[填空题]*_________________________________(答案:8)C语言标识符由数字、下划线和(

)来构造。[填空题]*_________________________________(答案:字母)在C语言中,一个函数一般由两个部分组成,他们是___和函数体。[填空题]*_________________________________(答案:函数名)以下程序的输出结果是___。

main()

{

intc=362;

printf("%d\n",c);[填空题]*_________________________________(答案:362)以下程序运行后的输出结果是___。

main()

{

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论