C语言学习试题库[版].docVIP

  • 28
  • 0
  • 约2.16万字
  • 约 43页
  • 2021-06-26 发布于山东
  • 举报
精品文档 精品文档 PAGE PAGE72 精品文档 PAGE WORD格式整理 C语言试题库 一、 单项选择 第一章 C语言概括 (1)一个 C程序的履行是从 A、本程序的 MAIN 函数开始,到 MAIN 函数结束。 、本程序言件的第一个函数开始,到本程序言件的最后一个函数结束。 C、本程序的 MAIN 函数开始,到本程序的最后一个函数结束。 D、本程序言件的第一个函数开始,到本程序的 MAIN 函数结束。 (2)以下表达正确的选项是 A、在C程序中,MAIN 函数必须位于程序的最前面。 B、C程序的每行中只能写一条语句。 C、C语言本身没有输入输出语句。 D、在对一个 C程序进行编译的过程中,可发现说明中的拼写错误。 (3)C语言规定,在一个源程序中, MAIN主函数的位置是在: A、必须在最前面。 B、必须在系统调用的库函数的后边 C、能够在随意位置。 D、必须在最后边 (4)一个C程序是由: A、一个主程序和若干子程序组成 B、函数组成 C、若干过程组成 D、若干子程序组成 (5)以下表达不正确的选项是: A、一个C源程序可由一个或多个函数组成 B、一个C源程序必须包含一个 MAIN函数 C、C程序的基本组成单位是函数 D、在C程序中,说明说明只能位于一条语句的后边 第二章 数据种类、运算符与表达式 (1)若 x,i,j,k都是int型变量,则计算下面表达式后, x的值为 x=( i=4,j=16,k=32) A、4 专业知识分享 WORD格式整理 B、16 C、32 D、52 (2)下列四组选项中,均不是C语言键字的选项是 A、define,IF,type 、getc,char,printfC、include,scanf,caseE、if,struct,type (3)下面四个选项中,均是不合法的用户表记符的选项是 A、A,P _0,do B、float,1a0,_A C、b-a,goto,int D、_123,temp,INT (4)若有代数式3 ae/bc,则正确的C语言表达式是 A、a/b/c*e*3 B、3*a*e/bc C、3*a*e/b*c D、a*e/c/b*3 (5)已知各变量的种类说明如下: intk,a,b; unsingedlongw=5; doublex=1.42; 则以下不切合C语语言法的表达式是 A、x%(-3) B、w+=-2; C、k=(a=2,b=3,a+b) D、a+=a-=(b=4)*(a=3) 第三章 简单 C程序设计 (1)putchar函数能够向终端输出一个 A、整型变量表达式值 B、实型变量值 C、字符串 D、字符或字符型变量值 (2)若 x,y均定义为 int型,z定义为 double 型,以下合法的 scanf函数调用语句是 A、scanf(“%d%lx,%le”,x,y,z); B、scanf(“%2d*%d%lf”,x,y,z); C、scanf(“%x%*d%o”,x,y,z); D、scanf(“%x%o%6.2f”,x,y,z); 专业知识分享 WORD格式整理 当输入数据的形式为:25,13,10回车时,以下程序的输出结果为 main() {intx,y,z; scanf(“%d%d%d”,x,y,z); printf( “x+y+z=%dn”,x+y+z); } A、x+y+z=48 B、x+y+z=35 C、x+z=35 D、不确定值 以下能正确的定义整型变量a,b和c,并对它们赋初值为5的语句是A、 inta=b=c=5; B、inta,b,c=5; C、a=5,b=5,c=5; D、a=b=c=5; 若有以下定义,则正确的赋值语句是 inta,b; floatx; A、a=1,b=2; B、b++; C、a=b=5; D、b=int(x); 第四章 选择构造程序设计 (1)能正确表示“当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) (2)以下程序的运行结果是 #include “stdio.h ” main() {inta,b,d=241; a=d/100%9; b=(-1)(-1); printf( “%d,%d”,a,b); } A、6,1 B、2,1 C、6,0 专业知识分享 WORD格式整理 、2,0 (3)请阅读以下程序: main() {int a=5,b=0,c=0; if(a+b+c)printf( else printf( } 以上程

文档评论(0)

1亿VIP精品文档

相关文档