计算机程序设计(C语言)智慧树知到期末考试答案章节答案2024年广州新华学院_第1页
计算机程序设计(C语言)智慧树知到期末考试答案章节答案2024年广州新华学院_第2页
计算机程序设计(C语言)智慧树知到期末考试答案章节答案2024年广州新华学院_第3页
计算机程序设计(C语言)智慧树知到期末考试答案章节答案2024年广州新华学院_第4页
计算机程序设计(C语言)智慧树知到期末考试答案章节答案2024年广州新华学院_第5页
已阅读5页,还剩12页未读, 继续免费阅读

付费下载

下载本文档

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

文档简介

计算机程序设计(C语言)智慧树知到期末考试答案+章节答案2024年广州新华学院inti,x;for(i=0,x=0;i<=9&&x!=876;i++)scanf(“%d”,&x);关于程序段下列选项中描述正确的是()

答案:最多执行10次typedefstructNODE{inta;charb;}OLD;有上列程序段,则以下叙述中正确的是()

答案:OLD是一个结构体类型若有定义inta=1,b=2,c=3,d=4,则表达式a<b?a:c<d?a:d的结果为()

答案:1语句printf("**\b\b**");在屏幕上的的输出结果是(提示:’\b’是退格)()

答案:**#include<stdio.h>intmain(){inta[3]={0,2,4};printf("%d\n",a+2);return0;}运行程序的结果是()

答案:a[2]的地址下列选项中,关于字符指针的说法正确的是()

答案:字符指针实际上存储的是字符串首元素的地址#include<stdio.h>intmain(){intarr[6]={1,2,3,4};printf("%d\n",arr[5]);return0;}运行程序的结果是()

答案:0#include<stdio.h>intmain(){printf("sum=%d\n",sum(3,5));return0;}intsum(inta,intb){return(a+b);}运行以下程序的结果是()

答案:运行出错若有函数调用语句:fun(a+b,x,fun(n+k,d));在此函数调用语句中实参的个数是()

答案:3intmain(){inti,a[10];for(i=9;i>=0;i--)a[i]=10-i;printf("%d%d%d",a[2],a[5],a[8]);return0;}阅读程序,输出结果为()

答案:852关于C语言中的函数,下列描述正确的是()

答案:函数的定义不可以嵌套,但函数的调用可以嵌套intmain(){inti,sum;for(i=1;i<=3;sum++)sum+=i;printf("%d\n",sum);return0;}程序段执行结果是()

答案:死循环#include<stdio.h>intsub(inta,intb){return(a-b);}intmain(){inta=99;intb=1;intc=-5;printf("ans=%d\n",sub(sub(a,b),sub(c,b)));return0;}运行以下程序的结果是()

答案:ans=104longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}intmain(){printf("%ld\n",fun(3));return0;}以下程序的输出结果是()

答案:1以下关于运算符优先顺序的描述中正确的是()

答案:赋值运算符<逻辑与运算符<关系运算符<算术运算符字符数组定义正确的是()

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

答案:(x>=1)&&(x<=10)||(x>=200)&&(x<=210)#include<stdio.h>.voidf(inta){a=2;a=4;}intmain(){inta=1;f(a);printf(%d”,a);return0;}程序输出结果是()

答案:1已知二维数组arr[3][6],arr[0][0]为第1个元素,那该数组的第10个元素是()

答案:arr[1][3]下列关于指针说法的选项中,正确的是()

答案:指针变量可以与整数进行相加或相减若已定义x和y为double类型,则表达式x=1;y=(x+3)/2的值是()

答案:2.0#includeintmain(){inta=2,c=5;printf("a=%%d,b=%%d\n",a,c);return0;}以下程序的输出结果是()

答案:a=%2,b=%5intYear(intn){return(!(n%4)&&(n%100)||!(n%400));}intmain(){inta=1900;int*p=&a;printf("%d",Year(*p));return0;}下列程序段执行结果是()

答案:0函数内可以调用函数,也可以定义一个新的函数。()

答案:错在输入字符型数据时,空格,回车键等都作为字符读入,而且只有在用户输入回车键时,读入才开始执行。()

答案:对调用fclose()函数后原有的文件指针仍然可以进行文件操作。()

