C 语言试题库一、单项选择第一章 C 语言概述(1)一种 C 程序的执行是从 A、本程序的 MAIN 函数开始,到 MAIN 函数结束。B、本程序文献的第一种函数开始,到本程序文献的最终一种函数结束。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 B、16C、32D、52(2)下列四组选项中,均不是C语言键字的选项是 A、define , IF, typeB、getc, char, printfC、include, scanf, caseE、if, struct, type(3)下面四个选项中,均是不合法的顾客标识符的选项是 A、A,P_0,do B、float,1a0, _AC、b-a, goto, intD、_123, temp, INT(4)若有代数式3 ae/bc,则对的的C语言体现式是 A、a/b/c*e*3B、3*a*e/bcC、3*a*e/b*cD、a*e/c/b*3(5) 已知各变量的类型阐明如下:int k, a, b;unsinged long w=5;double x=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,...