



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2010(一)软件0901,软件0902班C语言期中测试姓名班级考号一、选择题(每题2分,共40分)题号1234567891011121314151617181920答案1、表达式18/4*sqrt(4.0)/8值的数据类型是()(sqrt()为求平方根函数)A、intB、floatC、doubleD、不正确2、设有:charw;intx;floaty;doublez;则表达式w*x+z-y
值的数据类型是()A、intB、floatC、doubleD、char3、执行下列语句inta=3,b;b=-(--a);后a,b的值分别是()A、2和-2B、2和-3C、3和-2D、3和-34、执行下列语句floatf=3.9;inta=4;f=(int)f+a;后f的值是()A、7.9B、7.000000C、7.0D、出错5.已有定义intx;floaty;且执行scanf(“%3d%f”,&x,&y);语句时,从第一列开始输入数据库12345678<CR〉,y的值为()
A)无确的定值B)45.000000C)678.0000006、已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确的输入方式是().
inta1,a2;charc1,c2;scanf(“%d%d”,&a1,&a2);scanf(“%c%c”,&c1,&c2);A)1020AB<CR>B)1020<CR>AB<CR>C)1020AB<CR>D)1020AB<CR>7、已有程序段和输入数据的形式,程序中输入语句的正确形式应当为().
main(){inta;floatf;printf(“\nInputnumber:”);}
inputnumber:4.52<CR>
A)scanf(“%d,%f”,&a,&f);B)scanf(“%f,%d”,&f,&a);
C)scanf(“%d%f",&a,&f);D)scanf(“%f%d”,&f,&a);8、根据定义和数据的输入方式,输入语句的正确形式为()已有定义:floatf1,f2;数据的输入形式:4.52<CR>3.5<CR>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);9、读以下程序,当输入数据的形式为:25,13,10<CR>,正确的输出结果main()
{intx,y,z;scanf(“%d%d%d”,&x,&y,&z);printf(“x+y+z=%d\n”,x+y+z);}
A、x+y+z=8B、x+y+z=35C、10、以下不正确的if语句形式是().A)if(x>y&&x!=y)B)if(x==y)x+=y;C)if(x!=y)scanf(“%d”,&x);elsescanf(“%d”,&y);D)if(x<y){x++;y++;}11、设inta=12,则执行完语句a+=a-=a*a后,a的值是()A)552B)264C)14412、设a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a>b)&&(n=c>b)后n的值为()A)1B)2C)313、逻辑运算符两侧运算对象的数据类型()。A、只能是0或1B、只能是0或非0正数C、只能是整型或字符型数据D、可以是任何类型的数据14、正确表示“当x的取值在[1,10]和[200,210]范围内为真,否则为假”的表达式是()A、(X>=1)&&(X<=10)&&(X>=200)&&(X<=210)B、(X>=1)||(X<=10)||(X>=200)||(X<=210)C、(X>=1)&&(X>=10)||(X>=200)&&(X<=210)D、(X>=1)||(X<=10)&&(X>=200)||(X<=210)15、判断char型变量ch是否为大写字母的正确表达式是().A)`A`<=CH<=`Z`B)(CH>=`A`)&(CH<=`Z`)C)(ch>=`A`)||(ch<=`Z`)D)(`A`<=ch)&&(`Z`>=ch)16、设x,y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是().A)`x`&&`y`B)x<=yC)x||y+z&&y-zD)!((x<y)&&!z||1)17、已知x=43,ch=`A`,y=0;则表达式x=y&&ch<`B`&&!y)的值是().A)0B)语法错C)1D)“假”18、若希望当A的值为奇数时,表达式的值为“真”。A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是().A)A%2==1B)!(A%2==0)C)!(A%2)D)A%219、设有:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为().A)1B)2C)3D)420.若运行时给变量x输入12,则以下程序的运行结果是()main(){intx,y;scanf(“%d”,&x);y=x>12x+10:x-12;printf(“%d\n”,y);}A)0B)22C)12D)10二、填空题(每空1分,共20分)1、当a=3,b=2,c=1,时,表达式f=a>b>c的值是().2、设y为int型变量,请写出描述“y是奇数”的表达式().3、设x,y,z均为int型变量,请写出描述“x或y中有一个小于z”的表达式()。4、若a=6,b=4c=2,则表达式!(a-b)+c-1&&b+c/2的值是()5、条件“2<x<3或x<-10”的C语言表达式是(6、当a=5,b=4,c=2时,表达式a>b!=c的值是()7、以下程序实现输出x,y,z三个数中的最大者,请在()内填入正确内容。main(){intx=4,y=6,z=7;int();if()u=x;elseu=y;if()v=u;elsev=z;printf(“v=%d”,v);}8、以下程序实现:输入三个整数,按从大到小的顺序进行输出,请在()内填入正确内容补充程序。main(){intx,y,z,c;scanf(“%d%d%d”,&x,&y,&z),if(){c=y;y=z;z=c;}if(){c=x;x=z;z=c;}if(){c=x;c=y;y=c;}printf(“%d,%d”,x,,y,z);}9、输入一个安符,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母;其它字符不变。请在()内填入正确内容。main(){scanf(“%c”,&ch);if(ch>=`A`&&ch<=`z`)()elseif(ch>=`a`&&ch<=`z`)();printf(“%c”,ch);}10、设有一表达式包含有int,long,unsigned和char类型的变量和数据,则表达式最后的运算结果的类型是()。11、若a是int型变量,则执行下面表达式后a的值为。a=25/3%312、设C语言中,一个int型数据在内存中占2个字节,则int型数据的取值范围为。13、若a为int型变量,初值为5,则表达式a+=a-=a*a的值为。14、C语言的逻辑运算符有。15、表达式(float)(4+5)+(int)(4.5-3.1)值的类型是。三、编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年台式光纤收发器行业深度研究分析报告
- 2024-2025学年高中英语课时分层作业十九Module5TheGreatSportsPersonalityPeriod3外研版必修5
- 2025年中国亚麻酸胶囊市场运营态势及发展前景预测报告
- 2024-2025学年高中数学第三章概率章末演练轻松闯关含解析新人教A版必修3
- 2024-2025学年高中数学课时分层作业10双曲线的简单性质含解析北师大版选修1-1
- 2025年中国鸡尾酒行业市场运行态势及投资战略规划报告
- 中国皮革刀具行业市场全景分析及投资战略规划报告
- 2024年电视行业发展潜力预测及投资战略规划报告
- 2025年氢氧化铬项目可行性分析报告
- 2025年中国牙医使用设备行业市场调研及投资规划建议报告
- 酒店宾客意见表
- 一年级语文《端午粽》说课课件
- NB/T 11261-2023煤矿冻结孔施工及质量验收规范
- 《铸造用增碳剂》
- 婴幼儿伤害预防与处理配套教材电子课件(完整版)
- 线下庭审申请书
- 萃取技术 多级逆流萃取
- 部编版小学五年级语文教材培训课件【部编】
- 盆景造型经验
- 2023年广东省佛山市顺德区小升初数学试卷(含答案)
- 威风堂堂进行曲
评论
0/150
提交评论