C语言程序填空题加答案_第1页
C语言程序填空题加答案_第2页
C语言程序填空题加答案_第3页
C语言程序填空题加答案_第4页
C语言程序填空题加答案_第5页
已阅读5页,还剩43页未读, 继续免费阅读

下载本文档

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

文档简介

会计学1C语言程序填空题加答案10、若u为unsignedint型变量,其初值等于65535.函数printf("%d",u)的输出结果为【】.假设int型数据占2个字节.11、函数puts(“LIMING\‘S”);的输出结果等于【】.12、"a=1;"是1个语句,"a++;b--;"是2个语句,"if(x>1)y=2;elsey=6;"是【】个语句.13、用if语句可以实现的功能,【】能用switch语句实现.(本空填"一定"或"不一定").14、下面一段程序的输出结果是【】.intx=2;if(x)printf("TRUE");else;printf("FALSE");-1LIMING'S1不一定TRUEFALSE第1页/共48页15、执行下列语句后的输出为【】.intj=-1;if(j<=1)printf("****\n");elseprintf("%%%%\n");16、执行下面程序后,输出结果是【】.main(){inta=45,b=27,c=0;c=max(a,b);printf("%d\n",c);}intmax(x,y)intx,y;{intz;if(x>y)z=x;elsez=y;return(z);}****45第2页/共48页17、将以下语句用条件运算符改写为【】.if(a>b)max=a;elsemax=b;18、当a=3,b=2,c=1;时,执行以下程序段后,c的值为【】.if(a>b)a=b;if(b>c)b=c;elsec=b;c=a;19、当a=3,b=2,c=1;时,执行以下程序段后,b的值为【】.if(a>b)a=b;if(b>c)b=c;elsec=b;c=a;max=a>b?a:b21第3页/共48页19、当a=3,b=2,c=1;时,执行以下程序段后,b的值为【】.if(a>b)a=b;if(b>c)b=c;elsec=b;c=a;20、当a=1,b=2,c=3时,执行以下程序段后,a的值为【】.if(a>c)b=a;a=c;c=b;21、switch语句中每一个case后面的常量表达式的值必须【】.13互不相同或不同或相异第4页/共48页22、C语言本身不提供输入输出语句,其输入输出操作是由【】来实现的.23、puts()函数一次能输出【】个字符串.24、所谓"【】"实际上就是"比较运算",即将两个数据进行比较,判定两个数据是否符合给定的关系.25、在使用switch语句时,各case和default子句的先后顺序如果变动,则程序执行结果【】(填会/不会)受到影响.26、以下程序运行后的输出结果是【】.main(){charm;m='A'+33;printf("%c\n",m);}函数或库函数或输入输出函数1不会关系运算b第5页/共48页27、执行下列程序段后,y的值为【】.intx,y,z,m,n;m=10;n=5;x=(--m==n++)?--m:++n;y=m++;28、在使用switch语句时,在case后的各常量表达式的值【】(能/不能)相同.29、在c语言中,所有的数据输入/输出都是由【】完成的.30、当用scanf函数输入字符串时,字符串中不能含有【】,否则将其视为回车作为串的结束符.31、printf()中的非格式字符串在输出时【】,在显示中起提示作用.32、执行a=10>8*2?3+5:3*2;后,a的值是【】.9不能空格库函数或函数或输入输出函数原样输出或原样打印6第6页/共48页33、(!x)==(x!=0)的值为【】.34、对应scanf("a=%d,b=%d",&a,&b);语句的输入a为3,b为7的键盘输入格式是【】.35、当a=0,b=2,c=3时,则表达式a+b>0&&b==c的值是【】.36、设x,y,z均为int型变量;请写出描述"x或y中有一个小于z"的表达式【】.37、当a=0,b=2,c=4时,则表达式c+b>0&&!b==a的值是【】.38、在使用printf()函数时,如果字符串的长度、或整型数位数超过说明的长宽,将按其【】长度输出.39、使用格式符%m.nf输出一个实数时,若小数部分位数超过了说明的小数位宽度n时,则第n+1位要进行【】.0a=3,b=7x<z||y<z01实际四舍五入第7页/共48页40、puts()函数用来向标准输出设备(显示器)写字符串并【】.41、gets()函数用来从标准输入设备(键盘)读取字符串直到【】结束.42、使用gets()函数读取字符串时,【】符不属于这个字符串.43、switch中变量可以是数值型,也可以是【】型的.44、执行printf("%s","china");语句,正确的输出结果为【】.45、关系运算符都是双目运算符,其结合性均为【】结合.46、与运算符&&和或运算符||均为双目运算符.具有【】结合性.换行回车字符左china左回车第8页/共48页1、下面一段程序执行后,变量s的值等于【】.inta,s=0;for(a=10;a>0;a-=3)s+=a;2、下面一段程序的功能是计算1到100之间的整数之和,并将结果保存到变量s中.inta=101,s=0;while(【】,a>0)s=s+a;3、下面一段程序执行后,变量s的值等于【】.inta=10,s=0;do{s=s+a,a++;}while(a<1);4、下面一段程序执行后,变量s的值等于【】.inta,s=0;for(a=1;a<11;a++);s=s+a;22--a或a--或a=a-11011第9页/共48页5、下面一段程序的功能是计算6的阶乘,并将结果保存到变量s中.inta=1,s=【】;for(;s*=a,++a<=6;);6、下面一段程序执行后变量s的值等于【】.ints=0,i,j;for(i=1;i<=3;i++);for(j=1;j<=i;j++)s=s+j;7、下面一段程序的功能是计算1到5的阶乘和,并将结果保存到变量s中.ints=0,f=1,i;for(i=1;i<=5;i++){f=f*【】;s=s+f;}110i第10页/共48页8、下面一段程序的功能是计算两个正整数(保存在int型变量m和n中)的最大公约数,并将结果保存到变量gcd中.for(;r=m%n;m=n,n=r);gcd=【】;9、下面一段程序段的功能是显示10到20之间的偶数.intm;for(m=10;m<=20;m++){if(【】)continue;printf("%d\n",m);}10、设i,j,k均为int型变量,则执行下面语句后,k的值为【】.for(i=0,j=10;i<=j;i++,j--)k=i+j;答案〖10〗11、程序段intk=10;while(k=0)k=k-1;循环体语句执行【】次.答案〖零或0〗nm%2或m%2!=0100第11页/共48页12、C语言程序的三种基本结构是:顺序结构,选择结构,【】结构.13、以下do-while语句中循环体的执行次数是【】.a=10;b=0;do{b=a--;a-=2;}while(a>=0);14、设x和y均为int型变量,则以下for循环中的scanf语句最多可执行的次数是【】.for(x=0,y=0;y!=123&&x<3;x++)scanf("%d",&y);15、执行以下程序段后,s的值是【】.inta[]={1,2,3,4,5,6,7,8},s=0,k;for(k=0;k<8;k+=2)s+=*(a+k);循环或重复4316第12页/共48页16、若所用变量都已正确定义,以下程序段的输出结果【】.for(i=1;i<=5;i++);printf("OK\n");17、设有以下程序段,执行程序后s的值是【】.intx=0,s=0;while(!(x!=0))s+=++x;printf("%d",s);18、设有以下程序段,执行程序后a的值是【】.intx=0,a=0;while(!x!=0)a+=++x;printf("%d",a);19、【】语句强行结束循环,转向执行循环语句的下一条语句.OK11break第13页/共48页20、在for(表达式1;表达式2;表达式3)语句中表达式1执行了【】次.21、执行以下程序后,输出'$'号的个数是【】.main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)putchar('$');}22、执行下列程序段后,s的值是【】.intk,s;for(k=s=0;k<10&&s<=10;s+=k)k++;23、用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之【】完成.1615前第14页/共48页24、循环结构中反复执行的程序段称为【】.25、goto语句的标号必须与goto语句同处于一个【】中.26、do-while循环与while循环的不同在于:【】先执行循环中的语句后做条件判断.27、定义inti=1;执行语句while(i++<5);后,i的值为【】.28、下面程序段的运行结果是【】.intx=0,y=0;while(x<5){y++;x+=++y;}printf("%d,%d",y,x);29、do-while循环至少要执行【】次循环语句.30、当【】语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句.循环体函数do-while64,61break第15页/共48页31、在多层循环中,一个break语句可向外跳【】层.32、执行语句:for(i=1;i++<4;);后变量i的值是【】.33、C语言中终止整个循环的语句是【】.34、循环体如果包含【】个以上的语句,应用花括号括起来,以复合语句的形式出现.35、continue语句仅用于【】语句中.36、break【】(能/不能)用于循环语句和switch语句之外的任何其它语句之中.37、If和goto构成的循环语句中【】(能/不能)用break语句.38、for(表达式1;表达式2;表达式3)中,表达式2可以是关系或逻辑表达式,但也可是数值表达式或字符表达式,只要其值【】,就执行循环体.1break51循环不能不能非零第16页/共48页39、循环结构特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止.给定的条件称为循环条件,反复执行的程序段称为【】.40、for(表达式1;表达式2;表达式3)中,省略了"表达式2(循环条件)",则不做其它处理时便成为【】.41、用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之【】(前/后)完成.42、通常break语句总是与【】语句联在一起.即满足条件时便跳出循环.43、在多层循环中,一个【】语句只向外跳一层.44、while语句的语义是:计算表达式的值,当值为【】时,执行循环体语句.45、基于C语言,【】语句的作用是提前结束本次循环.循环体死循环前if或条件break真或非0或逻辑真continue第17页/共48页1、已定义inta[10],*p1=a,*p2=&a[3];,如果进行指针变量的比较,则p1【】p2.2、取地址符(&)不能用于表达式、寄存器变量和【】.3、同一数组中的所有元素,按其【】的顺序占用一段连续的存储单元.4、不能使用关系运算符"=="来比较两个字符串,只能用函数【】来处理.5、不能用赋值运算符"="将一个字符串直接赋值给一个字符数组,只能用【】函数来处理.6、strlen()函数的功能是求字符串的实际长度,即不包含【】字符的长度.7、如果指定形参数组的大小,则实参数组的大小必须【】形参数组.<或小于常量下标strcmp或strcmp()或strcmp()strcpy结束标志或'\0'或\0或ASCII码为0的或ASCII码为0大于等于或不小于或>=或大于或等于第18页/共48页8、设有“inta[10],*pa=a;”,那么*(a+i)、*(pa+i)、【】都和a[i]等价.9、设有"inta[10],*pa=a;",那么a+i、【】和&a[i]等价.10、若a由下面的语句定义,则a[2]包含【】个int型变量.inta[5][8],i,j;11、表达式strlen("MALIN\tMAN")的值等于【】.12、下面程序段的输出结果为【】.chars1[30]="SHANGHAI",s2[30]="JINAN";printf("%d",strcmp(strcpy(s1,s2),s2));13、若有数组定义inta[10]={9、4、12、8、2、10、7、5、1、3};该数组的元素中,数值最小的元素的下标值是【】.14、将数组a(无论a是几维数组)的首地址赋给指针变量p的语句是【】.pa[i]pa+i或&pa[i]8908p=a;或p=&a[0];第19页/共48页15、C语言中,数组元素的下标下限为【】.16、C语言中,数组名是一个不可变的【】常量,不能对它进行加、减和赋值运算.17、数组在内存中占一段连续的存储区,由【】代表它的首地址.18、若定义以下数组inta[10]={9,4,12},则该数组中下标最大的元素的值是【】.19、C语言中,二维数组在内存中的存放方式为按【】优先存放.20、定义inta[2][3];表示数组a中的元素个数是【】个.21、变量的指针就是该变量的【】.22、下面程序段的输出结果是【】.chars[8]="ABCD",*p=s;*++p='E';printf("%s",p);答案〖ECD或"ECD"〗0地址或指针数组名0行6地址或起始地址或首地址ECD或"ECD"第20页/共48页23、下面程序的输出结果是【】.inta[3]={1,2,3},(*p)[3]=&a;*(p[0]+1)=6;printf("%d%d%d",a[0],a[1],a[2]);24、下面程序段的输出结果是【】.chars[3][10]={"SUNDAY","MONDAY","TUESDAY"};printf("%s",s[1]+2);25、下面程序的输出结果是【】.inta=6,*p=&a;printf("%d",(*p)+3);26、下面程序段的输出结果是【】.inta[3]={2,4,6},*p=a+1;printf("%d",*--p);163NDAY或"NDAY"92第21页/共48页27、下面程序段的输出结果是【】.intx[2][3]={1,2,3,4,5,6},*p;p=x+1;printf("%d",p[2]);28、下面是函数f的原型说明,函数f有一个参数,该参数是一个指向具有【】个元素的int型数组的指针.voidf(int(*p)[3]);29、下面是指针变量p的定义语句,p指向的数组有【】个int型元素.int(*p)[2][3][4];30、main()函数可以有两个参数,其中第【】个参数等于命令行参数(包含命令程序文件标识符)的个数.31、设有以下定义的语句:inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;则*(*(p+2)+1)值为【】.6324160第22页/共48页32、执行定义和语句chars[3]="ab",*p;p=s;后,*(p+2)的值是【】.33、若有以下定义和语句:inta[4]={0,1,2,3},*p;p=&a[2];则*--p的值是【】.34、若有定义:inta[3][2]={2,4,6,8,10,12};,则*(a[1]+1)的值是【】.35、若有以下定义和语句:inta[5]={1,3,5,7,9},*p;p=&a[2];则++(*p)的值是【】.36、执行下列程序段后,*(p+1)的值是【】.chars[3]="ab",*p;p=s;'

