程序设计语言学习通超星期末考试答案章节答案2024年_第1页
程序设计语言学习通超星期末考试答案章节答案2024年_第2页
程序设计语言学习通超星期末考试答案章节答案2024年_第3页
全文预览已结束

下载本文档

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

文档简介

程序设计语言学习通超星期末考试章节答案2024年程序段:inta=10,b=20,x=100,ok1=5,ok2=0;if(a答案:-1若有以下定义: float x; int a,b; 则正确的switch 语句是(

)

答案:switch(a-b){

case1:printf("*\n");

case2:printf("**\n");}if语句的嵌套结构中,为了避免出现二义性,C语言规定:()

答案:else总是与在其之前未配对的最近的if配对能正确表达a和b同时为正或同时为负的逻辑表达式是:()

答案:a*b>0为表示关系x≥y≥z,应使用C语言表达式:()

答案:(x>=y)&&(y>=z)下列程序段:#includevoidmain(){inta,b,s;scanf(“%d%d”,&a,&b);

s=a;if(s4

,则程序的输出结果是:

答案:16下面程序的输出结果是:(

)intx=8,y=-7,z=9;if(x答案:9int

a=2,b=3,c=4;if(ac)

c=8;elsec++;则最后

c的值是:()

答案:5运行下面程序时,从键盘输入字母H,则输出结果是

(

)charch;ch=getchar();

switch(ch){

case'H':printf("Hello!\n");

case'G':printf("Goodmorning!\n");

default:printf("Bye_Bye!\n");}

答案:Hello!Goodmorning!Bye_Bye!程序段:

int

a=12;

if(a=0)

{

a=18;

a++;

}请问a变量的值为:(

答案:0C语言程序总是从

开始执行。

答案:主函数下述变量定义错误的是:()

答案:char

ch='\n',ch='A';下面C语言代码的输出结果是:()intanswer,result;answer=100;result=answer-10;printf(“Theresultis%d”,result+5);

答案:Theresultis95语句a=3;printf("%d",a==2);执行后输出的结果是()

答案:0以下叙述不正确的是:()

答案:在C程序中,注释说明只能位于一条语句的后面定义inta=5,b=4,c=3;则下列描述正确的是:(

答案:关系表达式a>b的值为真,表达式的值为1在C语言中,字母A的ASCII码是65,则语句charch='A'+3;执行后,ch的值为:(

答案:D下列关于运算符优先级的描述,正确的是:(

)

答案:赋值运算符<逻辑与运算符<关系运算符<算术运算符在C语言程序中,两个int变量a、b均已赋值,下列不是算术表达式的是:(

)

答案:a>binta,b,c;从键盘输入数据,正确的输入语句是:(

答案:scanf("%d%d%d",&a,&b,&c);表达式:

x=(6*7%8+9)/5执行结束,x的值是:()

答案:2int

a,b;scanf("a=%d,%d",&a,&b);正确的输入形式是:()

答案:a=3,45int

x,y;scanf("%2d%2s%2d",&x,&y);printf("%d",x+y);程序执行中,从键盘输入:123456789,则程序输出结果:()

答案:68判断int变量d是否为数字的正确表达是:(

答案:(d>='0')&&(d<='9')设整型变量

a=2,则执行下列语句后,浮点型变量b的值不为0.5的是()

答案:b=(float)(1/a)定义:

inta=1,b=2,c=3;则下列语句中,执行效果与其它三个不同的是:()

答案:if(a>b)c=a;a=b;b=c;有以下程序段:#includeintmain(){

char

c1,c2;

c1='A'+'8'-'4';

c2='A'+'8'-'5';

printf("%c,%d\n",c1,c2);

return1;}注:字母A的SSCII码为65.

答案:E,68若有定义语句:

int

x=10;则表达式x-=x+x的值为:()

答案:-10语句:

printf("1+1=%d\n",1+1);此函数中,出现两次"1+1",能进行算术运算的是:(

答案:后者若intx=2,y=3,z=4则表达式x答案:3程序段:#includeintmain(){

constintx=1+1;

printf("表达式1:%d\t",x*2);

#definey1+1

printf("表达式2:%d\n",y*2);

return0;}输出结果是:(

答案:表达式1:4

表达式2:3设有如下定义:

int

x=18,y=6,z;则语句:

printf("%d\n",z=(x%y,x/y));的输出结果是:

答案:3字符(char)数据在微机内存中的存储形式是:

答案:ASCII码C语言程序的基本单位是:(

)

答案:函数程序段:#include

int

main(){

int

data;

char

ch;

double

x;

scanf(“%d,%c,%lf”,&data,&ch,&x);

printf(“data=%d\tch=%c\tx=%f\n”,data,ch,x);

getch();

return

1;}程序运行时,输入18A6.789,再回车。输出结果为:(

答案:data=18

ch=

x=0.000000#includeintmain(){

printf("12和15的最大公约数是:",15%12);

return0;}

程序的输出结果是?

答案:12和15的最大公约数是:下列说法正确的是:(

答案:C程序书写格式自由,一个语句可以分写在多行上C程序是由什么组成的?

答案:函数设有说明:char

w;

int

x;

float

y;

double

z;则表达式w*x+z-y值的数据类型为:(

温馨提示

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

评论

0/150

提交评论