文档介绍:期末考试试题,填空题只出第五章内容,改错题为第六章,程序设计为第三、八章。
选择题部分
第一章,概述
1,以下叙述中错误的是( B )
,其文件名后缀可以是C
2, 计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是( A )
3, C语言规定:在一个源程序中,main的位置( A )
4, 一个C语言程序是由( C )
5, 以下关于结构化程序设计的叙述中正确的是( B )
、分支、循环三种结构组成
,程序的模块化是利用函数实现的
6, 以下叙述正确的是( C )
,main函数必须位于程序的最前面
,可发现注释中的拼写错误
7, 以下叙述中错误的是( A )
,其文件名后缀可以是C
8, 以下叙述正确的是( B )
,每行只能写一条语句
,所有函数名都可以由用户命名
,可以发现注释行中的拼写错误
9, 以下叙述正确的是( D )
,其他函数不可作为单独文件形式存在
,例如:fun(fun(x))
10, 一个C程序的执行是从( D )
,到本程序main函数结束
,到本程序文件的最后一个函数结束
,到本程序文件的最后一个函数结束
,到main函数结束
11, 以下叙述不正确的是( A )
,注释说明只能位于一条语句的后面
第二章,数据类型、运算符和表达式
1,若有数学式,则不正确的C语言表达式是( A )
*a*e/b*c
*e*3
*a*e/b/c
*e/c/b*3
2, 设:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b) && (n=c>d)后n的值为( C )。
3, 下列表达式中,不满足"当x的值为偶数时值为真,为奇数时值为假"的要求的是( C)
A.(x/2*2-x)==0
B.!(x%2)
C.!(x%2==0)
%2==0
4, 表达式18/4*sqrt()/8值的数据类型为( B )。
5, 在C语言中,要求运算数必须是整型的运算符是( A )
A.%
B./
C.++
D.!=
6,
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为( B )。
7, C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( D )
、数字和下划线中的任意一种
8, 若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是( D )
,不能确定
9, 判断字符型变量c1是否为数字字符的正确表达式为(A)
A.(c1>='0')&&(c1<='9')
B.(c1>=0)&&(c1<=9)
C.('