\0'或0或\0186b第23页/共48页37、有如下语句inta=10,b=20,*p1,*p2;p1=&a;p2=&b;若要让p1也指向b,可选用的赋值语句是【】.38、下面程序段的运行结果是【】.chara[]="language",*p;p=a;while(*p!='u'){printf("%c",*p);p++;}39、数组元素的下标,是元素相对于数组起始地址的偏移量,所以从【】开始顺序编号.40、数组元素通常也称为【】.41、有如下二维数组定义:inta[3][4];可以把a[0]看做一个【】维数组名。p1=p2;或p1=&b;lang0下标变量1第24页/共48页42、数组初始化是在【】阶段进行的.43、字符常量使用一对【】界定单个字符.44、以下程序运行后的输出结果是【】main(){inta=23;printf("%d\n",(a/3>0?a/10:a%3));}45、下面字符串的长度为【】.char*s="\xabc\107\\a\"";46、数组元素通常也称为下标变量,【】表示了元素在数组中的顺序号.47、数组名【】(能/不能)与其它变量名相同.48、数组初始化赋值是指在数组定义时给数组元素赋予初值.数组初始化是在【】阶段进行的.编译单撇号26下标不能编译第25页/共48页49、若数组只有一个下标,称为一维数组,其数组元素被称为【】下标变量.50、定义3行4列的整型二维数组a的语句是【】.51、定义一指向整型数据的指针变量p的语句是【】.

