C语言复习题 大一_第1页
C语言复习题 大一_第2页
C语言复习题 大一_第3页
C语言复习题 大一_第4页
C语言复习题 大一_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

第一单 程序设计和C语 第二单 次序程序设 第三单 分支程序设 第四单 循环程序设 第五单 第六单 第一单 程序设计和C语C语言的基本构成单位是 A.函 B.函数和过 C.超文本过 D.子程一种C语言程序总是从 开始执行。A.主过 B.主函 C.子程 D.主程C语言的程序一行写不下时,能 A.用逗号换 B.用分号换 C.在任意一空格处换 D.用回车符换下列叙述不对的的是 a,Ca=10CC下列不对的的C语言标记符 A. B. C. D.下列字符串是标记符的是 A. B. C. D.LINE下列说法中对的的是 CCmain()Cmain()Cmain()不正当的常量是 A. B. C. D.已知各变量的类型阐明以下,则下列不符合C语言语法的体现式是: intk,a,b;unsignedlongw=5;doublex=1.422;A.x%(- B.w+=- C. D.在C语言中,字符型数据在内存中 形式寄存A.原 B.BCD C.反 D.ASCII若有定义:inta=7;floatx=2.5;则体现式x+a%3*(int)(x+y)%2/4的值是 A. B. C. D.设有阐明:charw;intx;floaty;double则体现式w*x+z-y值的数据类型为 A.float B.char C.int D.double B. C. D.若x为int型变量,则执行下列语句后,x的值为 x=6;x+=x-=x*x;A. B.- C. D.-字符串"\\\"ABC\"\\"的长度 A. B. C. D.一种函数由两部分构成,它们 一种C源程序最少包含一 , 设inta=12;则体现式a/=a+a的值 体现式x=(a=3,6*a)和体现式x=a=3,6*a分别是 两个体现式执行完的成果分别是 和 ,x值分别是 在C语言中,实数有两种表达形式, 在C语言中,运算符的优先级最小的 运算符整形数在内存中占两个字节,那么-10的补码 第二单 次序程序设若m为float型变量,则执行下列语句后的输出为 printf("%- C. D.- 若x,y,z均为int型变量,则执行下列语句后的输出为 A.X=10,Y=15,Z=10 B.X=10,Y=10,Z=10 C.X=10,Y=15,Z=10 D.X=10,Y=10,Z=10 则为了将数据10和66.6分别赋给x和y,对的的输入应是 x=10,y=66.6<回车 B.1066.6<回车C.10<回车>66.6<回车 D.x=10<回车>y=66.6<回车使30存入a,字符‘b’存入c,则对的的输入是: 30’b’<回车 B. b<回车C.30<回车>b<回车 D.30b<回车已知有变量定义:doublex;longa;要给a和x输入数据,对的的输入语句 。若要输出a和x的值,对的的输出语句 B. C. D. 若有定义doublex=1,y;则下列的语句执行的成果是 y=x+3/2;printf(“%f”,y); 若a为整型变量,则下列语句 A.赋值不正 B.输出为不拟定的 C.输出值为- D.输出值为{intx,y;}执行时输入{intx=4,y=0,z;}{floatx;inti;x=3.6;}{inta%=4-1;printf("%d,",a);a+=a*=a-=a*=3;printf("%d",a);}{intx=02,y=3;}{charc1=’6’,c2=’0’;}{intx,y,z;x=y=1;z=++x-1;}在C语言中,字符型数据和整型数据之间能够通用,一种字符数据既能以 "%-ms"表达如果串长不大于m,则在m列范畴内,字符串 靠 补空格printf函数的“格式控制”涉及两部分,它们 #include<stdio.h>void floatprintf(“pleaseinputlengthandwidthoftherectangle\n”); }n,如:字符‘0’0。请填空。void char printf(“pleaseinputachar:\n”); }第三单 分支程序设若x=0,y=3,z=3,下列体现式值为0的 A. B.x<y? C. D.下列运算符中优先级最低的运算符 ,优先级最高的 A. B. C. D. 若w=1,x=2,y=3,z=4,则条件体现式w<x?w:y<z?y:z的成果为 。A. B. C. D.若w,x,z均为int型变量,则执行下列语句后的输出为 A.100111111001110分析下列程序,下列说法对的的 {intif(x=a+b)printf("****\n"); printf("####\n");}A.有语法错,不能通过编 B.通过编译,但不能连C.输出*** D.输出###分析下列程序,下列说法对的的 {intif(x=a+b)printf("****\n"); printf("####\n");}A.有语法错,不能通过编 B.通过编译,但不能连C.输出*** D.输出###分析下列程序,下列说法对的的 {intif(x=a+b)printf("****\n"); printf("####\n");}A.有语法错,不能通过编 B.通过编译,但不能连C.输出*** D.输出###分析下列程序,下列说法对的的 {intif(x==a+b)printf("****\n"); printf("####\n");}A.有语法错,不能通过编 B.通过编译,但不能连C.输出*** D.输出###include{inta=-1,b=4,k;}{intx=4,y=0,z;}{intx=3;y=z=4;printf("%d",z>=y&&y>=x);}{intx=1,y=1,z=10;if(y>0)x=3; if(z=y<0)x=3;elseif(y==0)x=5;elsex=7;}{charx=‘B’;{case‘A’:printf(“Itiscase‘B’:printf(“Itiscase‘C’:printf(“ItisC.”);default:printf(“other.”);}}{intx=1,y=0,a=0,b=0;{case1:{case0:a++;break;case1:}case2:case3:

}若a=5,b=6,c=7,d=8,则体现式d=a/2&&b==c||!a的值 定 intx=10,y,z;执行y=z=x;x=y==z后,变量x的值为 x<0y=2x+3#include<stdio.h>{intx,y; y=0; y=(x+7)/3;} { printf("Pleaseenter3reals:\n");if( {s=(4) printf("\nAreaofthetriangleis}printf("Itisnot}有一方程ax2+bx+c=0,a,b,ca≠0,b2-a≠0,b2-#include"math.h"{float{if( printf("onlyonesolutionx=%f\n",-c/b);if((2) )printf("nosolution\n");elseprintf("xisanyvalue\n");}{d=b*b-4*a*c;if((3) {x1=(-b+sqrt(d))/(4)x2=(-b-sqrt(d))/(5);printf("x1=%6.2f,x2=%6.2f\n",x1,x2);}{pr=-b/(2*a);(6);printf("x1=%6.2f+%6.2fi\n",pr,pi);printf("x2=%6.2f-}}}Y、y,N、n,{charc; {casecase‘y’:printf(“agree”); case‘N’:case‘

温馨提示

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

评论

0/150

提交评论