答案:错被定义为指向某结构体类型数据的指针变量,即可以指向具有该类型的变量,又可以指向它其中的一个成员。()

答案:错C语言中,fgets()函数用于读取一行字符串,或读取指定长度的字符串。()

答案:对一旦定义了某个结构体类型后,系统将为此类型的各个成员项分配内存单元。()

答案:错求2/1+3/2+5/3+…前20项之和的递归体是F(n)=F(n+1)/F(n)。()

答案:对局部变量只有当它所在的函数被调用时才会被使用,当函数调用结束时局部变量还会一直存在。()

答案:错如果形参是数组形式,则实参必须是实际的数组名,如果实参是数组名,则形参可以是同样维数的数组名或指针。()

答案:对数组名作为函数参数是把数组的值全都传进函数中。()

答案:错若已声明一结构体student,定义一只想结构体变量的指针structStudent*pStruct后,应用其中的成员的用法是*pStruct.成员名。()

答案:错针的意思是通过它能找到以它为地址的内存单元。()

答案:对如下定义数组inta[]={1,2,3,'a','b','c'};可以编译运行的。()

答案:对定义结构体变量有三种方式:先定义结构体类型再定义结构体变量、在定义结构体类型的同时定义结构体变量、直接定义结构体变量。()

答案:对break则是结束整个循环过程,不再判断执行循环的条件是否成立。()

答案:对下列说法中正确的是()。

答案:break能结束循环,而continue只能结束本次循环C语言属于()。

答案:高级语言递归的基本思想是()

答案:把规模大的问题转化为规模小的相似的子问题来解决不能实现函数之间数据传递的是()

答案:局部变量longfib(intn){if(n>2)returnfib(n-1)+fib(n-2);elsereturn2;}intmain(){printf("%d\n",fib(3));return0;}以下程序的输出结果是()

答案:4#include<stdio.h>intmain(){voidsum(inta,intb);sum(3,5);return0;}voidsum(inta,intb){printf("sum=%d\n",a+b);}运行以下程序的结果是()

答案:sum=8字符串常量"hello"的长度是()

答案:5所谓递归即()

答案:函数自身调用自身的编程技巧charc='a';inti;for(i=0,c='h';i<2,i<3;i++){printf("%c",c);}以下程序段运行结果为()

答案:HHH若定义了intx;则将x强制转化为双精度类型应该写成()。

答案:(double)x关于文件,下列描述中错误的是()

答案:不可以用FILE定义指向二进制文件指针sstructstudent{intage;charnum[8];};structstudentstr[3]={{20,“201901”},{21,“201902”},{22,“201903”}}structstudent*p=stu;若程序中有以上的声明和定义,则选项中引用结构体变量成员的表达式错误的是()

答案:stu[3].ageintfact(intn){if(n<=0)return1;elsereturn(n*fact(n-1));}设n的初值为正整数,关于下面递归程序的描述正确的是()

答案:计算fact(n)需要执行n+1次函数调用intmain(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p+2));return0;}程序的输出结果是()

答案:3#include<stdio.h>voidfun(int*a){printf("%d\n",a[2]);}intmain(){inta[4]={1,2,3,4};fun(a);return0;}阅读下面程序,下列选项中哪一项是正确的输出结果()

答案:3#inlcude<stdio.h>voidf(inta[]){a[2]=10;}intmain(){inta[5];a[2]=5;f(a);printf(“%d”,a[2]);return0;}程序输出结果是()

答案:10如果要求在if后的判断条件是a不等于0,则下列选项中能正确表达这一关系的是()。

答案:if(a)下面不是合法的字符串常量的是()

答案:#False有函数调用语句fun(1,2,3+4,5);那么函数的形参有多少个?()

答案:4个以下关于函数调用时的形参和实参说法正确的是()

答案:形参只在函数体内有效#include<stdio.h>intmain(){inta=3,s=0;for(inti=1;i<=a;i++){staticintc=2;s=c+s*i;}printf(“%d”,s);return0;}程序输出结果是()

答案:20假设有:charstr[]="Beijing";那么执行printf("%d\n",strlen(strcpy(str,"China")));后的输出结果是()

