文档介绍:一、单选题:1、以下说法中正确的是(c)C语言程序总是从第一个的函数开始执行在C语言程序中,要调用的函数必须在main()函数中定义C语言程序总是从main()函数开始执行C语言程序中的main()函数必须放在程序的开始部分2、C语言可执行程序的开始执行点是(c)程序中的一条可执行语句程序中第一个函数程序中的main函数包含文件中的第一个函数3、C程序是(B)顺序执行从Main函数开始从函数体开始任意语句4、、C语言程序由(C)组成子程序过程函数主程序段程序6、一个C程序的执行是从(A)本程序的main函数开始,到main函数结束本程序文件的第一个函数开始,到本程序文件的最后一个函数结束本程序的main函数开始,到本程序文件的最后一个函数结束本程序文件的第一个函数开始,到本程序main函数结束7、以下叙述正确的是(C)在C程序中,main函数必须位于程序的最前面C程序的每行中只能写一条语句C语言本身没有输入输出语句在对一个C程序进行编译的过程中,可发现注释中的拼写错误8、以下叙述不正确的是D一个C源程序可由一个或多个函数组成一个C源程序必须包含一个main函数C程序的基本组成单位是函数在C程序中,注释说明只能位于一条语句的后面9、C语言规定,在一个源程序中,main函数的位置(C)必须在最开始必须在系统调用的库函数的后面可以任意必须在最后10、一个C语言程序是由B一个主程序和若干子程序组成函数组成若干过程组成若干子程序组成二、填空题:1、函数体用____{___开始,用____}__结束。2、C源程序的基本单位是____函数__________3、一个C源程序中至少应包括一个____MAIN函数_________4、在一个C源程序中,注释部分两侧的分界符分别为___/*_____和_____*/___三、程序设计题:(这两个程序设计题上课讲过我就不做了,自己写吧)1、编写一个C程序,输出以下信息:*********************Verygood!*********************2、编写一个程序,输入a,b,c三个值,输出其中最大者。第2章程序设计的灵魂——算法一、单选题:1、将三个数排序需要比较__B____次。234不确定2、算法的表示方法有___A_____。自然语言,传统流程图,N-S流程图,伪代码,计算机语言高级语言,汇编语言,机器语言C语言,QBASIC语言,InterDev图形图像法,描述法,编程法二、问答题:1、什么是结构化的算法?为什么要提倡结构化的算法?2、算法有哪些特性?3、什么叫算法?为什么要提倡结构化算法?第3章数据类型、运算符和表达式一、单选题:1、设intb=2;表达式b/(b*2)、设有如下定义:inta=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a<b)&&(n=c>d)后,m的值为__A___。12303、设有a=b=c=2,求表达式a+++b+++c++的结果是___A____。698表达式出错4、表示关系X<=Y<=Z的C语言表达式为___A_____。(X<=Y)&&(Y<=Z)(X<=Y)AND(Y<=Z)(X<=Y<=Z)(X<=Y)&(Y<=Z)5、选出运行结果为4的表达式(C);inti=0,j=1;(i=3,(++j>+1))inti=0,j=1;(j==1)?(i=1):(i=3)inti=1,j=1;i+=j+=2;inti=1,j=0;j=i=((i=3)*2);6、表达式(a=3*5,a*5),a+5的值是多少(B)2080不能确定157、设有整型变量a,b,c,它们的初值是1运行表达式:++a||++b&++c后,a,b,c的值分别是:___A_____。(这个最好电脑上通过一下)2,1,1 2,2,1 1,2,1 1,1,28、下面的表达式中__A__满足:当x为偶数时值为“真”,为奇数时值为“假”x%2==0!x%2!=02*x/2-x==0!(x%2)9、C语言的对语句中用作判断的表达式一般为__E__关系表达式逻辑表达式算术表达式逻辑表达式和关系表达式关系或逻辑表达式10、若已定义x和y为double型,则表达式:x=1,y=x+3/2的值是(D)、若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-、以下定义和语句: charcl='b&#