版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
注:不含主观题第1题单选题(1分)若[]原=10000011,则[]补=()。A10000011B11111100C01111100D11111101第2题单选题(1分)如果X为负数,由[]补求[-X]补是将()。A[X]补各值保持不变B[X]补符号位变反,其它各位不变C[X]补除符号位外,各位变反,末位加1D[X]补连同符号位一起各位变反,末位加1第3题单选题(1分)下列计算机语言中,CPU能直接识别的是()。A自然语言B高级语言C汇编语言D机器语言第4题单选题(1分)要把高级语言编写的源程序转换为目标程序,需要使用()。A编辑程序B驱动程序C诊断程序D编译程序和解释程序第5题单选题(1分)计算机算法指的是:()。A计算方法B排序方法C解决问题的有限运算序列D调度方法第6题单选题(1分)计算机算法必须具备输入、输出和()等5个特性。A可行性、可移植性和可扩充性B可行性、确定性和有穷性C确定性、有穷性和稳定性D易读性、稳定性和安全性第7题单选题(1分)结构化程序设计所规定的三种基本控制结构是()。A输入、处理、输出B树形、网形、环形C顺序、选择、循环D主程序、子程序、函数第8题单选题(1分)下面选项中不属于面向对象程序设计特征的是()。A继承性B多态性C类比性D封装性第9题单选题(1分)以下叙述中正确的是()。AC语言比其他语言高级BC语言可以不用编译就能被计算机识别执行CC语言以接近英语国家的自然语言和数学语言作为语言的表达形式DC语言出现的最晚,具有其他语言的一切优点第10题单选题(1分)一个C程序的基本结构是()。A一个主函数和若干个非主函数B若干个主函数和若干个非主函数C一个主函数和最多一个非主函数D若干个主函数和最多一个非主函数第11题单选题(1分)以下四个程序中,完全正确的是()。A#includeintmain();{/*programming*/printf("programming!\n");return0;}B#includeintmain(){/*programming*/printf("programming!\n");return0;}Cincludevoidmain(){/*programming*/printf("programming!\n");return0;}D#includeintmian(){/*programming*/printf("programming!\n");return0;}第12题单选题(1分)C程序编译时,程序中的注释部分()。A参加编译,并会出现在目标程序中B参加编译,但不会出现在目标程序中C不参加编译,但会出现在目标程序中D不参加编译,也不会出现在目标程序中第13题单选题(1分)以下叙述中错误的是()。AC语言源程序经编译后生成后缀为obj的目标程序BC程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件C用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中DC语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令第14题单选题(1分)CPU中包含控制器和()。A运算器B存储器C输入设备D输出设备第15题单选题(1分)在计算机中,一个字长的二进制位数是()。A8B16C32D随CPU的型号而定第16题单选题(1分)在计算机系统中,一个字节的二进制位数为()。A16B8C4D由CPU的型号决定第17题单选题(1分)软件与程序的区别是∶()。A程序价格便宜、软件价格昂贵;B程序是用户自己编写的,而软件是由厂家提供的;C程序是用高级语言编写的,而软件是由机器语言编写的;D软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序只是软件的一部分。第18题单选题(1分)计算机的存储器完整的应包括()。A软盘、硬盘B磁盘、磁带、光盘C内存储器、外存储器DRAM、ROM第19题单选题(1分)用8位无符号二进制数能表示的最大十进制数为()。A127B128C255D256第20题单选题(1分)与十进制数200等值的十六进制数为()。AA8BA4CC8DC4第21题单选题(1分)十进制数127转换成二进制数是()。A11111111B01111111C10000000D11111110第22题单选题(1分)下列数值最大的是()。A1100000BB144OC64HD101数据类型与运算符单元测试第1题单选题(1分)设intm1=5,m2=3;表达式m1>m2?(m1=1):(m2=-1)运算后,m1和m2的值分别是()。A1和3B1和-1C5和-1D5和3第2题单选题(1分)以下叙述中错误的是()。A表达式a&=b等价于a=a&bB表达式a|=b等价于a=a|bC表达式a∧=b等价于a=a∧bD表达式a!=b等价于a=a!b第3题单选题(1分)假设某表达式中包含int、long、unsigned、char类型的数据,则表达式最后的运算结果是()类型。AintBlongCunsignedDchar第4题单选题(1分)若intk=7,x=12;则值为3的表达式是()。Ax%=(k%=5)Bx%=(k-k%5)Cx%=k-k%5D(x%=k)-(k%=5)第5题单选题(1分)对于语句:f=(3.0,4.0,5.0),(2.0,1.0,0.0);的判断中,()是正确的。A语法错误Bf为5.0Cf为0.0Df为2.0第6题单选题(1分)若变量a为int类型,且其值为3,则执行表达式a+=a-=a*a后,a的值是()。A-3B9C-12D6第7题单选题(1分)sizeof()的值是()。A1B2C非法D8第8题单选题(1分)若变量已正确定义并赋值,下面符合C语言语法的表达式是()。Aa:=b+1Ba=b=c+2Cint(18.5%3)Da=a+7=c+b第9题单选题(1分)判断年份y是否为闰年的表达式为()Ay%4==0By%4==0&&y%100!=0C(y%4==0&&y%100!=0)||(y%400==0)D(y%4==0)||(y%400==0&&y%100!=0)第10题单选题(1分)判断整型变量n是否是负的偶数的C语言表达式为()An<0&&n%2==0Bn<0||n%2==0Cn%-2==0Dn<0&&n/2==0第11题单选题(1分)已知x、y分别为a、b、c中的最大值和最小值,下面表达式能求出a、b、c中中间值的是()A(x==a||y==a)?a:(x==b||y==b)?b:cB(a+b+c)-(x+y)C(a*b*c)/x/yD(a+b+c)/3第12题单选题(1分)下面不属于C语言保留字的是()。AcharBwhileCtypedefDlook第13题单选题(1分)关于C程序在作逻辑运算时判断操作数真、假的表述中,正确的是()。A0为假,非0为真B只有1为真C-1为假,1为真D0为真,非0为假第14题单选题(1分)设inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为()。A1B2C3D4第15题单选题(1分)在位运算中,操作数每右移一位,其结果相当于()。A操作数乘以2B操作数除以2C操作数除以4D操作数乘以4第16题单选题(1分)若有定义charc1=92,c2=92;则以下表达式中值为零的是()。A~c2Bc1&c2Cc1^c2Dc1|c2第17题单选题(1分)设x,y,u,v均为浮点型,与数学公式不等价的C语言表达式是()。Ax*y/u*vBx*y/u/vCx*y/(u*v)Dx/(u*v)*y第18题单选题(1分)若变量a、b已经正确定义并赋值,符合C语言语法的表达式是()。Aa2+bBa*a+bCa×a+bDa·a+b第19题单选题(1分)关于C程序关系运算、逻辑运算后得到的逻辑值的表述中,正确的是()。A假为0,真为随机的一个非0值B假为0,真为1C假为-1,真为1D假为0,真为不确定的值第20题单选题(1分)下列运算符中,优先级从高到低依次为()。A&&!||B||&&!C&&||!D!&&||第21题单选题(1分)设inti=10;表达式30-i<=i<=9的值是()。A0B1C9D20第22题单选题(1分)表达式!x等效于()。Ax==1Bx==0Cx!=1Dx!=0第23题单选题(1分)已有定义intx=3,y=4,z=5;则表达式!(x+y)+z-1&&y+z/2的值是()。A6B2C1D0第24题单选题(1分)以下运算符优先级最低的是()。A&&B&C||D|第25题单选题(1分)若x和y为整型数,以下表达式中不能正确表示数学关系的是()。Aabs(x-y)<10<>Bx-y>-10&&x-y<10<>C!(x-y)<-10>10D(x-y)*(x-y)<100<>第26题单选题(1分)下列运算符中,优先级最高的是()。A()B%C++D,第27题单选题(1分)设inta=0,b=0,m=0,n=0;则执行(m=a==b)||(n=b==a)后m和n的值是()。A0,0B0,1C1,0D1,1第28题单选题(1分)若有inti=5,j=4,k=6;floatf;f=(i<j&&j<k)?i:(j<k)?j:k;后f的值为()。A4.0B5.0C6.0D7.0第29题单选题(1分)以下选项中非法的表达式是()。A0<=x<100Bi=j==0C(char)(x<100)Dx+1=x+1第30题单选题(1分)()是C语言的数据类型说明保留字。AFloatBsignedCintegerDChar第31题单选题(1分)类型修饰符unsigned不能修饰()。AcharBintClongintDfloat第32题单选题(1分)设chara='\70';则变量a()。A包含1个字符B包含2个字符C包含3个字符D说明不合法第33题单选题(1分)()是非法的C语言转义字符。A'\b'B'\0xf'C'\037'D'\''第34题单选题(1分)以下选项中()不是C语言常量。Ae-2B012C"a"D'\n'第35题单选题(1分)以下不是C语言支持的存储类别的是()。AautoBstaticCdynamicDregister第36题单选题(1分)以下叙述中错误的是()。AC语言的标识符允许使用保留字BC语言的标识符应尽量做到“见其名知其意”CC语言的标识符必须以字母或下划线开头DC语言的标识符中,大、小写字母代表不同标识第37题单选题(1分)在以下各组标识符中,合法的C语言标识符是()。AB01IntBtable_1t*.1C0_tW10Dk%point第38题单选题(1分)下面关于符号常量的说法正确的是()A符号常量是以标识符形式出现的常量,一经定义,他所代表的常量值在其作用域内不能改变。B可以将圆周率这个常量值定位为符号常量,定义方法为:#definePI=3.1415926C符号常量名可以不遵循C语言的标识符命名规则。D使用符号常量不仅便于程序的调试和维护,还能大大提高程序的运行速度。第39题单选题(1分)已定义ch为字符型变量,以下赋值表达式中错误的是()。Ach='\'Bch=62+3Cch=NULLDch='\xaa'第40题单选题(1分)在C语言中,要求参加运算的数必须是整数的运算符是()。A/B*C%D=第41题单选题(1分)表达式0x13^0x17的值是()。A0x04B0x13C0xe8D0x17第42题单选题(1分)表达式3.6-5/2+1.2+5%2的值是()。A4.3B4.8C3.3D3.8控制结构单元测试1第1题单选题(1分)下面程序执行后的输出结果是()。#includeintmain(){inta=0,i;for(i=1;i<5;i++)switch(){case0:case3:a+=2;case1:case2:a+=3;default:a+=5;}printf("%d",a);return0;}A31B13C10D20第2题单选题(1分)若变量已正确定义,不能完成求5!的程序段是()。Afor(i=1,p=1;i<=5;i++)p*=i;Bfor(i=1;i<=5;i++){p=1;p*=i;}Ci=1;p=1;while(i<=5){p*=i;i++;}Di=1;p=1;do{p*=i;i++;}while(i<=5);第3题单选题(1分)以下不是死循环的程序段是()。Ainti=100;while(1){i=i%100+1;if(i>100)break;}Bfor(;;);Cintk=0;do{++k;}while(k>=0);Dints=36;while(s);--s;第4题单选题(1分)以下是死循环的程序段是()。Afor(i=1;;){if(i++%2==0)continue;if(i++%3==0)break;}Bfor(i=1;;)if(++i<10)continue;Ci=32767;do{if(i<0)break;}while(++i);Di=1;while(i--);第5题单选题(1分)下面关于循环语句的描述中,()是错误的。A循环体内可以包含有循环语句B循环体内必须同时出现break语句和continue语句C循环体内可以出现选择语句D循环体内可以是空语句第6题单选题(1分)C语言的跳转语句中,对于break和continue说法正确的是()Abreak语句只应用与循环体中Bcontinue语句只应用于循环体中Cbreak是无条件跳转语句,continue不是Dbreak和continue的跳转范围不够明确,容易产生问题第7题单选题(1分)下面程序段运行时从键盘上输入:2473↙,其输出结果是()。#includeintmain(){intc;while((c=getchar())!='\n')switch(c-'2'){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);default:putchar(c+2);break;}printf("\n");return0;}A668977B668966C66778777D6688766第8题单选题(1分)下面程序段中while循环的循环次数是()。inti=0;while(i<10){if(i<1)continue;if(i==5)break;i++;}A1B10C6D死循环,不能确定次数第9题单选题(1分)下面程序执行后的输出结果是()。#includeintmain(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;s+=i;};printf("%d",s);return0;}A10B13C21D死循环第10题单选题(1分)下面程序执行后的输出结果是()。#includeintmain(){intk=0,m=0,i,j;for(i=0;i<2;i++){for(j=0;j<3;j++)k++;k-=j;}m=i+j;printf("k=%d,m=%d",k,m);return0;}Ak=0,m=3Bk=0,m=5Ck=1,m=3Dk=1,m=5第11题单选题(1分)有以下程序段:intn=0,p;do{scanf("%d",&p);n++;}while(p!=12345&&n<3);此处do—while循环的结束条件是()。Ap的值不等于12345并且n的值小于3Bp的值等于12345并且n的值大于等于3Cp的值不等于12345或者n的值小于3Dp的值等于12345或者n的值大于等于3第12题单选题(1分)已知:inti=5,下列do-while循环语句的循环次数为()。do{cout<A0B1C5D无限第13题单选题(1分)下面程序段()。x=3;do{y=x--;if(!y){cout<<”x”;continue;}cout<<”#”;}while(x>=1&&x<=2);A将输出##B将输出###C是死循环D含有不合法的控制表达式.第14题单选题(1分)下面程序执行后的输出结果是()。#includeintmain(){charc='A';intk=0;do{switch(c++){case'A':k++;break;case'B':k--;case'C':k+=2;break;case'D':k%=2;continue;case'E':k*=10;break;default:k/=3;}k++;}while(c<'G');printf("k=%d",k);return0;}Ak=3Bk=4Ck=2Dk=0第15题单选题(1分)下面for循环语句()。inti,k;for(i=0,k=-1;k=1;i++,k++)printf("***");A判断循环结束的条件非法B是无限循环C只循环一次D一次也不循环第16题单选题(1分)下面程序执行后的输出结果是()。#includeintmain(){intx=9;for(;x>0;x--){if(x%3==0){printf("%d",--x);continue;}}return0;}A741B852C963D875421第17题单选题(1分)下面有关for循环的正确描述是()。Afor循环只能用于循环次数已经确定的情况Bfor循环是先执行循环体语句,后判断表达式C在for循环中,不能用break语句跳出循环体Dfor循环的循环体语句中,可以包含多条语句,但必须用大括号括起来第18题单选题(1分)下面程序段的循环次数是()。for(i=2;i==0;)printf("%d",i--);A无限次B0次C1次D2次第19题单选题(1分)下面程序执行后的输出结果是()。#includeintmain(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d",sum);return0;}A不确定B0C14D15第20题单选题(1分)若有以下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是()。As=a+b;Bs=a+c;Cs=s+c;Ds=b+c;控制结构单元测试2第1题单选题(1分)下面程序段执行后的输出结果是()。#includeintmain(){intx=0,y=5,z=3;while(z-->0&&++x<5)y=y-1;printf("%d,%d,%d",x,y,z);return0;}A3,2,0B3,2,-1C4,3,-1D5,-2,-5第2题单选题(1分)下面程序的功能是从键盘输入一组字符,从中统计大写字母和小写字母的个数,选择()填入到【】中。#includeintmain(){intm=0,n=0;charc;while((【】)!='\n'){if(c>='A'&&c<='Z')m++;if(c>='a'&&c<='z')n++;}return0;}Ac=getchar()Bgetchar()Cc==getchar()Dscanf("%c",&c)第3题单选题(1分)语句while(!E){......};中的表达式!E等价于()。AE==0BE!=1CE!=0DE==1第4题单选题(1分)以下程序段()。x=-1;do{x=x*x;}while(!x);A是死循环B循环执行2次C循环执行1次D有语法错误第5题单选题(1分)以下叙述正确的是()。Ado-while语句构成的循环不能用其它语句构成的循环来代替Bdo-while语句构成的循环只能用break语句退出C用do-while语句构成的循环,在while后的表达式为非零时结束循环D用do-while语句构成的循环,在while后的表达式为零时结束循环第6题单选题(1分)C语言对嵌套if语句的规定是else总是与()配对。A之前最近的尚未配对的ifB第一个ifC缩进位置相同的ifD最前面的if第7题单选题(1分)关于goto语句的说法错误的是()Agoto语句的作用是使程序无条件跳转到别的位置。Bgoto语句的语法形式为:goto标号;Cgoto语句可以跳转到程序中的任意位置,不受函数界限限制。Dgoto语句无条件的跳转破坏了程序的结构化,应该少用或不用。第8题单选题(1分)“if(表达式)”中的“表达式”()。A只能是逻辑表达式B只能是关系表达式C只能是算术表达式D以上三种都可以第9题单选题(1分)对于下面程序,()是正确的判断。#includeintmain(){intx,y;scanf("%d%d",&x,&y);if(x>y)x=y;y=x;elsex++;y++;printf("%d,%d",x,y);return0;}A有语法错误,不能通过编译B若输入3和4,则输出4和5C若输入4和3,则输出3和4D若输入4和3,则输出4和5第10题单选题(1分)对于下面程序段,()是正确的判断。intx=0,y=0,z=0;if(x=y+z)printf("***");elseprintf("###");A有语法错误,不能通过编译B输出:***C可以编译,但不能通过连接,所以不能运行D输出:###第11题单选题(1分)若inti=10;执行下面程序段后,变量i的值是()。switch(){case9:i+=1;case10:i+=1;case11:i+=1;default:i+=1;}A10B11C12D13第12题单选题(1分)若inti=1;执行下面程序段后,变量i的值是()。switch(){case'1':i+=1;case'2':i+=1;case'3':i+=1;default:i+=1;}A2B3C4D5第13题单选题(1分)无条件转移语句的一般形式是:goto语句标号;其中的语句标号可以是()。A整型数B标识符C保留字D实型数第14题单选题(1分)关于if语句的说法正确的是()。A作为if语句条件的表达式只能是关系表达式或者逻辑表达f式。Bif-else语句的语法格式为if(表达式1)语句1;else(表达式2)语句2;Cif语句中的子语句可以是简单语句或复合语句,但不能是控制语句。Dif语句完全可以实现条件运算符的功能。第15题单选题(1分)关于switch语句的说法正确的是()。Aswitch语句的每个case分支中只能设置一个语句。Bswitch语句中各个case分支顺序没有规定,但是default分支必须处在所有case分支之后,否则会影响程序执行效果。Cswitch语句中default分支是可选的。Dswitch语句后边的圆括号可以省略。第16题单选题(1分)switch语句语法中的case分支必须是常量表达式且互不相同,值不能为()类型。A整型B字符型C枚举型D浮点型第17题单选题(1分)若a=1,b=3,c=5,d=4,则执行下面程序段后x的值是()。if(aA1B2C3D4第18题单选题(1分)执行语句序列intx;cin>>x;if(x>250)cout<<'X';if(x<250)cout<<'Y';elsecout<<'X';时,不可能出现的情况是[]。A显示:XB显示:YC显示:XYD显示:XX第19题单选题(1分)与y=(x>0?1:x<0?-1:0);的功能相同的if语句是()。Ay=0;if(x>=0)if(x>0)y=1;elsey=-1;Bif(x)if(x>0)y=1;elseif(x<0)y=-1;elsey=0;Cy=-1;if(x)if(x>0)y=1;elseif(x==0)y=0;elsey=-1;Dif(x>0)y=1;elseif(x<0)y=-1;elsey=0;第20题单选题(1分)下面程序执行后的输出结果是()。#includeintmain(){intx=1,y=0,a=0,b=0;switch(){case1:switch(){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;}printf("a=%d,b=%d",a,b);return0;}Aa=1,b=0Ba=2,b=1Ca=1,b=1Da=2,b=2第21题单选题(1分)下面程序段执行后的输出结果是()。inta=1,b=2,c=3,t;while(aA1,2,0B2,1,0C1,2,1D2,1,1第22题单选题(1分)设inta=1234;执行语句printf("%2d",a);后的输出结果是()。A12B34C1234D出错第23题单选题(1分)设inta=7,b=8;执行语句printf("%d,%d",(a+b,a),(b,a+b));后的输出结果是()。A出错B8,15C15,7D7,15第24题单选题(1分)执行语句printf("a\bre\'hi\'y\\bou");后的输出结果是()。Aabre'hi'ybouBa\bre\'hi\'y\\bouCre'hi'youDabre'hi'y\bou第25题单选题(1分)下面程序段执行后的输出结果是()。intx=102,y=012;printf("%2d,%2d",x,y);A10,01B02,12C102,10D102,12控制结构单元测试3第1题单选题(1分)下面程序段执行后的输出结果是()。intm=0256,n=256;printf("%o└┘%o",m,n);A0256└┘0400B0256└┘256C256└┘400D400└┘400第2题单选题(1分)下面程序段执行后的输出结果是()。inta;charc=10;floatf=100.0;doublex;a=f/=c*=(x=6.5);printf("%d└┘%d└┘%3.1f└┘%3.1f",a,c,f,x);A1└┘65└┘1└┘6.5B1└┘65└┘1.5└┘6.5C1└┘65└┘1.0└┘6.5D2└┘65└┘1.5└┘6.5第3题单选题(1分)设charc1=’A’,执行语句printf(“%%”,c1);的输出结果是()。A执行异常BAC%%D%第4题单选题(1分)下面程序段执行后的输出结果是()。chara='1',b='2';printf("%c,",b++);printf("%d",b-a);A3,2B2,2C50,2D2,50第5题单选题(1分)以下叙述中错误的是()。A调用scanf函数时,每个输入项必须为地址形式。B使用scanf函数时,必须在之前包含头文件stdio.hC在C语言中,整数可以以多种进制例如十进制、八进制或十六进制的形式输入。D调用scanf函数时,如果输入项个数比给定的格式说明符多,将会出现编译错误。第6题单选题(1分)关于scanf函数的格式控制字符串,()是错误的说法。A格式说明必须包括%和type字符,其他域可以省略。Btype类型字符可以描述应输入的信息类型,可以支持整数的任意进制输入。C*禁止字符是指从输入数据中读取类型相当的数据,但不将它保存在输入项中。D宽度说明控制从输入数据中读出的最大字符数,有可能实际执行时读入的字符个数少于宽度说明的个数。第7题单选题(1分)已知如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是()。inta1,a2;charc1,c2;scanf("%d%d",&a1,&a2);scanf("%c%c",&c1,&c2);A1020AB↙AB↙B10└┘20↙C10└┘20└┘AB↙D10└┘20AB↙第8题单选题(1分)有输入语句:scanf("a=%d,b=%d,c=%d",&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,正确的数据输入方式是()。A132↙B1,3,2↙Ca=1└┘b=3└┘c=2↙Da=1,b=3,c=2↙第9题单选题(1分)若定义x为double型变量,则能正确输入x值的语句是()。Ascanf("%f",x);Bscanf("%f",&x);Cscanf("%lf",&x);Dscanf("%5.1f",&x);第10题单选题(1分)下面程序段运行时从键盘上输入:12345678↙,其输出结果是()。inta,b;scanf("%2d%*2d%3d",&a,&b);printf("%d",a+b);A46B579C5690D出错第11题单选题(1分)以下叙述中错误的是()。AC语句必须以分号结束B空语句出现在任何位置都不会影响程序运行C复合语句在语法上被看作一条语句D赋值表达式末尾加分号就构成赋值语句第12题单选题(1分)C语言的语句类型不包括()
A复合语句B控制语句C预处理命令D
简单语句第13题单选题(1分)以下不是C语言简单语句的是()A表达式语句B函数调用语句C声明语句D跳转语句第14题单选题(1分)下面是C语言合法的复合语句的是()A{intt,a=4,b=7;t=a,a=b,b=t};B{doublev1,r=5;v1=4*3.14*r*r*r/3;{doublev2,h=12;v2=3.14*r*r*h;}printf(“%lf,%lf”,v1,v2);}C{#definePI=3.14;doublev1,r=3;v1=PI*r*r;}D{doubles,a=5,b=10,h=8s=(a+b)*h/2.0printf(“area=%lf”,s)}第15题单选题(1分)以下关于C语言注释的说法正确的是()A可以采用/*……*/的形式书写多行注释,其中的注释内容可以是任何字符。B//注释表示从//开始直到本行末尾的所有字符均是注释内容。CC语言的注释将参与编译器编译,并形成指令。D写C语言程序时必须书写注释,否则会对程序的功能造成影响。第16题单选题(1分)关于C语言语句书写格式的说法错误的是()AC语言程序必须一行一个语句。BC语言允许一行书写多个语句。CC语言允许将一个语句分成多行书写。D编写C程序时,建议使用空格或Tab来做合理的间隔、缩进或对齐,使得程序形成逻辑相关的块状结构。第17题单选题(1分)使用getchar和putchar函数进行单个字符输入输出时,必须使用预处理命令”#include”包括()文件。Astdio.hBstdlib.hCmath.hDstring.h第18题单选题(1分)以下关于使用C语言实现输入输出的说法错误的是()AC语言自身具备输入输出语句,可以直接实现输入输出功能。B输入指从外部输入设备(如键盘、鼠标等)向计算机输入数据。C输出指将数据从计算机送到外部输出设备(如打印机、显示器等)。DC语言输入输出操作本质上是函数调用语句。第19题单选题(1分)要使用putchar函数实现向显示器输出字符’A’,则可以使用()。Aputchar(A)Bputchar(‘\65’)Cputchar(“A”)Dputchar(65)第20题单选题(1分)有以下程序段:charc1='1',c2='2';c1=getchar();c2=getchar();putchar(c1);putchar(c2);运行时从键盘上输入:a↙后,以下叙述中正确的是()。A变量c1被赋予字符a,c2被赋予回车符B程序将等待用户输入第2个字符C变量c1被赋予字符a,c2中仍是原有字符'2'D变量c1被赋予字符a,c2中将无确定值第21题单选题(1分)以下叙述中正确的是()。A调用printf函数时,必须至少有一个输出项。B使用printf函数时,必须在之前包含头文件stdio.hC在C语言中,整数可以以多种进制。例如十二进制、八进制或十六进制的形式输出。D调用printf函数时,可以省略格式控制串。第22题单选题(1分)设有inta=123;执行语句printf(“%*d”,5,a);的输出结果是()。A*123B5123C└┘└┘123D编译错误第23题单选题(1分)下面程序段执行后的输出结果是()。floatx=-1023.012;printf("%8.3f,",x);printf("%10.3f",x);A1023.012,-1023.012B–1023.012,-1023.012C1023.012,└┘-1023.012D–1023.012,└┘-1023.012第24题单选题(1分)下面程序段执行后的输出结果是()。intx=13,y=5;printf("%d",x%=(y/=2));A3B2C1D0第25题单选题(1分)下面程序段执行后的输出结果是()。intx='f';printf("%c",'A'+(x-'a'+1));AGBHCIDJ函数单元测试1第1题单选题(1分)以下关于函数的叙述中正确的是()。A每个函数都可以被其它函数调用(包括main函数)B每个函数都可以被单独编译C每个函数都可以单独运行D在一个函数内部可以定义另一个函数第2题单选题(1分)对于函数,正确的说法是()。A必须有形式参数B必须有返回信息C必须有返回语句D必须包含函数体第3题单选题(1分)以下叙述中正确的是()。A函数的定义可以嵌套,但函数的调用不可以嵌套B函数的定义不可以嵌套,但函数的调用可以嵌套C函数的定义和函数的调用均不可以嵌套D函数的定义和函数的调用均可以嵌套第4题单选题(1分)以下叙述中正确的是()。AC语言编译时不检查语法BC语言的子程序有过程和函数两种CC语言的函数可以嵌套定义DC语言所有函数都是外部函数第5题单选题(1分)C语言规定,函数返回值的类型是由()决定的。Areturn语句中的表达式类型B调用该函数时的主调函数C调用该函数时由系统临时D在定义函数时所指定的函数类型第6题单选题(1分)对于函数返回类型,不正确的说法是()。A可以是int类型B可以是数组类型C可以是char类型D可以是void类型第7题单选题(1分)若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。A函数调用可以作为独立的语句存在B函数调用可以作为一个函数的实参C函数调用可以出现在表达式中D函数调用可以作为一个函数的形参第8题单选题(1分)基本类型变量做实参时,它和对应的形参之间的数据传递方式是()。A值传递B地址传递C由实参传给形参,再由形参传给实参D由函数定义指定传递方式第9题单选题(1分)以下叙述中错误的是()。A实参可以是常量、变量或表达式B形参可以是常量、变量或表达式C实参可以为任意类型D如果形参与实参的类型不一致,以形参类型为准第10题单选题(1分)以下函数调用语句中,含有的实参个数是()。Fcalc(exp1,(exp3,exp4,exp5));A1B2C3D4第11题单选题(1分)在函数调用时,以下叙述中正确的是()。A函数调用后必须带回返回值B实际参数和形式参数可以同名C函数间的数据传递不可以使用全局变量D主调函数和被调函数总是在同一个文件里第12题单选题(1分)下面程序执行后的输出结果是()。#includevoidF(intx){return(3*x*x);}intmain(){printf("%d",F(3+5));return0;}A192B29C25D编译出错第13题单选题(1分)关于函数原型声明,以下叙述中错误的是()。A如果函数定义出现在函数调用之前,可以不必加函数原型声明B如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明C函数在调用之前,一定要给出函数原型或函数定义,保证编译系统进行调用检查D标准库函数不需要函数原型声明第14题单选题(1分)在C语言中,计算正确的是()。Ax^yBpow(x,y)Cx**yDpower(x,y)第15题单选题(1分)下列哪个类型函数不适合声明为内联函数()。A函数体语句较多B函数体语句较少C函数执行时间较短D函数执行时间过长第16题单选题(1分)在()情况下适宜采用inline定义内联函数。A函数体含有循环语句B函数体含有递归语句C需要加快程序的执行速度D函数代码多、不常调用第17题单选题(1分)在函数调用过程中,如果函数A调用了函数B,函数B又调用了函数A,则()。A称为函数的直接递归调用B称为函数的间接递归调用C称为函数的循环调用DC语言中不允许这样的调用第18题单选题(1分)下面程序执行后的输出结果是()。#includecharf(charx,chary){if(x>y)returny;elsereturnx;}intmain(){chara='9',b='8',c='7',d='6';printf("%c",f(f(a,b),f(c,d)));return0;}A9B8C7D6第19题单选题(1分)下面程序执行后的输出结果是()。#includevoidfun(intx,inty,intz){z=x*x+y*y;}intmain(){inta=31;fun(5,2,a);printf("%d",a);return0;}A0B29C31D无定值第20题单选题(1分)下面程序执行后的输出结果是()。#includelongfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}intmain(){printf("%d",fib(3));return0;}A2B4C6D8第21题单选题(1分)下面程序执行后的输出结果是()。#includeintf(intn){if(n==1)return1;returnf(n-1)+1;}intmain(){inti,j=0;for(i=1;i<3;i++)j+=f();printf("%d",j);return0;}A1B2C3D4第22题单选题(1分)设存在函数intmax(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是()。Aintm=max(22,max(59,70));Bintm=max(max(22,59),70);Cintm=max(22,59,70);Dintm=max(59,max(22,70));函数单元测试2第1题单选题(1分)以下叙述中错误的是()。A在不同函数中可以使用相同名字的变量B形式参数只在本函数范围内有定义C在函数内的复合语句中定义的变量在本函数范围内有定义D全局变量在函数内有同名变量定义时,在该函数范围内被屏蔽第2题单选题(1分)在某源程序文件中,若全局变量与局部变量同名,则()。A视为同一个变量B变量作用域不确定C不允许D允许第3题单选题(1分)如果在一个函数的复合语句中定义了一个变量,则该变量()。A只在该复合语句中有效B在该函数中有定义C在本程序范围内有定义D为非法定义第4题单选题(1分)下面程序执行后的输出结果是()。#includeinta=3;intmain(){ints=0;{inta=5;s+=a++;}s+=a++;printf("%d",s);return0;}A7B8C10D11第5题单选题(1分)以下叙述中错误的是()。A形参的存储单元是动态分配的B函数中的局部变量都是动态存储C全局变量都是静态存储D动态分配变量的存储空间在函数结束调用后就被释放了第6题单选题(1分)以下叙述中错误的是()。A全局变量、静态变量的初值是在编译时指定的B静态变量如果没有指定初值,则其初值是0C局部变量如果没有指定初值,则其初值不确定D函数中的静态变量在函数每次调用时,都会重新设置初值第7题单选题(1分)若函数中局部变量的值经函数调用后仍然保留,则该局部变量定义为()。A自动变量B内部变量C外部变量D静态变量第8题单选题(1分)若变量定义时未初始化,则其值不确定的是()。A静态全局变量B局部变量C静态局部变量D全局变量第9题单选题(1分)以下叙述中正确的是()。A局部变量说明为static存储类型,其生存期将得到延长B全局变量说明为static存储类型,其作用域将被扩大C任何存储类型的变量在未赋初值时,其值都是不确定的D形参可以使用的存储类型说明符与局部变量完全相同第10题单选题(1分)全局变量的存储类型可以定义为()。Aauto或staticBextern或registerCauto或externDextern或static第11题单选题(1分)以下只有在使用时才为该类型变量分配内存的存储类型是()。Aauto和staticBauto和registerCregister和staticDextern和register第12题单选题(1分)下面程序执行后的输出结果是()。#includeintf(){staticinti=0;ints=1;s+=i;i++;returns;}intmain(){inti,a=0;for(i=0;i<5;i++)a+=f();printf("%d",a);return0;}A20B24C25D15第13题单选题(1分)下面程序执行后的输出结果是()。#includeinta=2;intf(intn){staticinta=3;intt=0;if(n%2){staticinta=4;t+=a++;}else{staticinta=5;t+=a++;}returnt+a++;}intmain(){ints=a,i;for(i=0;i<3;i++)s+=f();printf("%d",s);return0;}A24B26C28D29第14题单选题(1分)【提高题】自动型局部变量分配在()。A内存的数据区中BCPU的通用寄存器中C内存的程序区中D内存的堆栈区中第15题单选题(1分)用于存放程序执行的机器指令的内存段是()。A栈B代码段C堆D未初始化的数据段第16题单选题(1分)程序在内存中的布局不包括()。A栈B堆C代码段D寄存器第17题单选题(1分)C程序中所有已经赋初值的全局变量和静态变量被存放在内存的()A已初始化的数据段B代码段C未初始化的数据段D栈第18题单选题(1分)C语言中基本类型的常量保存在内存的()A已初始化的数据段B代码段C未初始化的数据段D栈第19题单选题(1分)C程序中所有未赋初值的全局变量和静态变量被存放在内存的()A已初始化的数据段B代码段C未初始化的数据段D栈第20题单选题(1分)C程序中所有局部的非静态变量、临时变量以及函数形参被存放在内存的()A堆B代码段C未初始化的数据段D栈第21题单选题(1分)C程序中动态分配的存储空间位于内存的()A堆B代码段C未初始化的数据段D栈第22题单选题(1分)C语言支持在一个函数定义前加上()修饰,将函数设置成内部函数。AautoBstaticCprivateDinternal第23题单选题(1分)如果在一个源文件中定义的函数,只能被本文件中的函数调用,而不能被同一程序其它文件中的函数调用,则说明这个函数为()。A私有函数B内部函数C外部函数D库函数第24题单选题(1分)支持在另一个文件中调用的函数其类型是()。A私有函数B内部函数C外部函数D库函数第25题单选题(1分)C语言编译器编译时的基本单位是()。A函数B源文件C项目D语句第26题单选题(1分)C语言连接器的工作不包括()。A检查全局函数或全局变量是否在不同文件中重复定义B检查全局范围内是否有相同名字的对象C检查在多个目标代码或库函数中是否存在全局函数和全局变量的定义D检查在多个目标代码或库函数中是否存在私有函数和局部变量的定义第27题单选题(1分)C语言的头文件中不包括()。A函数声明B全局性常量信息C宏定义D函数定义第28题单选题(1分)C语言编译器的功能一般不包括()。A预编译头文件B增量编译C编译缓存D代码优化预处理命令单元测试第1题单选题(1分)以下叙述中错误的是()。A预处理命令行都必须以#开始B在程序中凡是以#开始的语句行都是预处理命令行CC程序在执行过程中对预处理命令行进行处理D预处理命令行可以出现在C程序中任意一行上第2题单选题(1分)以下叙述中正确的是()。A在程序的一行上可以出现多个有效的预处理命令行B使用带参数的宏时,参数的类型应与宏定义时的一致C宏替换不占用运行时间,只占用预处理时间DC语言的编译预处理就是对源程序进行初步的语法检查第3题单选题(1分)以下有关宏替换的叙述中错误的是()。A宏替换不占用运行时间B宏名无类型C宏替换只是字符替换D宏名必须用大写字母表示第4题单选题(1分)若有宏定义#defineMOD(x,y)x%y,下面程序段的结果是()。intz,a=15;floatb=100;z=MOD(b,a);printf("%d",z++);A11B10C6D语法错误第5题单选题(1分)在任何情况下计算平方都不会引起二义性的宏定义是()。A#definePOWER(x)x*xB#definePOWER(x)(x)*(x)C#definePOWER(x)(x*x)D#definePOWER(x)((x)*(x))第6题单选题(1分)下面程序执行后的输出结果是()。#include#defineADD()x+xintmain(){intm=1,n=2,k=3,sum;sum=ADD(m+n)*k;printf("%d",sum);return0;}A9B10C12D18第7题单选题(1分)下面程序执行后的输出结果是()。#include#defineDOUBLE()r*rintmain(){intx=1,y=2,t;t=DOUBLE(x+y);printf("%d",t);return0;}A5B6C7D8第8题单选题(1分)定义宏将两个float类型变量的数据交换,下列写法中最好的是()。A#definejh(a,b)t=a;a=b;b=t;B#definejh(a,b){floatt;t=a;a=b;b=t;}C#definejh(a,b)a=b;b=a;D#definejh(a,b,t)t=a;a=b;b=t;第9题单选题(1分)下面程序执行后的输出结果是()。#include#defineMA()x*(x-1)intmain(){inta=1,b=2;printf("%d",MA(1+a+b));return0;}A6B8C10D12第10题单选题(1分)下面程序执行后的输出结果是()。#include#definef()(x*x)intmain(){inti1,i2;i1=f(8)/f(4);i2=f(4+4)/f(2+2);printf("%d,%d",i1,i2);return0;}A64,28B4,4C4,3D64,64第11题单选题(1分)下面程序执行后的输出结果是()。#include#defineMAX(x,y)()>()?():()intmain(){inta=5,b=2,c=3,d=3,t;t=MAX(a+b,c+d)*10;printf("%d",t);return0;}A9B8C7D6第12题单选题(1分)下面程序执行后的输出结果是()。#include#defineR0.5#defineAREA()R*x*xintmain(){inta=1,b=2;printf("%5.1f",AREA(a+b));return0;}A0.0B0.5C3.5D4.5第13题单选题(1分)已知宏定义#definep(x,y,z)x=y*z;则宏替换p(a,x+5,y-3.1)应为()。Aa=x+5*y-3.1;Ba=(x+5)*(y-3.1);Ca=x+5*y-3.1Da=(x+5)*(y-3.1)第14题单选题(1分)下面程序执行后的输出结果是()。#include<stdio.h>#definef(x)(x*x)intmain(){inti1,i2;i1=f(8)/f(4);i2=f(4+4)/f(2+2);printf("%d,%d",i1,i2);return0;}A64,28B4,4C4,3D64,64数组单元测试第1题单选题(1分)在C语言中引用数组元素时,下面关于数组下标数据类型的说法错误的是()。A整型常量B整型表达式C整型常量或整型表达式D任何类型的表达式第2题单选题(1分)以下能正确定义一维数组a的选项是()。Ainta[5]={0,1,2,3,4,5};Bchara[]={0,1,2,3,4,5};Cchara={'A','B','C'};Dinta[5]="0123"第3题单选题(1分)以下不能正确定义一维数组a的选项是()。Ainta(10);Bintn=10,a[n];Cintn;scanf("%d",&n);inta[n];D#defineSIZE10inta[SIZE];第4题单选题(1分)以下叙述中错误的是()。A对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B数组名代表的是数组所占存储区的首地址,其值不可改变C当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D可以通过赋初值的方式确定数组元素的个数第5题单选题(1分)以下正确的二维数组定义是()。Ainta[][]={1,2,3,4,5,6};Binta[2][]={1,2,3,4,5,6};Cinta[][3]={1,2,3,4,5,6};Dinta[2,3]={0,1,2,3,4,5,6};第6题单选题(1分)以下对二维数组a进行初始化正确的是()。Ainta[2][]={{1,0,1},{5,2,3}};Binta[][3]={{1,2,3},{4,5,6}};Cinta[2][4]={{1,2,3},{4,5},{6}};Dinta[][]={{1,0,1},{},{1,1}};第7题单选题(1分)若二维数组a有m列,则计算元素a[][]在数组中相对位置的公式为()。Ai*m+jBj*m+iCi*m+j-1Di*m+j+1第8题单选题(1分)下面是对字符数组s进行初始化,其中不正确的是()。Achars[5]={"abc"};Bchars[5]={'a','b','c'};Cchars[5]="";Dchars[5]="abcde";第9题单选题(1分)字符数组s不能作为字符串使用的是()。Achars[]="happy";Bchars[6]={'h','a','p','p','y','\0'};Cchars[]={"happy"};Dchars[5]={'h','a','p','p','y'};第10题单选题(1分)下面有关字符数组的描述中错误的是()。A字符数组可以存放字符串B字符串可以整体输入、输出C可以在赋值语句中通过赋值运算对字符数组整体赋值D不可以用关系运算符对字符数组中的字符串进行比较第11题单选题(1分)下面程序段执行后的输出结果是()。intk,a[3][3]={1,2,3,4,5,6,7,8,9};for(k=0;k<3;k++)printf("%d",a[][2-k]);A357B369C159D147第12题单选题(1分)下面程序段执行后的输出结果是()。charc[5]={'a','b','\0','c','\0'};printf("%s",c);A'a''b'BabCabcDabc第13题单选题(1分)有两个字符数组a、b,则以下()是正确的输入语句。Agets(a,b);Bscanf("%s%s",a,b);Cscanf("%s%s",&a,&b);Dgets("a");gets("b");第14题单选题(1分)下面程序段执行后的输出结果是()。chara[7]="abcdef";charb[4]="ABC";strcpy(a,b);printf("%c",a[5]);A空格B\0CeDf第15题单选题(1分)下面程序段执行后的输出结果是()。charc[]="\t\b\\0will\n";printf("%d",strlen());A14B3C9D6第16题单选题(1分)判断字符串a是否大于b,应当使用()。Aif(a>b)Bif(strcmp(a,b))Cif(strcmp(b,a)>0)Dif(strcmp(a,b)>0)第17题单选题(1分)表达式strcmp("3.14","3.278")的值是()。A非零整数B浮点数C0D字符第18题单选题(1分)下面程序运行时从键盘上输入:123456789↙,其输出结果是()。#includeintmain(){chars[100];intc,i;scanf("%c",&c);scanf("%d",&i);scanf("%s",s);printf("%c,%d,%s",c,i,s);return0;}A123,456,789B1,456,789C1,23,456,789D1,23,456第19题单选题(1分)下面程序运行时从键盘上输入:ABC↙,其输出结果是()。#include#includeintmain(){charss[10]="12345";gets();strcat(ss,"6789");printf("%s",ss);return0;}AABC6789BABC67C12345ABC6DABC456789第20题单选题(1分)下面程序执行后的输出结果是()。#include#includeintmain(){chararr[2][4];strcpy(arr[0],"you");strcpy(arr[1],"me");arr[0][3]='&';printf("%s",arr);return0;}Ayou&meByouCmeD错误第21题单选题(1分)下面程序执行后的输出结果是()。#includeintmain(){charstr[]="SSWLIA",c;intk;for(k=2;(c=str[])!='\0';k++){switch(){case'I':++k;break;case'L':continue;default:putchar();continue;}putchar('*');}return0;}ASSWBSW*CSW*ADSW第22题单选题(1分)下面程序执行后的输出结果是()。#includeintmain(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[][];printf("%d",s);return0;}A18B19C20D21第23题单选题(1分)下面程序执行后的输出结果是()。#includeintmain(){charw[][10]={"ABCD","EFGH","IJKL","MNOP"},k;for(k=1;k<3;k++)printf("%s",w[]);return0;}AABCDFGHKLBABCDEFGIJMCEFGJKODEFGHIJKL第24题单选题(1分)若用数组名作为函数调用的实参,传递给形参的是()。A数组的首地址B数组中第一个元素的值C数组中的全部元素的值D数组元素的个数第25题单选题(1分)设主调用函数为如下程序段,则函数f中对形参数组定义错误的是()。inta[3][4];f();Af(intarray[3][4])Bf(intarray[][4])Cf(intarray[3][])Df(intarray[4][4])第26题单选题(1分)下面程序执行后的输出结果是()。#includeintf(intb[],intm,intn){inti,s=0;for(i=m;iA10B18C8D15第27题单选题(1分)下面程序执行后的输出结果是()。#includevoidf(inta[],inti,intj){intt;if(iA54321B52341C12345D12543第28题单选题(1分)设函数fun的定义形式为:voidfun(charch[],floatx){……},则以下对函数fun的调用语句中,正确的是()。Afun("abc",3.0);Bt=fun('D',16.5);Cfun('65',2.8);Dfun(32,32);指针单元测试1第1题单选题(1分)变量的指针,其含义是指该变量的()。A值B地址C名D一个标志第2题单选题(1分)已有定义intk=2;int*ptr1,*ptr2;且ptr1和ptr2均已指向变量k,下面不能正确执行的赋值是()。Ak=*ptr1+*ptr2Bptr2=kCptr1=ptr2Dk=*ptr1*(*ptr2)第3题单选题(1分)若有定义int*p,m=5,n;以下程序段正确的是()。Ap=&n;scanf("%d",&p);Bp=&n;scanf("%d",*p);Cscanf("%d",&n);*p=n;Dp=&n;*p=m;第4题单选题(1分)若有int*p,a=4;和p=&a;下面()均代表地址。Aa,p,*&aB&*a,&a,*pC*&p,*p,&aD&a,&*p,p第5题单选题(1分)若变量已正确定义并且指针p已经指向变量x,则*&x相当于()。AxBpC&xD&*p第6题单选题(1分)若定义了intm,n=0,*p1=&m;则下列()表达式与m=n等价。Am=*p1B*p1=&*nC*&p1=&*nD*p1=*&n第7题单选题(1分)假如指针p已经指向整型变量x,则(*p)++相当于()。Ax++Bp++C*(p++)D&x++第8题单选题(1分)对于基类型相同的两个指针变量之间,不能进行的运算是()。A<B=C+D-第9题单选题(1分)若程序中已包含头文件stdio.h,以下选项中正确运用指针变量的程序段是()。Aint*i=NULL;scanf("%d",i);Bfloat*f=NULL;*f=10.5;Cchart='m',*c=&t;*c=&t;Dlong*L;L='\0';第10题单选题(1分)有如下函数和变量定义inta=25;执行语句print_value(&a);后的输出结果是()。voidprint_value(int*x){printf("%d",++*x);}A23B24C25D26第11题单选题(1分)若有定义chars[10];则在下面表达式中不表示s[1]的地址的是()。As+1Bs++C&s[0]+1D&s[1]第12题单选题(1分)若有定义inta[5],*p=a;则对a数组元素的正确引用是()。A*&a[5]Ba+2C*(p+5)D*(a+2)第13题单选题(1分)若有定义inta[5],*p=a;则对a数组元素地址的正确引用是()。Ap+5B*a+1C&a+1D&a[0]第14题单选题(1分)若要对a进行合法的自减运算,则之前应有下面()的说明。Aintp[3];int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 出资入股写合同范本
- 广东连州市人民法院事业单位招考2名人才易考易错模拟试题(共500题)试卷后附参考答案
- 兼职文案策划协议书
- 广东中烟工业限责任公司2025年下半年度招聘员工6名(第一批)易考易错模拟试题(共500题)试卷后附参考答案
- 养生店员工合同范本
- 服装破损赔偿协议书
- 服装采购协议书模板
- 格力电器离职协议书
- 国网黑龙江省电力限公司2025年下半年校园招聘易考易错模拟试题(共500题)试卷后附参考答案
- 桉树出售合同协议书
- 关联交易定价管理办法
- 股骨近端骨肿瘤诊疗要点解析
- 2025年天津市中考数学试卷(含标准答案及解析)
- 缝纫日常车间管理制度
- 思想道德与法治2023年版电子版教材-1
- JG/T 312-2011遇水膨胀止水胶
- DB37T 4706-2024事故车辆损失鉴定评估规范
- 贵宾接待面试题及答案
- 浙江省杭州市杭州市萧山区高桥初级中学2024-2025学年下学期初三期中语文试题卷(简答)含解析
- 充装站气瓶充装质量保证体系手册
- 老年人才价值开发路径-深度研究
评论
0/150
提交评论