答案:5structabc{inta,b,c;};intmain(){structabcs[2]={{1,2,3},{4,5,6}};intt;t=s[0].a+s[1].b;printf("%d\n",t);return0;}程序的输出结果是()

答案:6#include<stdio.h>intfun(inta,intb);intmain(){printf("ans=%d\n",fun(3,5));return0;}intfun(inta,intb){return(a+=b);}运行以下程序的结果是()

答案:ans=8inta=100,*p=&a;printf("%d",*p);程序段执行结果是()

答案:100假设有如下定义:char*aa[2]={"abcd","ABCD"};那么以下说法中正确的是()

答案:aa数组的两个元素中各自存放了字符'a'和'A'的地址#include<stdio.h>charstr[]="000";intmain(){printf("%d\n",str[2]);return0;}运行程序的结果是()

答案:48只能在建立它的模块中使用的变量为()

答案:局部变量下列选项中,合法的数组定义是()

答案:chara[]={0,1,2,3,4,5};printf函数中的所有格式字符,都既可以是大写形式,也可以是小写形式。()

答案:错C不允许使用singed和unsigned关键字标志char的符号属性。()

答案:错结构体类型数组与基本数据类型数组的区别:结构体数组中的元素类型都是不相同的。()

答案:错函数所接收到的参数实际上是原参数的一份拷贝,所以函数可以对其进行操纵而不会影响实际的参数。()

答案:对全局变量不宜使用过多。()

答案:对c语言规定,else总是与它上面、最近的、尚未配对的if配对。()

答案:对若有定义char*s=“hello”;则sizeof(s)求出其结果为5。()

答案:错一个变量的地址称为该变量的“指针”。()

答案:对数组分配的内存是一系列的数据集合,所以只要把首地址传入函数就可以把一系列数据集合都传入了函数。()

答案:错字符型指针用char*来定义,它不仅可以指向一个字符型常量,还可以指向一个字符串。()

答案:对数组初始化的常见方式有三种:直接对数组中的所有元素赋值、只对数组中的一部分元素赋值、对数组全部元素赋值但不指定长度。()

答案:对数组的大小是固定的,而且数组里的元素类型也要一致。()

答案:对C语言中没有字符串类型,字符串是存放在字符型数组中的。()

答案:对可以通过typedef给函数指针取别名调用该类型函数。()

答案:对结构体指针存储的是结构体在内存中的首地址。()

答案:对sizeof(int);是一个函数调用语句。()

答案:错函数声明是一个说明语句,必须以分号结束。()

答案:对C语言规定标识符由字母数字和小数点三种字符组成。()

答案:错结构体类型只有一种。()

答案:错如果花括号中提供的初值个数(即字符个数)大于数组长度,则出现语法错误。()

答案:对switch…case结构中case后的表达式必须为常量表达式。()

答案:对对局部变量使用static声明,该变量在整个程序执行期间不释放,其所分配的空间始终存在。()

答案:对赋值运算符的结合方向为自左向右。()

答案:错所有字符串都是以字符数组的方式存储的,存放的是各个字符的ASCII码。()

答案:对无符号整数只有0和正值,这使得无符号数可以表达比有符号数更大的正值。()

答案:对表示关系x<=y<=z的C语言表达式为()

答案:(X<=Y)&&(Y<=Z)#include<stdio.h>structstu{intnum;charname[10];intage;};voidfun(structstu*p){printf("%s\n",(*p).name);}intmain(){structstustudents[3]={{9801,"Zhang",20},{9802,"Wang",19},{9803,"Zhao",18}};fun(students+2);return0;}上面程序的输出是()

答案:ZhaostructStudent{intnum;intage;}stu,*p;若有以上声明,则对结构体变量stu中成员age的不正确应用方式为()

答案:student.ageinti;intx[4][4]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16};for(i=0;i<4;i++)printf("%3d",x[i][3-i]);阅读程序,下列选项中哪一项是正确的输出结果()

答案:481216以下关于函数定义时的形参说法正确的是()

答案:形参可以是任意类型设有定义语句:struct{intx;inty;}d[]={{1,3},{2,7}};则printf(“%d”,d[0].y/d[0].x*d[1].x);的输出结果是()

答案:6#include<stdio.h>chararr[5];intmain(){printf("%d\n",arr[0]);return0;}运行程序的结果是()

