以下合法的C语言赋值语句是哪个_第1页
以下合法的C语言赋值语句是哪个_第2页
以下合法的C语言赋值语句是哪个_第3页
以下合法的C语言赋值语句是哪个_第4页
以下合法的C语言赋值语句是哪个_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、选择题1.以下程序的输出是_ _ _ _ _ _main()int k=11printf(k=%d,k=%o,k=%xn ,k,k,k);A.k=11,k=12,k=13B.k=11,k=13,k=13C.k=11,k=013,k=oXbD.k=11,k=13,k=b2.以下哪一项是合法的C语言赋值语句?_A.a=b=58B.k=int(a b);C.a=58,b=58D.我;3.以下程序的输出是_ _ _ _ _ _main() int x=10,y=3;printf(%dn ,y=x/y);A.0B.1C.3D.不确定4.如果变量被正确地描述为int类型,输入数据到A、B和c。下面正确的输入语句是_ _ _ _ _ _A.改为(a、b、c);B.scanf(%d%d%d ,a,b,c);C.扫描(“%D%D%D”,%a,%b,% c);D.scanf(%d%d%d ,a,b,b);5.执行以下程序段后,c3中的值为_ _ _ _ _ _int c1=1,c2=2,C3;C3=C1/C2;A.0B.1/2C.0.5D.16.如果执行以下程序段,输出结果为_ _ _ _ _ _int a=0,b=0,c=0;c=(a-=a-5),(a=b,B3);printf(%d,%d,%dn ,a,b,c);A.3,0,-10B.0,0,3C.-10,3,-10D.3,0,37.如果有以下定义和陈述:int a=5;a;这里表达式a的值是_ _ _ _ _ _A.7B.6C.5D.48.在C语言中,如果下列变量都是整型,输出结果是_ _ _ _ _ _sum=pad=5;pad=总和,pad,pad;printf(“% d n”,pad);A.7B.6C.5D.49.下列程序的输出结果_ _ _ _ _ _#包括main()int i=010,j=10printf(%d,%dn ,I,j-);A.11,10B.9,10C.010,9D.10,910.如果有定义和陈述:char s10;s= abcdprintf(“% d n”,s);结果是_ _ _ _ _A.导出abcdB.outputaC.输出adcbD.编译失败11.如果定义:int x,y;char a、b、c;以及以下输入数据(此处用于换行,用于空格):1 2学士学位你可以给x指定一个1的整数,给y指定一个2的数字,给a指定一个字符,给b指定一个字符,给c指定一个字符。正确的程序段是_ _ _ _ _ _ _ _ _A.scanf(x=%d y=%d ,x,y);a=getchar();c=getchar();B.scanf(“% d % d”,x,y);a=getchar();b=getchar();c=getchar();C.scanf(“% d % d % c % c % c”,x,y,a,b,c);D.scanf(“% d % d % c % c % c % c % c % c”,x,y,a,a,b,b,c,c);12.运行以下程序两次。如果从键盘分别输入6和4,输出结果是_ _ _ _ _ _main()int x;scanf(“% d”,x);if(x 5)printf(“% d”,x)else printf(“% d n”,x-);A.7和5B.6和3C.7和4D.6和413.如果执行以下程序,从键盘输入3和4,输出为_ _ _ _ _ _ _ _ _main() int a,b,s。scanf(“% d % d”,a,b);s=a。如果(a765.12回车B.B)i=100,f=765.12输入C.100回车765.12回车D.D)x=100回车,y=765.12回车15、下列程序的输出是_ _ _ _ _ _#包括main()printf(“% d n”,NULL);A.不确定B.0C.1D.1第二,填空1.复合句被认为是_ _ _ _ _ _,而空句是_ _ _ _ _的形式2.如果要输出字符“%”,应该在“格式控制”字符串中使用_ _ _ _ _ _。3.printf函数的“格式控制”包括两个部分,即_ _ _ _ _ _和_ _ _ _ _ _。4.符号“”是_ _ _ _ _ _运算符,而A表示_ _ _ _ _ _。5.一个复合句由几个句子组成,用一对_ _ _ _ _ _括起来。getchar函数用于。7.putchar的功能是_ _ _ _ _ _。8.scanf函数中的格式控制后面应该是_ _ _ _ _ _,而不是_ _ _ _ _ _。9.分析以下程序:main() int x,y;x=16y=(x)x;printf(%dn ,y);x=15printf(%d,%dn ,x,x);x=20y=x-x;printf(%dn ,y);x=13printf(%d,%d ,x,x);输出是10.已知字符A的ASCII码是65十进制,下面程序的输出是_ _ _ _ _ _。main()char ch1,ch2ch1=a5-3;CH2=a6-3;printf(%d,%cn ,ch1,CH2);Iii .设计1.写一个程序,输入两个整数:1500和350,找出它们的商和余数,并输出它们。2.写一个程序读入三个整数到A,B和C,然后交换它们的数字,给出A到B中的原始值,B到C中的原始值和C到A中的原始值,并输出A,B和C的变化值3.输入两个整数变量A和B的值,并输出AB、A-B、A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论