如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
C言语次序计划温习题及谜底一、抉择题〔每题1分,共30分〕1.以下表白准确的选项是()。A)在C次序中,main函数必需位于次序的最后面B)C次序的每行中只能写一条语句C)C言语自身不输入输入语句D)在对一个C次序进展编译的进程中,可发觉正文中的拼写过错2.一个C言语次序的根本单元是()A)函数B)子次序C)进程D)下令3.一个C言语的语句必需运用的完毕标记是〔〕A),B)。C):D);4.以下选项中,能够作为C言语标识符的是〔〕A)3stuB)#stuC)stu3D)stu.35.设有阐明:charw;intx;floaty;doublez;那么表白式w*x+z-y值的数据范例为A)floatB)charC)intD)double6.以下表白准确的选项是〔〕A〕赋值语句中的“=〞是表现左边变量即是左边表白式B〕赋值语句中左边的变量值不必定即是左边表白式的值C〕赋值语句是由赋值表白式加上分号形成的D〕x+=y;不是赋值语句7.假定x为int型变量,那么履行x=6;x+=x-=x*x;语句后,x的值为〔〕A)36B)-60C)60D)-248.假定有a=2,b=3,c=4,那么表白式a==3跟a=3的值分不为〔〕A)0跟0B〕1跟3C〕3跟3D〕0跟39.使前提表白式〔year%4==0&&year%100!=0〕||〔year%400==0〕后果为假的值是〔〕A)1950B)2000C)1996D)200410.假定x、i、j、k基本上int型变量,那么盘算上面表白式后,x的值为()。x=(i=4,j=16,k=32)A)4B)16C)32D)5211.逻辑运算符两侧运算工具的数据范例〔〕A)只能是0跟1B)只能是0或非0负数C)只能是整型或字符型数据D)能够是任何范例的数据12.假定盼望当A的值为奇数时,表白式的值为“真〞,A的值为偶数时,表白式的值为“假〞。那么以下不克不及满意请求的表白式是〔〕A)A%2==1B)!(A%2==0)C)!(A%2)D)A%213.语句while(!E);中的表白式!E等价于〔〕。A)E==0B)E!=1C)E!=0D)E==114.上面次序段的运转后果是〔〕a=1;b=2;c=2while(a<b&&a<c){t=a;a=b;b=t;c--;}printf(%d,%d,%d〞,a,b,c);A)1,2,0B)2,1,0C)1,2,1D)2,1,115.以下次序段〔〕x=-1;do{x=x*x;}while(!x);A)是逝世轮回B)轮回履行二次C)轮回履行一次D)有语法过错16.以下准确的函数本相阐明语句是〔〕A)voidfun(intx);B)floatfun(voidy);C)doublefun(x);D)int(charch);17.在C言语中,形参必需是〔〕A〕常量B〕变量C.〕数值D〕表白式18.C言语的函数〔〕A〕能够嵌套挪用,不克不及递归挪用B〕能够嵌套界说C〕既能够嵌套挪用,也能够递归挪用D〕不克不及够嵌套挪用19.正当的数组界说是〔〕A〕inta[]=〞string〞;B〕inta[5]={0,1,2,3,4,5};C〕chara=〞string〞;D〕chara[]={0,1,2,3,4,5};20.表白式strlen(“string〞)+strlen(“C〞)的运算后果为〔〕A〕9B〕10C〕7D〕821.假定有界说跟语句:chars[10];s=“abcd〞;printf(“%s\n〞,s);那么后果是〔〕〔以下u代表空格〕A〕abcdB〕aC〕abcduuuuuD〕编译不经过22.假定已界说:inta[9],*p=a;并在当前的语句中未改动p的值,不克不及表现a[1]地点的表白式是〔〕A〕p+1B〕a+1C〕a++D〕++p23.假定有intx,*pb;那么准确的赋值表白式是A〕pb=&xB〕pb=x;C〕*pb=&x;D〕*pb=*x24.设有次序段:chars[]=〞china〞;char*p;p=s;那么上面表白准确的选项是〔〕A〕s跟p完整一样B〕数组s中的内容跟指针变量p中的内容相称C〕*p与s[0]相称D〕s数组长度跟p所指向的字符串长度相称25.上面临构造变量的表白中过错的选项是〔〕A〕一样范例的构造变量间能够互相赋值B〕经过构造变量,能够恣意援用它的成员C〕构造变量中某个成员与那个成员范例一样的复杂变量间可互相赋值D〕构造变量与复杂变量间能够赋值26.假定有构造范例界说如下:structbd{intx;floaty;}r,*p=&r;那么,对r中的成员x的准确援用是〔〕A〕(*p)