答案:0fuch(charstr[]){intnum=0;while(*(str+num)!='\0')num++;returnnum;}intmain(){charstr[10],*p=str;gets(p);printf("%d\n",func(p));return0;}程序运行后,如果从键盘上输入ABCDE,那么输出结果为()

答案:5#include<stdio.h>inta=10;intmain(){inta=5,i;for(i=0;i<1;i++){inta=3;printf(“%d”,a);}return0;}程序输出结果是()

答案:3在C语言中,int,char和short三种类型数据所占的内存()。

答案:由所用机器的字节长度决定inta[10]={0,1,2,3,4,5,6,7,8,9};printf("%d%d",*a+6,*(a+6));程序段执行结果是()

答案:66代码char*ch=”abcdef”;则输出*ch在控制台的结果是()

答案:‘a’intmain(){chara[10]={'1','2','3','4','5','6','7','8','9',0},*p;inti=8,p=a+i;printf("%s\n",p-3);return0;}以下程序的输出结果是()

答案:6789switch(i){case1:i+=1;case2:i+=1;case3:i+=1;default:i+=1;};若inti=1,执行下面程序段后,变量i的值为()

答案:5下列不属于C语言(C89)的数据类型是()。

答案:bool关于C语言中的全局变量,下列描述中正确的是()

答案:静态类别变量的生存周期贯穿于整个程序的运行期间structStudent{intage;intnum;};Studentstu[3]={{1001,20},{1002,19},{1004,20}};intmain(){Student*t=stu;return0;}若有以上程序段,不正确的使用是()

答案:p=&stu.ageintmain(){intx;scanf(“%d”,&x);printf(“%d”,5+10*x/2);return0;}从键盘读入数据5,则以下程序运行结果为()

答案:30inta[2]={0,1};int*p=&a;printf("%d",*(p++));下列程序段执行结果是()

答案:0intmain(){charcha1,cha2;cha1=‘A’+5–2;cha2=‘A’+8+5;printf(“%d,%c\n”,cha1,cha2);return0;}已知字母A的ASCLL码为十进制的65,则下面程序输出为()

答案:68,N以下选项中,不能正确赋值的是()

答案:chars1[10];s1="Ctest";inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]);阅读程序,正确的输出结果为()

答案:1470以下关于程序中函数的定义、调用和声明的叙述中,正确的是()

答案:函数的声明必须放在该函数的调用之前字符数组a[]={“hello”}的长度是()

答案:6已定义x为float型变量,x=354.12563;则对语句printf(“%-4.2f“,x);说法正确的是()

答案:输出335.13字符串"ABC"在内存占用的字节数是()。

答案:4若有定义:inta=10;,执行printf("%d",-a);语句后变量a值是()

答案:10longF(intn){if(n<=1)returnn;returnF(n-1)+F(n-2);}递归函数的递归体是()

答案:F(n)=F(n-1)+F(n-2)在C语言中,关于变量的作用域,下列描述中错误的是()

答案:全局变量会覆盖掉所有与它重名的局部变量字符串的结束标志是()。

答案:‘\0’设有如下定义:structsk{inta;floatb;}data,*p;若有p=&data;则对data中成员a的引用正确的是()

答案:(*p).a设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf("i=%d,f=%f",&i,&f);为了把100和765.12分别赋给i和f,则正确的输入为()

答案:i=100,f=765.12<回车>#include<stdio.h>voidswap(inta,intb){inttemp=a;a=tempb=temp;}intmain(){inta=3;intb=4;swap(a,b);printf("a=%d,b=%d\n",a,b);return0;}运行以下程序的结果是()

答案:a=3,b=4字符串比较的规则是()

答案:将两个字符串自左向右逐个字符相比(按ASCLL码值大小比较),直到出现不同的字符或遇到“\0”为止使用完链表后,系统会自动释放链表占用的内存。()

答案:错一维数组传入函数,可以先定义指针*p指向函数名再把p当做实参传入函数。()

答案:对对整形变量x,y,z均赋值6,则可以写成x=y=z=6;。()

答案:对结构体指针变量用于存放结构体变量的首地址,所以将指针作为函数参数传递时,其实就是传递结构体变量的首地址。()

