C语言程序设计与应用智慧树知到期末考试答案章节答案2024年章丘中等职业学校_第1页
C语言程序设计与应用智慧树知到期末考试答案章节答案2024年章丘中等职业学校_第2页
C语言程序设计与应用智慧树知到期末考试答案章节答案2024年章丘中等职业学校_第3页
C语言程序设计与应用智慧树知到期末考试答案章节答案2024年章丘中等职业学校_第4页
C语言程序设计与应用智慧树知到期末考试答案章节答案2024年章丘中等职业学校_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

C语言程序设计与应用智慧树知到期末考试答案+章节答案2024年章丘中等职业学校下列关于while和do-while说法正确的是()。

答案:do-while的循环体至少执行一次;do-while循环的while后的分号不可以省略

答案:11下列四组选项中,均是不合法的用户标识符的选项是:()

答案:b-a,goto,int设有如下程序段:下面程序段的输出结果是()。inti=0,sum=1;do{sum+=i++;}while(i<6);printf("%d\n",sum);

答案:16若有定义:inta[3][4]={1};则下面正确的叙述是()。

答案:只有元素a[0][0]可得到初值1设i,j,k均为int型变量,则执行完下面的for循环后,k的值为()。for(i=0,j=10;i<=j;i++,j--)k=i+j;

答案:10

答案:23在C语言中,合法的字符常量是()

答案:'\x43'以下程序段的输出结果是()。inta=10,b=50,c=30;if(a>b)a=b;b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);

答案:a=10b=30c=10计算机语言的发展是由()语言开始的。

答案:机器当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是()。

答案:!k%2==1以下程序段,该程序的执行情况是()。x=-1;do{x=x*x;}while(!x);

答案:循环执行1次C语言中一个源程序文件可以有()个主函数。

答案:1#include"stdio.h"main(){inti,a[10];for(i=9;i>=0;i--)a[i]=10-i;printf("%d%d%d",a[2],a[5],a[8]);}上面程序的运行结果为()。

答案:852以下程序的功能是:从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。请选择填空正确的一项()。main(){floatx,amax,amin;scanf("%f",&x);amax=x;amin=x;while(________){if(x>amax)amax=x;if(______)amin=x;scanf("%f",&x);}printf("\namax=%f\namin=%f\n",amax,amin);}

答案:x>=0x若有以下数组定义,其中不正确的是()。

答案:chard[3][]={{1,2},{1,2,3},{1,2,3,4}};若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf(“%d”,&x);y=x>12?x+10:x-12;printf(“%d\n”,y);}

答案:0以下程序段的输出结果是()。intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);

答案:10

答案:10C语言程序只能包括1个主函数,但可以包含的函数的个数是()。

答案:若干sizeof(float)是()

答案:一个整型表达式下列程序的输出结果是()。main(){inti,j,m=0,n=0;for(i=0;i<2;i++)for(j=0;j<2;j++)if(j>=i)m=1;n++;printf("%d\n",n);}

答案:1已知intx=10,y=20,z=30;if(x>y)z=x;x=y;y=z;以上语句执行后x,y,z的值是()

答案:x=20,y=30,z=30若有定义:inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};则数值为4的元素可以表示为()。

答案:a[1*3]语句while(!e);中的条件!e等价于()。

答案:e==0以下程序运行后的输出结果是()。

答案:s=5若变量已正确说明为float类型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是:()

答案:10.0,22.0,33.0阅读下面程序,程序的运行结果是()。#includemain(){charcl='B',c2='h';switch(cl){case'A':c2++;case'B':switch(c2){case'a':printf("%");case104:printf("%d",--c2);default:printf("!");}}}

答案:103!C语言中使用标准输入输出库函数时,需加的头文件是()。

答案:stdio.h下列表达式中能表示a在0到100之间的是()。

答案:!(a<0||a>100)在C语言中,不正确的int类型的常数是()

答案:2147483648若有定义:inta[3][4];则对a数组元素的正确引用是()。

答案:a[1+1][0]阅读下面程序,程序的运行结果是()。#includemain(){inta=1,b=3,c=5;switch(a<0){case1:switch(b>0){case1:printf("%");break;case2:printf("!");break;}break;case0:switch(c==5){case0:printf("*");break;case1:printf("$");break;case2:printf("@");}break;default:printf("&");}}

答案:$在定义intm[][3]={1,2,3,4,5,6};后,m[1][0]的值是()。

答案:4在Dev-c++6.0中,通过()过程可以形成可执行文件。

答案:运行若输入字符串:abcde,则以下while循环体将执行()次。while((ch=getchar())!='e')printf("*");

答案:4下面程序的运行结果是()。main(){intm=7,n=5,i=1;do{if(i%n==0){printf("%d\n",i);break;}i++;}while(i!=0);}

答案:5可以正确描述“x能被5整除”的C语言表达式是()。

答案:x%5==0算法的表示方法有()。

答案:N-S流程图法;伪代码法;传统流程图法;自然语言法二维数组元素引用正确的是()。

答案:a[1][2];x[p][1];a[3*3][2*2]

答案:a=1下面哪一个表达式的值为4。()

答案:(int)(11.0/3+0.5)下面程序的功能是:输出100以内能被3整除且个位数为6的所有整数,请填空:()。#includemain(){inti,j;for(i=0;______;i++){j=i*10+6;if(_______)continue;printf("%d",j);}}

答案:i<10j%3!=0已知a和k为整型变量,请阅读下面的程序,下列说法错误的是(A)。switch(){case1:k++;case2:k*=2;break;case3:k--;}

答案:如果a值为1,则执行k++;语句,然后跳出switch结构C语言源程序中主函数名是()。

答案:main设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是()。

