《C语言程序设计(1).docx》由会员分享,可在线阅读,更多相关《C语言程序设计(1).docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C语言程序设计(1)1 .以下不正确的c语言标识符是请选择您认为正确的答案? I单项选择题*o A. ABCo B. abc4o C. a_bc。D. ab.c(正确答案).请选择您认为正假设有定义:int k=7; float a= 2.5, b=4.7;那么表达式 a+k%3*(int)(a+b)%2/4 的值是()()单项选择题*A. 2.5(正确答案)2.75C.3.5D. 0.03.:char w;int x;float y;double z;那么表达式w*x+z-y结果的类型是()()单项选择题*A. floatB.charintC. double正别答案)4.以下选项中,不正确的
2、赋值语句是()()单项选择题*A. a=b+c=l;(正确答案)D. t+=t;答案:ch=,a&ch b ? b : a)40 .判断变量a、b的值均不为0的C表达式为 o 填空题*答案:C=a!=0&b!=0)41 .执行语句a=5+(c=6);”后,变量a、c的值依次为。填空题* 笞案:11,6).整型变量x的值为23,语句printf(on,x);的输出结果为填空题| * 咨案:27)42 .表达式7%2的结果是填空题*答案:1)43 .设已定义了整型变量a,b,c,其值分别为a=3, b=2, c=l,那么表达式abc的值 为填空题* 笞案:1)5.设有定义:double d,h;,
3、其中d为三角形的底边长,h为三角形的高,那么以下C语言表达式与其面积公式dxh-2计算结果不相符的是()(B)单项选择题*A . d*h/2(正确答案)B . l/2*d*h(正确答案)C . d*h*l/2D. d*h*l/26.执行以下两条语句后,a、b的值为:()()单项选择题*A. a=10,b=10a=10,b=l 1C. a=U,b=10(正确答案).假设有以下定义:单项选择题*char a; int b;float c; double d;那么表达式a*b+(int)(d-c)结果值的类型为:单项选择题必答题o A . floatoB . int(正确答案)o C . charo
4、 D . double.请选择您认为正确的表示关系X=Y=Z的C语言表达式为答案?单项选择题*A .(X=Y)&(Yv=Z)(正确答案)B . (X=Y) AND (Y=Z)C . (X=Y=Z)D . (X=Y) & (Y=Z)7 .一个C程序的执行是从请选择您认为正确的答案?单项选择题*A.本程序的main函数开始,到main函数结束正饰答案)B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C.本程序的main函数开始,到本程序文件的最后一个函数结束D.本程序文件的第一个函数开始,到本程序main函数结束.以下正确的表达是单项选择题*A.在C语言中,main函数必须位于文件的
5、开头B.C语言每行中只能写一条语句C.C语言本身没有输入、输出语句三磅答案)D.对一个C语言进行编译预处理时,可检查宏定义的语法错误8 .以下4组用户定义标识符中,全部合法的一组是正确的答案?单项选择题*A._total clu_l sum(正矿答案)B.if -max turbC.txt REAL 3COMD.intk_2_001.常数的书写格式决定了常数的类型和值,0x1011是()单项选择题*A.8进制整型常量B.字符常量C.16进制整型常数正嵌答案)D.2进制整型常数9 .表达式的值为。的是()。单项选择题*A.3%5B.3/5.0C.3/5(正确答案)D.35.设intx=3, y=
6、4, z=5,那么以下表达式中的值为。的是()单项选择题*a:x、& yB. x|y+z&y-zC.x=yD. !(xvy)&!z|l)(正确答案)6假设变量a,b,已正确定义并赋值,表达式()不符合C语言语法。单项选择题A.4&3B.+aC.a=b=5D.int(3.14)(正确答案).C语句x*=y+2 ; ”还可以写作()单项选择题*A. x=x*y+2;x=2+y*x;B. x=x*(y+2);确答案)x=y+2*x;16 .以下格式符中,可以用于以8进制形式输出整数的是()单项选择题1 *%dA. %。(正确答案)%ldD. %x.以下格式符中,可以用于以16进制形式输出整数的是()
7、|单项选择题*A. %dB.%ldC. %x(正确答案)%o19 .设int x=l,y=l;表达式(!x|y-)的值是()单项选择题*A.-1B.0C.1(正确答案)D.2.下面运算符优先级最低的是。单项选择题*A. =B.=(正确答案)C.%D. &21 .以下运算符中,优先级从高到低依次为()。|单项选择题*A)&, !, |B)|, &,O&, |, !D)!,&,|(正确答案).以下选项中,非法的字符常量是()1单项选择题*A)C)nD),aa23、假设x是整型变量,表达式(x= 10/4.0)的值是()。单项选择题*A)2.5B)4C)3D)2(正确答案)24.假设变量c为char
8、类型,那么能正确判断出c为小写字母的表达式是()。单项选择题*a=cA. c= N)&(c=a&c=10 or a=0|a=10 &a=10 II ab) k=0; else k=l;()等价。单项选择题*A)k=(ab)l:0;C)k=av=b;(正确答案)D)ab) printf(%dn,a);printR%dn,b);b) printf(%dn,b);if(ab) printf(w%dnM,a);if(ab) printf(w%dnw,a);else printf(dn,b);(王确答案)if(ab)prinlf(dn,a);printR%dn”,b);35 .以下条件语句中,功能与其他语句不同的是()单项选择题*A) if(a) printf(%dn,x); else printf(%dn,y);B) if(a=0) printf(,%dn,y); else printf(%dn,x);if(a!=0) printf(n%dn,x); else printf(H%dn;y);D if(a=0) printf(n%dnu,x); else printf(dn”,y);(正确答案). C语言的一个函数由函数头和()两局部组成。填空题*(答案:函数体).设ch是字符型变量,判断ch为英文小写字母的表达式是:填空题*