答案:对continue语句是结束本次循环,调整循环变量后继续下一次循环。()

答案:对作为if语句条件的表达式只能是关系表达式或者逻辑表达式。()

答案:错一个在复合语句内定义的变量,能在整个程序中引用。()

答案:错函数定义需要开辟内存空间。()

答案:对因为数组中的元素在内存中是连续的,所以可以通过指针的移动来依次访问数组中的元素。()

答案:对数组属于构造类型的数据,不是基本数类型。()

答案:对switch语句中case分支和default分支的个数都是任意的。()

答案:错在解决问题时,应该尽量避免使用递归,除非没有更好的算法或者某种特定情况,递归更为适合的时候。()

答案:对如下定义数组intarr[]={0};不能编译通过的。()

答案:错在同一个作用域内,局部变量会隐藏同名的全局变量。()

答案:对编译时为字符数组分配若干个存储单元以存放各元素的值,而对字符指针变量,只分配一个存储单元。()

答案:对strlen函数计算出字符串“china”的长度为6。()

答案:错在C语言中所有用到的变量都要先定义然后才能使用。()

答案:对单目运算符--,++的运算对象可以是变量而不能是常量。()

答案:对把x,y定义成基本整型变量并赋初值2,可写成:intx=y=2;()

答案:错定义一个指针变量,它可以指向任何数据类型的变量。()

答案:错全局变量的作用是增加了函数之间数据联系的渠道。()

答案:对字符串也可以像基本数据类型一样进行比较相等的操作。()

答案:错如下定义数组intarr[][]={0};可以编译通过的。()

答案:错C系统在用字符数组存储字符串常量时会自动加一个‘\0’作为结束符。()

答案:对在switch语句中,多个case可以共用一组执行语句。()

答案:对字符数组用于存放字符或字符串,字符数组中的一个元素存放一个字符,它在内存中占用两个字节。()

答案:错语句if(a=5)是正确的。()

答案:对在递归调用的过程当中系统为每一层的返回点、局部量等开辟了栈来存储。递归次数过多容易造成栈溢出等。()

答案:对递归的本质是方法自己调用自己,只是参数不一样罢了。()

答案:对C语言提供了fopen()函数,该函数用于打开文件,其返回值类型为空。()

答案:错C语言中可处理的文件类型是()。

答案:文本文件和二进制文件在一个程序中对文件进行了写操作后,必须先关闭该文件再打开,才能读取到第1个数据。()

答案:错在文件中,以符号常量EOF作为文本文件(字符流文件)的结束标记,则EOF代表的值是-1。

答案:对在程序结束前应关闭所有打开的文件,这样做的目的是防止因没有关闭文件而照成的数据流失。()

答案:对下列关于文件操作的叙述中,正确的是()。

答案:C语言中的文本文件以ASCII码形式存储数据###C语言中随机读写方式不使用于文本文件###C语言中对二进制位的访问速度比文本文件快若使用fgetc函数,则该文件打开方式必须为读。()

答案:错执行fopen函数发生错误时,返回值为EOF。()

答案:错C语言中,fclose()函数在表示关闭不成功时返回()。

答案:非零值对文件进行单字符读取操作的函数是fgets()。()

答案:错若程序中有下面的说明和定义:structabc{intx;chary;}structabcs1,s2;则会发生的情况是()。

答案:编译出错在程序中定义了一个结构体类型后,可以多次用它来定义具有该类型的变量。()

答案:对若有如下定义:structsk{inta;floatb;}data,*p=&data;

则对data中的成员a正确引用是(

)

答案:(*p).a链表和数组一样都是内存上一段连续的内存空间。()

答案:错结构体类型的数据是由不同类型的数据组合而成的。()

答案:对设有以下说明语句:structstu{inta;floatb;}suttype;则下面叙述不正确的是()。

答案:suttype是用户定义的结构体类型名关于结构体作为函数参数,下列描述中错误的是()。

答案:结构体成员变量不可以作为函数参数在一个单链表中,在指针q指的结点后插入指针p指向的结点,则下列代码正确的是()。

答案:p->next=q->next;q->next=p;链表中的指针表示的是()。

答案:下一元素地址若有以下声明:structperson{charname[20];intage;charsex;}a={“lining”,20,‘m’},*p=&a;则对字符串lining的引用方式不可以是(

)。

