



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计第一次月考试题(2011.9) 班级: 姓名: 总分:一、 选择题(每小题3分,共60分)1一个C语言程序是由( ) A)一个主程序和若干子程序组成 B)函数 C)若干过程组成 D)若干子程序组成2下面4个选项中,均是C语言关键字的选项是( ) A)auto enum include B)switch typedef continue C)singed union scanf D)if struct type 3. 下面4个选项中,均是不合法的用户标识符的选项是( ) A)A P_0 do B)float 1a0 -AC) ba goto int D) _123 temp INT4.下面4个选项中,均是不合法的整形常量的选项是( ) A)- - 0f1 - oxfff 0011 B)- oxcdf 017 12,456C) 018 999 5e2 D)-0x48eg -068 03f5. 下面4个选项中,均是不合法的浮点数的选项是( ) A)160 0.12 e3 B)123 2e4.2 .e5C)-.18 123e4 0.0 D)-e3 .234 1e36.下面4个选项中,均是不合法的转义字符的选项是( ) A)” xf B)1011 aC) 011 f D)abc 101 x1f7.下面不正确的字符串常量是( ) A)abc B)”1212” C) ”0” D)” ”8Int k=7, x=12; 则以下能使值为3的表达式是( ) A) x%=(k%=5) B)x%=(k- k%5)C) x%=k-k%5 D)(x%=k) (k%=5)9.若x、i、j和k都是int型变量,则执行表达式x=(i=4,j=16,k=32)后x的值 是( )A) 4 B)16 C)32 D)52 10假设所有变量均为整型,则表达式(a=2,b=5,b+,a+b)的值是( ) A) 7 B) 8 C)6 D)211.已知各变量的类型说明如下: Int k, a, b; unsigned long w=5; double x=1.42; 则以下不正确的表达式是( ) A) x%(-3) B)w+=-2C) k=(a=2,b=3, a+b) D)a+=a-=(b=4)*(a=3)12.已知字母A的ASCII码为65,且定义c2为字符型变量,则执行语句c2=A+6-3;后;c2中的值为( ) A) D B) 68 C)不确定的值 D) C13.sizeof(float)是( ) A)一个双精度表达式 B)一个整型表达式C)一种函数调用 D)一个不合法的表达式14若有代数式| x3 +log10x |, 则正确的c语言表达式是( ) A) fabs(x*3 +log(x) ) B) abs(pow(x,3) +log(x) )C) abs(pow(x,3.0) +log(x) D)fabs(pow(x,3.0)+ log(x) )15.char w; int x; float y; double z; 则表达式w*x+z-y值的类型为( ) A) float B)char C) int D)double 16.以下程序的运行结果是( ) Main() int m=5, n=10; printf(“%d, %dn”, m+, - -n); A) 5,9 B) 6, 9 C)5, 10 D)6,1017.根据以下定义语句和数据的输入方式,scanf语句的正确形式为( ) 已有定义:float f1, f2; 数据的输入方式:4.52 3.5 A)scanf(“%f,%f”,&f1,&f2); B)scanf(“%f%f”,&f1,&f2);C) scanf(“%3.2f %2.1f”,&f1,&f2); D) scanf(“%3.2f%2.1f”,&f1,&f2); 18.下列运算符中优先级最低的是( ) A) ? : B)+= C)= D)= =19.设有说明语句:int x=43, y=0; char ch=A; 则表达式(x=y & chbc 的值是_. 2.设a、b、c均为int型变量且a=7.5, b=2, c=3.6 ,则表达式 ab&ca| ab的值是_. 3.计算x、y、z三个数中的最小值。请填空。Main() int x=4,y=5,z=8; int u,v; u=xy?_; v=uz?_; Printf(“%d”,v); 4假设变量a和b均为整型,以下语句可以不借助任何变量把a、b中的值进行交换。请填空。 a+=_; b=a-_; a - =_; 5.设有一输入函数scanf(“%d”, k); 它不能使float类型变量 k得到正确数值的原因是_和_. 6.执行以下程序时,若从第一列开始输入数据,为使变量a=3、b=7、x=8.5、y=71.82、c1=A、c2=a,正确的输入形式是_. Main() int a,b; float x,y; char c1,c2; scanf(“a=%d b=%d”,&a, &b); scanf(“x=%f y=%f”,&x, &y); scanf(“c1=%c c2=%c”,&c1, &c2); printf(“a=%d, b=%d,x=%f, y=%f, c1=%c, c2=%c”, a,b,x,y,c1,c2); 7.main() printf(“*%f,%4.3*n”,3.14, 3.1415); 输出的结果为_.8.表达式pow(2.8, sqrt(double(x)值的数据类型为_.9.假设m是一个3位数,从左到右依次用a、b、c表示各位的数字,则从左到右各位数字是b、a、c的3位数的表达式(不能出现a、b、c,只能出现m以及运算符和常量)是_ 10.若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x)的值为_. 11.若有条件“2x3或x - 10”,其对应的C语言表达式是_. 12.语句: int a=3, b=4, c=5; ,则以下表达式的值为_. !(a+b)+c-1&b+c/2 13.以下程序的运行结果是_ Main() if (2*2= =52*2= =4 ) printf(“T”); else printf(“F”); 14.C语言中数学函数包含在_头文件中,输入、输出操作库函数包含在_头文件中。 15.C语言的赋值表达式中,赋值号左边必须是_.三、写出下列程序结果(每小题5分,共30分) 1若要求下列程序的输出结果为8.00, 则( )中应填入的是_. # include main() int k=2, m=5; float s,x=1.2, y=( ); s=2/3+k*y/x+m/2; printf(“%4.2fn”,s); 2.设有以下程序: #include main() char c1,c2,c3,c4,c5,c6; scanf(“%c%c%c%c”,&c1,&c2,&c3,&c4); c5=getchar(); c6=getchar(); putchar(c1); putchar(c2); printf(“%c%cn”,c5,c6); 若运行从键盘输入数据:abc回车defg,则输出结果是_3.以下程序输出是_ Main() int x=1;If(x=2) printf(“ok”); Else if(xb) If(ca) max=c; Else If(ba) max=b; Printf(“max=%dn”,max); 5.若a、b、c均已正确定义且a=0、b=2、c=3,则以下程序段的输出是_ Switch(a) case 0: switch(b= =2) case 1:printf(“&”); break; Case 2:printf(“%”); break; Case 1: swit
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年民航工程师航空器维修安全管理培训考试题库及答案
- 组织发展面试题库及答案
- 邹城幼儿面试题库及答案
- 安全证考试题及答案大全
- 安徽怀宁辅警笔试试题及答案
- 房地产信托受益权让与及回购担保服务合同
- 万科物业租赁合同范本:租户入住及退租管理协议
- 汽车抵押贷款合同示范
- 股东退股条件及企业品牌形象保密合同
- 互联网公司注销及知识产权清理合同
- 古茗合同协议书
- 2025年电力机车钳工(高级)职业技能鉴定理论考试题库(含答案)
- 《蔚来汽车的SWOT分析》课件
- 智联招聘银行试题及答案
- 麻醉科职责及管理制度
- 血栓闭塞性脉管炎中免疫性血栓形成的分子机制研究
- 2025年艾滋病知识讲座
- 2025年全国企业员工全面质量管理知识竞赛题库及答案(共90题)
- 2025年度融资租赁居间服务合同
- 《隐私保护技术》课件
- 药房管理规章制度目录
评论
0/150
提交评论