C语言上机内容(3)_第1页
C语言上机内容(3)_第2页
C语言上机内容(3)_第3页
C语言上机内容(3)_第4页
C语言上机内容(3)_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、一选择题1.若已定义: int a=3,b=4,c=5; 不正确的表达式是( A. a=c=0B. (double)c/aC. ab|a5D. b=int(5.5);若已定义: int a=5,b; 则语句 b=a+; b=a+1; 执行后 b 的值为(A. 6B. 8C. 5D. 7取余数运算符 ”%”的两个操作数的数据类型(A. 必须为浮点型B. 可以为整型或字符型C. 必须是整型或浮点型D. 可以是字符型或浮点型 以下程序的运行结果是(void main() int a=65;char c=A; printf(%d+%c=%dn,a,c,a+c);A. A+A=AAB. 65+A=65A

2、表达式 2.5+5/2+3%10 的值是(A. 8.3B. 5.3C. 7.5)。2、3、4、5、6、7、8、9、)。)。)。)。C. 65+65=130 )。D. 6.5下列能正确表示 x 属于区间 -1,1的逻辑表达式是(A. -1=x=-1|x=-1&x=x=-1语句 printf( “%c,%dn”,A+1,66); 的输出结果是(A. B,BB. 66,66C. 66,B表达式: rand()%10/10.0 可以产生()。D. 65+A=130)。)。D. B,66A. 0 到 9 之间的随机数B. 0 到 0.09 之间的随机数C. 0到 99 之间的随机数D. 0到 0.9 之

3、间的随机数10、若已定义: int x,y; 能判断 x,y 两变量值为异号数的逻辑表达式是(A. x0|y0B. x0C. x*y0D. x+yb|a&cB. a=bC. a| bD. !(ab&c)12、要使以下程序运行后的输出结果为: #include )。12+345=357,正确的输入时(int main() int x,y;char ch; scanf(“%d%c%d”,&x,&ch,&y); printf( “%d%c%d=%dn”,x,ch,y,x+y);)。)。A. 12=+345 B. 12+34513、以下程序段运行后的输出结果是(int a,b;printf( “%dn

4、”,(a=1,b=2,a+b);A. 1 B. 3 C. 4C. 12+=345D. 12,345)。D. 214、若已定义:int a,double x;变量a和x能正确获取键盘输入值得语句是(A. scanf(“%d%lf”,a,x);B. scanf(“%d%lf”,&a,&x);C. sacnf(“%d%f”,&a,x);D. scanf(“%d%f”,a,&x);15 、以下程序段运行后,int a=2,b=3,c; c=(ab)2);A. 5 B. 1017、在结构化程序设计中,A. 顺序结构 、循环结构和嵌套结构C. 顺序结构 、选择结构和文件结构 以下程序运行后的输出结果是(#

5、includeint main()c 的值是(C. 12c 的值是(18、19、)。)。D. 3)。D. 2 使用的三种基本控制结构是(B. 选择结构D. 顺序结构 )。C. 1)。、循环结构和函数结构、选择结构和循环结构int m.n=1,t=1; if(t!=1)t=-t;else m=(n=0?6:3); print(%dn,m); return 0; A若已定义: int a=5,b=3; 以下程序运行后的输出结果是( if(ab) a=b; b=a;else-1B. 0C. 3D. 6)。a+;b+;printf(%d,%dn,a,b);A. 3.3 B. 6.4以下程序运行后的输出

6、结果是(20、 #include int main()C. 无法运行 )。D. 4.4int a=5; if(a+5)printf(%dn,a); else printf(%dn,a+) return 0;24.A. 6 B. 7 C. 5若已定义:int x=0,a=1,b=2;下列(A. if (x0) a=b; else a=-b;C. if(x=0);else a=-b;22、以下程序运行后的输出结果是( #include int main()21、B.D.D. 4)不能构成一条 if 语句。 if(x=0) a=1:b=2;if(xbc) printf(%dn,d); else if

7、(c-1=d) printf(%dn,d+1); else printf(%dn,d+2); return 0;A.以下程序运行后的输出结果是(#includeint main()2 B. 3C. 4D.)。int n=1; switch(n) default:printf(%d,n+); case 8: case 7:printf(%dn,n);break; case 6:printf(%dn,n+); case 5:printf(%dn,d); return 0; A.C.B. 2 0D. 1 2若已定义mt k下列(】越句与耳他三寻S句不颐.if tk=Ci)pzxntf (TTes )

8、;ptlntf (*Moj tL*),if (k=Oi) pxint-f (NoJ n*); clre(KtZlltf (* Yci i tl* );if qid辻如=0pnntf t*YorJ n) ”piintf (YojJ;eljveljeprintf(NqJ Xu).pjintfn)i25下列( 不能当作一务吾句,辻exuE;En=2elaeti=2.1(-3 H26若已定义mt k珂曰0;冋下列1程關5奇番果: If C2*k9)s-k+;printf14191027-l_*13若已宦义iiit y=5;则下列程序段的运行结果是()- if (X)b)printf (賢dll/x);

9、elseprirtf C%dii k+);043528as Ma枝计Stt諄g考试索hnrbe tj用户:AMIUEfKATfl厂垂至题号I选列M_ 2|_ 3|_ 4fI 5e_ 10Z y_ 12|_调_ HZ 15_ le!_ v|_ 18|_ 19i201若已定义int自二二3;则执行以下程序段后变ST血分别为刁()if U0, y 0)fun (x,y)X -2x(y2 十1)(x0,y 0)(x0)例如:输入:输入:输入:1,35,-5 -6,13 #in elude double fun( float x,float y) /*/输出:输出:fun (1.000,3.00)=0.

10、182fun (5.000,-5.000)=0.023输出:fun (-6.000,13.000)=7.000/*/void mai n()float x,y;prin tf(I np ut x,y:);scan f(%f,%f, &x, &y);prin tf(fu n( %.3f,%.3f)=%.3lfn,x,y,fu n(x,y);getch();2.打开程序 Cprog591.c,对double fun(float x,float y)函数编程,使其计算:fun(x,y)5S.V-l.3x9例如:fun (2.250,1.280)=3.335 #in clude #in clude #

11、in elude double fun( float x,float y) /*/1*1void mai n() float x,y;prin tf(I nput x,y:);scan f(%f,%f, &x, &y);prin tf(nfu n( %.3f,%.3f) = %.3lfn,x,y,fu n(x,y);getch();fjn(x)=cos.v-1.523.打开程序 Cprog601.c,对double fun(float x)函数编程,使其计算: 八0广例如:fun (0.450)=0.359#i nclude #in clude #in clude double fun(flo

12、at x) /*/*/void main() float x; printf(Input x: ); scanf(%f,&x); printf(fun(%.3f)=%.3lfn,x,fun(x); getch();4. 编程输出 500-800 之间的所有能被 3和 7 同时整除的整数,并统计个数。5.程序Ccon441.C的功能是:从键盘输入一个直角三角形的两条直角边a和b,计算并输出其周长和面积。将程序填写完整。#include #include void main()double a,b,c,circle,area; printf(Input 2 edges:); scanf(/*/ c=sqrt(/*/ circle=a+b+c;area=/*/*/,&a,&b);/*/);/*/ ;printf(circle=%lfn,circle); printf(area=%lfn,area); getch();6.补充程序Ccon621

温馨提示

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

最新文档

评论

0/150

提交评论