52、变量的【】是指变量在被说明的同时赋给一个初值.53、有数组定义语句:inta[10]={1,2,3,4,5};,数组元素a[5]~a[9]的值为【】.54、指针是一种特殊的,同时又是具有重要作用的数据类型.其值用来表示某个量在内存储器中的【】.55、在C语言中数组名是一个【】常量,不能对它进行赋值运算.56、C语言中没有字符串变量,而用【】来存放和处理字符串的.57、C语言中,字符串的结束标志是【】.单int*p;inta[3][4];初始化0地址地址或指针字符型数组\0或'\0'

第26页/共48页58、若有定义:inta[3][4]={{1,2},{0},{4,6,8,10}};,则初始化后,a[1][2]的值是【】.59、在C语言中,一维数组的定义方式为:类型说明符数组名[【】].60、通过指针访问它所指向的一个变量是以间接访问的形式进行的,所以比【】访问一个变量要费时间.61、【】法,即用a[i]形式访问数组元素.62、数组初始化赋值是指在数组【】时给数组元素赋予初值.63、在进行字符串的大小比较时,大写字母【】(大于、小于)小写字母.64、空指针是由对指针变量赋予【】值而得到的.65、数组初始化是在【】阶段进行的.这样将减少运行时间,提高效率.0常量或常量表达式直接下标定义小于0编译第27页/共48页1、在C语言中,实参与形参之间的数据传递是【】向的值传递.2、在C语言中,函数返回值的缺省类型是【】型.3、在C语言中,函数可以嵌套调用,函数【】可以嵌套定义.4、函数的递归调用就是函数直接或间接【】函数自身.5、某个变量允许被多个函数访问,该变量应该在函数的【】部定义.6、在函数外部定义的变量是全局变量,在函数内部定义的变量是局部变量,形参属于【】变量.7、根据变量值存在的时间(即生存期)来分,变量可分为动态变量和【】变量.单int不调用外局部静态或static第28页/共48页8、根据作用域的范围,变量分为全局变量和局部变量,register变量是【】变量.9、函数定义包括函数首部和【】两个部分.10、可以用函数原型说明描述函数的名字、函数值的【】、参数的数据类型.11、局部变量的存储类别有auto、static和register三种,其中【】是局部变量的缺省存储类别.12、外部函数可以被所有的函数调用,内部函数可以被其所在的【】中的函数调用.13、通常需要对被调用的函数事先说明,但有时也可以不用对被调用的函数进行说明.比如,当被调用的函数定义在主调函数之【】时,就可以不用对被调用函数进行说明.局部函数体数据类型或类型auto文件或源文件前第29页/共48页14、将函数fun()的入口地址赋给指针变量p的语句是【】.15、如果函数不要求带回值,可用关键字【】来定义函数返回值为空.16、调用fopen()函数打开一文本文件,在"使用方式"这一项中,为读取数据而打开需填入【】.17、函数的【】调用是一个函数直接或间接地调用它自身.18、函数调用语句func((e1,e2),(e3,e4,e5))中含有【】个实参.19、一个C源程序中至少应包括一个【】函数.20、求字符串长度的库函数是【】.(只写函数名即可)21、用于字符串比较的库函数是【】.(只写函数名即可.)p=fun;voidr或r+或"r"或"r+"递归2主strlen或strlen()strcmp或strcmp()第30页/共48页22、函数调用时的实参和形参之间的数据传递是单向的【】传递.23、在同一源文件中,允许外部变量和内部变量同名.在内部变量的作用域内,外部变量将被【】而不起作用.24、在C程序中,若对函数类型未加说明,则函数的隐含类型为【】.25、既无参数、函数体又为空的函数称为【】.26、在预编译时将宏名替换成字符串的过程称【】.27、只有【】变量和形式参数可以作为寄存器变量.28、一个include命令只能指定【】个被包含文件.29、c语言中,【】函数可以调用其它函数,而不允许被其它函数调用.值或数值屏蔽Int或整型空函数宏展开自动或auto或局域自动1主第31页/共48页30、宏定义语句#definef(c)c>="A"&&c<="z"的引用f(x);置换展开后为【】.31、C语言全局的外部变量和函数体内定义的局部变量重名时,【】变量优先.32、函数调用语句由一次函数调用加一个【】(语句结束标志)构成.33、malloc(),calloc()和realoc()函数的返回值类型都是【】.34、main函数可以带参数,C语言规定main函数的参数只能有【】个.答案〖2或二或两〗35、【】命令的功能是把指定的文件插入该命令行位置取代该命令行.x>="A"&&x<="z"局部;或分号指针类型或指针2文件包含或#include或include第32页/共48页36、基于C语言,如果使用数组名作为函数的实参,实质上是以数组的【】作为函数的参数.37、在编译预处理时,对程序中所有出现的"宏名",都用宏定义中的【】去代换,这称为"宏代换"或"宏展开".38、在很多情况下都不要求无参函数有返回值,此时函数类型符可以写为【】.首地址字符串void第33页/共48页1、结构体是不同数据类型的数据集合,作为构造数据类型,必须先声明结构体【】,再定义结构体变量.2、变量x由下面的语句定义,x的存储空间由成员【】决定.union{intn;longp;}x;3、数组是一组有序的【】数据类型变量的集合.4、结构体变量所占内存空间的大小等于各成员变量所占空间之和,在实际程序设计中,应该使用运算符【】得到结构体变量所占内存空间的大小.5、下面程序执行后,输出的结果等于【】.enumdt{a=7,b=1,c,d,e=8}x=d;printf("%d",x);类型p或x.p同或相同sizeof或sizeof()3第34页/共48页11、根据数据的流向,文件操作包括输入操作和输出操作两种,feof函数用在【】操作中.12、C语言的fgetc()和fread()两个函数都能够从文件中读取字符,当需要从二进制文件成批输入相同类型的数据时,应该使用【】函数.13、C语言中的文件的存储方式可以是顺序存取,也可是【】.14、如果在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,【】.15、fscanf()函数的用法与scanf()函数相似,只是它是从【】中读取信息.16、feof()函数检测文件位置指示器是否到达了文件【】,若是则返回一个非0值,否则返回0.输入或读fread或fread()随机存取或随机外部变量被屏蔽文件结尾或尾部或尾或末尾第35页/共48页6、在下列程序段中,枚举变量c1,c2的值依次是【】.enumcolor{red,yellow,blue=4,green,white}c1,c2;c1=yellow;c2=white;printf("%d,%d\n",c1,c2);"7、C语言的数据文件分为文本文件和【】文件两种.8、当函数fopen()打开文件失败时,函数值等于【】.9、用fclose()函数成功地关闭一个文件后,函数值等于【】.10、C语言对文件的输入输出操作是通过函数实现的.有些函数可以处理所有文件,有些函数只能处理文本文件,有些函数只能处理二进制文件.fscanf函数只能处理【】文件.1,6二进制NULL或空指针或空地址或0或\0或'\0'0文本或ASCII第36页/共48页17、在C语言中定义结构体的关键字是【】.18、在C语言中定义共用体的关键字是【】.答案〖union〗19、在16位IBM-PC机上使用C语言,若有如下定义:structdata{inti;charch;doublef;}b;则结构变量占内存的字节数是【】.