答案:有下列程序:

intb=2;intfunc(int*a){

b+=*a;

returnb;}intmain(){

inta=2,res=2;

res+=func(&a);

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

return0;}输出结果是(

)。

答案:6已知函数声明为intfun_1(intarray[],intn);若想把arr[5]数组传入函数,以下正确做法为()。

答案:fun_1(arr,5);#include<stdio.h>inta=10;voidf(inta){a=20;}intmain(){a=15;f(a);printf(“%d”,a);}打印出来的结果为()。

答案:15关于函数声明intfun(intarr[]);说法正确的是()。

答案:fun函数要传入一个指针若用数组名做函数参数调用的实参,实际上传递给实参的是()。

答案:数组的首地址已知sum函数有两个int形参,以下哪种是正确的函数调用方式(

)

答案:sum(1,2);已知sum函数有两个int形参,以下哪种是正确的函数声明方式()。

答案:intsum(int,int);若程序中定义了局部变量与全局变量,则()。

答案:函数中定义的局部变量与全局变量同名时,在函数内引用的是局部变量所有在函数中定义的变量都称为()。

答案:局部变量以下哪种是正确的函数定义方式()。

答案:intsum(inta,intb){return(a+b);}有以下程序:inta=100,*p=&a;printf("%d",*p);则正确的执行结果是()。

答案:100有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;那么数值为9的表达式是()。

答案:*(p+8)对于基类型相同的两个指针变量之间,不能进行的运算是()。

答案:+直接按变量名进行访问,称“直接访问”。()

答案:对设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正确执行的选项是()。

答案:p2=k在定义指针变量时不一定要指定基类型。()

答案:错有以下程序:chara='1';char*p1=&a;printf("%d",*p1);则正确的执行结果是()。

答案:49指针的加减运算实质上是在内存中移动某个数据类型所占的字节数。()

答案:对intmain(){char*s="abcde";s+=2;printf("%d\n",*s);return0;}以下程序运行后,输出结果是()。

答案:字符c的ASCLL码值有以下程序:inta=0;int*p1;p1=&a;int*p2;p2=p1;printf("%d",*p2);则正确的执行结果是()。

答案:0数组访问越界后会发生什么(

)

答案:都有可能发生以下正确的数组声明是()。

答案:intarr[2]在定义数组intarr[10]后,下列选项中对arr的引用正确的是()。

答案:arr[0]已知一维数组arr[6]={1,5,9,3,8,2},其中大于5的元素是(

)

答案:arr[2]以下数组初始化正确的是()。

答案:intarr[4]={1,2,3,4};可以对整型数组进行整体输入、输出。()

答案:错已有int型一维数组arr[10],可以通过intb[10]=arr[10]的方式复制整个数组。()

答案:错关于数组类型的定义,下列描述中正确的是()。

答案:数组的大小一旦定义就是固定的###数组的下标类型为整型编译器为数组开辟的内存空间是()。

答案:连续的有以下程序:inta=0;do{a++;}while(a<9);printf("%d",a);则正确的执行结果是()。

答案:9switch语句可以完全用if语句代替。()

答案:对有以下程序:charc;inti;for(i=0;i<2;i++){scanf("%c",&c);printf("%c",c);}若输入a回车c回车,正确的执行结果是(

)。

答案:c无法输入输出只有a有以下程序:inta,sum=0;for(a=0;a<=5;a+=2){sum-=a;}printf("%d",sum);正确的执行结果是()。

答案:-6do…while的作用是先执行,后检查。()

答案:对即使条件为false,do-while至少执行一遍其中的代码,因为代码执行后才会进行条件验证。()

答案:对有以下程序:chara=64;do{a++;}while(a<9);printf("%d",a);则正确的执行结果是()。

答案:65for可以省略三个表达式的任意一个,但“;”不可省略。()

答案:对有以下程序:charc;inti;for(i=0;i<2;i++){scanf("%c",&c);printf("%c",c);}若输入abc回车,正确的执行结果是()。

答案:ab有以下程序:charc='a';inti;for(i=0,i=1,c='h';i<3;i++){pri

温馨提示

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

评论

0/150

提交评论