如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
2010~2011学年度第一学期10级《C语言》期末考试试卷(A卷与参考答案)班级1006计网学号姓名总分(适用班级:1006计网)(考试形式:闭卷时间:90分钟)题号一二三总分得分一、选择题(每题2分,共60分)1、C语言程序的基本单位是(C)A)程序行B)语句C)函数D)字符2、C语言程序的三种基本结构是(A)A、顺序结构,选择结构,循环结构B、递归结构,循环结构,转移结构C、嵌套结构,递归结构,顺序结构D、循环结构,转移结构,顺序结构3、C语言可执行程序的开始执行点是(C)A)程序中第一条可执行语句B)程序中第一个函数C)程序中的main函数D)包含文件中的第一个函数4、C语言中,运算对象必须是整型数的运算符是(A)A)%B)\C)%和\D)**5、C语言中数组下标的下限是(B)。A、1B、0C、视具体情况D、无固定下限6、C语言中最简单的数据类型包括(B)A)整型、实型、逻辑型B)整型、实型、字符型C)整型、字符型、逻辑型D)整型、实型、逻辑型、字符型7、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(B)A)inputx,y,z;B)scanf("%d%d%d",&x,&y,&z);C)scanf("%d%d%d",x,y,z);D)read("%d%d%d",&x,&y,&z);8、表达式:10!=9的值是(D)A)trueB)非零值C)0D)19、表示关系x<=y<=z的c语言表达式为(A)A)(X<=Y)&&(Y<=Z)B)(X<=Y)AND(Y<=Z)C)(X<=Y<=Z)D)(X<=Y)&(Y<=Z)10、下列运算符其优先级最高的是(C)。A、||B、&&C、+D、=11、下面的DO循环中,一共循环(D)次。M=5N=1DOWHiLEN<=MN=N+1ENDDO(A)1(B)6(C)4(D)512、一个C语言的语句至少应包一个(C)A、{}B、逗号C、分号D、什么不要13、在C语言程序中,注释部分从哪开始,到哪结束?(D)A、从(到)结束B、从REM开始无结束志标志C、无起始标志D、从/*开始,*/结束14、在C语言中,要求运算数必须是整型的运算符是(A)A)%B)/C)<D)!15、在C语言程序中,可以用做变量名的是(B)A)1e5B)a1C)intD)*p16、以下程序的输出结果是____i=5;i=++i*4+2;(D)A、5B、6C、23D、2617、在C语言中,每个语句必须以(D)结束。A.回车符B.冒号C.逗号D.分号18、结构化程序设计的3种结构是(D)A)顺序结构、选择结构、转移结构B)分支结构、等价结构、循环结构C)多分支结构、赋值结构、等价结构D)顺序结构、选择结构、循环结构19、下列常用的转义字符属于换行的是(A)A、\nB、\tC、\bD、\f20、下列常用的格式字符用于十进制整数的是(D)A、%cB、%OB、%xD、%d21、在一个源程序中main函数的位置(D)。A.必须在最开始B.必须在最后C.必须在预处理命令的后面D.可以在其他函数之前或之后22、下列叙述中正确的是(C)。A.main函数必须出现在其他函数之前B.main函数中至少必须有一条语句C.C程序总是从main函数的第一条语句开始执行D.C程序总是在执行完main函数的最后一条语句后结束23、以下叙述中正确的是(C)。A.C语言系统以函数为单位编译源程序B.main函数必须放在程序开始C.用户定义的函数可以被一个或多个函数调用任意多次D.在一个函数体内可以定义另外一个函数24、以下叙述中正确的是(C)。A)C语言程序将从源程序中第一个函数开始执行B)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束D)main可作为用户标识符,用以命名任意一个函数作为主函数25、以下叙述中正确的是(C)。A)C程序中的注释只能出现在程序的开始位置和语句的后面。B)C程序书写格式严格,要求一行内只能写一个语句C)C程序书写格式自由,一个语句可以写在多行上D)用C语言编写的程序只能放在一个程序文件中26、以下叙述中正确的是(C)。A)C程序的基本组成单位是语句B)C程序中的每一行只能写一条语句C)简单C语句必须以分号结束D)C语句必须在一行内写完27、已知有声明“inta=3,b=4,c;”,则执行语句“c=1/2*(a+b);”后,c的值为(A)。A.0B.3C.3.5D.428、已知有声明“inta=3,b=4,c=5;”,以下表达式中值为0