structunion11第37页/共48页1、一个C程序的执行是从【】函数开始.2、一个C程序的执行是随着【】函数的结束而结束.3、一个C程序必须包含一个【】函数.4、C程序的基本组成单位是【】.5、C语言的标识符的第一个字符必须是字母或【】.6、C语言的转义字符以字符【】开始.7、若C语言中,一个int型数据占2个字节,则int型数据能表示的最小值是【】.8、C语言的构造数据类型包括【】、共用体和数组三种.9、C语言的标识符由字母、【】和下划线组成.10、字符串"D:\\USER"的长度是【】.main或主main或主函数_或下划线\或反斜线32768main或主结构体数字7第38页/共48页11、C语言中的实型变量的类型有【】、double和longdouble等三种.12、C语言中,将某个表达式用作条件判断时,只要该表达式的值不等于【】,则条件成立.13、C语言中的预处理命令都是以字符【】开始.14、C语言中的预处理功能包括宏定义、【】和条件编译三种.15、C语言中字符串终止标记的ASCII码值等于【】.16、表达式13/2的结果是【】.17、若i、j和k都是整型变量,则表达式i=(j=3)+1,k=i*j的值是【】.18、若所有变量都是整型变量,则表达式a=(a=3,b=++a,a*b)的结果是【】.float0或'0'或\0include0612#16第39页/共48页19、若变量i和m的类型分别是int和long,则表达式3.2+i*m的数据类型是【】.20、C语言中要求两个数据必须都是整型的双目算术运算符是【】.21、C语言中优先级最低的运算符是【】.22、若a是int型变量,则表达式a=3,a%2+(a+1)%2的值是【】.23、若a是int型变量,则表达式a=3,a+=a-=a*a的值是【】.24、若a和b是整型变量,则表达式a=3,b=2,a&b的值是十进制的【】.25、若数组a有10个元素,表达式sizeof(a[3])的值是4,则表达式sizeof(a)的值是【】.26、表达式'd'-'5'+'3'表示的字符是【】.27、若d是int型变量,则表达式d=9,2/5*d的值是【】.double%112240,或逗号b0第40页/共48页28、若n是int型变量,则表达式n=123,n%10*100+n/10%10*10+n/100的值是【】.29、若变量a,b和c都是int型变量,下面的程序段执行后,变量b的值是【】.a=2;b=3;c=a>1||b-->0;30、C语言中,只有单目运算符、【】和赋值运算符是右结合的.31、C语言中,优先级为2的运算符都是【】目运算符.32、C语言中,只有一个运算符是关键字(也称为系统保留字),该运算符是【】.33、表达式-2<x<3【】表示条件:x大于-2且小于3.(本空填"能"或"不能").34、在++、<<、+=、!=和||等5个运算符中,优先级最低的是【】.3213条件运算符单sizeof不能+=第41页/共48页35、表达式!'A'的值等于【】.36、若x和y是整型变量,且变量均已赋值,则表达式x>y>-1的值是【】.37、a是整型变量,a/2*2的值【】等于a的值.(本空填"一定"或"不一定").38、在作为条件判断时,x与x!=0【】.(本空填"等价"或"不等价").39、x是一个变量,表达式x&&!x的值等于【】.40、表达式8&7的值等于【】.41、表达式5^2的值等于【】.42、设变量c占一个字节的空间,下面程序段的输出结果是【】.charc='A';c+=3;printf("%d",c);01不一定等价00768第42页/共48页43、C程序最先执行的函数名为【】.44、表达式!!5的值是【】45、C把括号、赋值、逗号等都作为【】处理.46、空格符、制表符、换行符等统称为【】.47、关键字是由C语言规定的具有特定意义的字符串,通常也称为【】.48、比较两个量的运算符称为【】运算符.=49、设x为整型变量,值为1,则表达式(x&&1)==(x%2)的值为【】.50、若已知a=10,b=20,则表达式!a<b的值为【】.51、设y是int型变量,请写出判断y为奇数的关系表达式【

温馨提示

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

评论

0/150

提交评论