C语言练习题答案.doc:..全。也的其大问完<04^,<题g。•字思如考只的题写确>跟不参題但,Sr没定要。!考****绩H参练题****同炭分成爰给釜匂便有通只C是作水没现,可补促%出说就棗90泰领的丸联!蓬,不不不确祝比糸此用<,量但正预的朕:,之说尽,是里做时候程上辛随注-#•体4^■题一、选择题(满分20分,每小题1分,共20道小题)-++3%2的值是(A)。 (B)。AFor,-abc,IFCaseBa3_b3,bl23,CarCa,while,sizeofDvoid,define,:charc二’\017';则变量c( A)。A包含1个字符 B包含2个字符C包含3个字符 D说明不合法,,以下符合C语言语法的表达式是(B)oA9二a+1 Ba=a+2 %2 Da+2=a=c+b5•设变量a是char型,b是float型,c是double型,+a*b+c值的数据类型为(C)。Achar Bfloat Cdouble ;则表达式(x++*l/3)的值是(A)。A1 B2 C3 、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(D)。Ascanfx>y>z; Bscanf(〃%c%c%c〃,&x,&y,&刁);Cscanf(〃%d%d%d〃,x,y,z); Dscanf(“%d%d%d〃,&x,&y,&z);^include<>main()charc;c二('m,」Mf)/2+zCf;putchar(c);return0;}输111结果为(C)oAQ BR CS ,运行后变量d的值是(A)ointa=-l,b,c,d; b二c二d二2; d二a+l?b++:++c;A3 B4 C5 ,贝IJ(D)。inta二5,b二0,c二0;if(a二二b+c) printf(“***\n〃);elseprintf(〃#A有语法错不能通过编译 B可以通过编译但不能通过连接C输出***〈换行〉 D输出###〈换行〉。若要求:当a所指串小于b所指字符串时,执行语句A;则以下选项中正确的是(Aif(stremp(a,b)<0);A;Cif(stremp(a,b)<0)A;(CAC)oBif(stremp(a,b))A;Dif(a<b)A;)oif(x>y);if((x=y)&&(x!=0))x+二y;if(x!=y)scanf("%d:x);if(x<y) {x++;y++;}elseseanf(〃%d〃,y);[][4];Cinta[][4]={};(DI))ointa[][4]二{2*3};inta[][4]二{{1},{2},{3},{4}};,输出结果是(C)。charcl二'a',c2-f';printfC%d,%c\n
C语言练习题答案 来自淘豆网www.taodocs.com转载请标明出处.