答案:(!a==1)&&(!b==0)扩展名为.obj的文件称为C语言的()。

答案:目标程序main(){intx='f';printf("%c\n",'A'+(x-'a'+1));}程序执行后的输出结果是()

答案:G以下对二维数组a的正确定义是()。

答案:doublea[2][4];下列不正确的转义字符是()

答案:'074'下列定义语句的正确理解是()。inta[10]={6,7,8,9,10};

答案:将5个初值依次赋给a[0]至a[4]以下程序段的输出结果是()。intk,n,m;n=10;m=1;k=1;while(k<=n){m*=2;k+=4;}printf("%d\n",m);

答案:8使用高级语言编写的程序称为()。

答案:源程序下面程序的输出结果是()。main(){intnum,k;num=26;k=1;do{k*=num%10;num/=10;}while(num);printf("%d\n",k);}

答案:12定义:inta[10];则对a数组元素的正确引用是()。

答案:a[10一10]以下程序的输出结果是()。#includemain(){intcount,i=0;for(count=1;count<=4;count++){i+=2;printf("%d",i);}}

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

答案:ASCII码指出下面正确的输入语句是()

答案:scanf("a=%d,b=%f",&a,&b)以下不能对二维数组a进行正确初始化的语句是()。

答案:inta[2][3]={{1,2},{3,4},{5,6}};

答案:a=5,b=6在C语言提供的合法的关键字是()

答案:default设有以下程序,程序运行后,如果从键盘上输入1298,则输出结果为()。main(){intn1,n2;scanf("%d",&n2);while(n2!=0){n1=n2%10;n2=n2/10;printf("%d",n1);}}

答案:8921下面程序的结果是()。#includemain(){inta[3][3]={{1,2),{3,4},{5,6}},i,j,s=0;for(i=l;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];printf("%d\n",s);}

答案:18

答案:k=2,m=3有如下程序,该程序段的输出结果是()。main(){intn=9;while(n>6){n--;printf("%d",n);}}

答案:876能正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假”的表达式是()

答案:(x>=1)&&(x<=10)||(x>=200)&&(x<=210)以下程序的输出结果是()。#includemain(){inti;for(i=1;i<=5;i++){if(i%2)continue;elseprintf("*");printf("#");}printf("$\n");}

答案:*#*#$下列数据定义语句,则数组元素x[i]的值是()。inti=3,x[4]={1,2,3};

答案:0若有以下定义语句,则表达式“x[1][1]*x[2][2]”的值是()。floatx[3][3]={{1.0,2.0,3.0},{4.0,5.0,6.0}};

答案:0.0若有定义:inta[3][4]={{1,2},{0},{4,6,8,10}};则初始化后,a[1][2]得到的初值是()。

答案:0若执行程序时,从键盘上输入3和4,输出结果是()。#includemain(){inta,b,s;scanf("%d%d",&a,&b);s=a;if(a答案:16下列标识符中不合法的是()

答案:3DS合法的C语言中,合法的字符型常数是()

答案:'\t'下面程序段()。x=3;do{y=x--;if(!y){printf(“*”);continue;}printf(“#”);}while(1<=x<=2);

答案:是死循环下列运算符中优先级最高的是()

答案:+在Dev-c++6.0中,创建、输入、保存源程序的操作过程我们称之为()。

答案:编辑源程序执行下列语句后a的值为()。inta=5,b=6,w=1,x=2,y=3,z=4;(a=w>x)&&(b=y>z);

答案:0以下程序的输出结果是()。main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=10)break;if(b%5==1)b+=5;}printf("%d\n",a);}

答案:3下面程序的主要功能是输入10个整数存入数组a,再输入一个整数x,在数组a中查找x,找到则输出x在10个整数中的序号(从1开始);找不到则输出0。程序缺少的是()。#include"stdio.h"main(){inti,a[10],x,flag=0;for(i=0;i<10;i++)scanf("%d",&a[i]);scanf("%d",&x);for(i=0;i<10;i++)if(_________){flag=i+1;break;}printf("%d\n",flag);}

答案:!(x-a[i])以下4个选项中,不能看作一条语句的是()。

答案:if(b==0)m=1;n=2;以下程序段的运行结果是()。inta=5,b=4,c=2,d=1;if(a>b>c)d=3;elsed--;printf(“%d\n”,d);

答案:0下面程序的输出结果是()。main(){intx=10,y=10,i;for(i=0;x>8;y=++i)printf("%d%d",x--,y);}

答案:101091关于数组的措述正确的是()。

答案:数组的大小是固定的,所有数组元素的类型必须相同设有说明语句:chara='\72';则变量a:()

答案:包含1个字符数学式“1≤x<10”对应的C语言表达式是()。

答案:(x>=1)&&(x<10)以下能正确定义二维数组的选项是()。

答案:inta[][2]={1,2,3,4};;inta[][2]={{1,2},{3,4}};;inta[2][2]={{1},{2}};对一维整型数组a的正确定义是()。

答案:inta[10];定义数组:floata[8];则下列对数组元素引用正确的是()。

答案:a[5];a[0]字符串函数中能实现字符串连接功能的函数是strcmp()。()

答案:错以下描述中正确的是()。

答案:在do—while循环中,当while后的条件表达式为0时退出循环对于以下程序段,叙述正确的是()。intt=0;while(t=1){...}

答案:循环控制表达式的值为1,执行循环体以下正确的描述是()。

答案:只能在循环体内和switch语句内使用break语句对于for循环,下列理解正确的是()。

答案:for(表达式1;;表达式3)可理解为:for(表达式1;1;表达式3)若有如下定义:inti,j,x=0;则下列程序段中语句“x+=2;”被执行()次

温馨提示

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

评论

0/150

提交评论