2013-2014学年第二学期
for(i=1;i<=5;i+=4) for(j=3;j<=19;j+=4) m++; printf("%d\n",m); }
A.10 B.15 C.20 D.25
7.设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果《C语言程序设计》期末试卷(B)
1.起换行作用的转义字符是( )。
A.’\t’ B.’\b’ C.’\n’ D.’\r’ 2.在以下几组运算符中,优先级最高的运算符是( )。
A.<=
B.=
C./
D.&&
3.设有定义“int i=1;”,以下选项的四个表达式中与其他三个表达式的值不相同的是
( )。
A.i++ B.i+=1 C.i+1 D.++i 4.C语言的三种基本结构是( )。
A.顺序结构.逻辑结构.选择结构 B.顺序结构.选择结构.循环结构 C.逻辑结构.层次结构.网状结构 D.层次结构.顺序结构.循环结构
5.关于数组元素类型的说法,下列( )是正确的。
A.必须是整数类型 B.必须是整型或实型 C.必须是相同数据类型 D.可以是不同数据类型 6.以下程序段的输出结果是( )。
#include void main() {
int i,j,m=0;
是( )。
A. 1 B. 0 C. 4 D. 3 8.在C语言中运算对象必须是整型的是( )。 A.%
B./
C.==
D.<=
9.若变量已说明为int类型,要给a、b、c输入数据,以下正确的输入语句为( A.read(a,b,c); B.scanf("%d%d%d",a,b,c); C.scanf("%D%D%D",&a,%b,%c); D.scanf("%d%d%d",&a,&b,&c); 10.下面程序的结果是( )。
main() { int x=1; while(x<20) { x=x*x; x=x+1; }
printf("%d",x); }
A.1 B.20 C.25 D.26 11.运行如下程序,其结果为( )。
main() { int i=3;
printf(“%d\n”,++i); } A.4
B.3
C.2
D.5
12.已定义x和y为int类型,x=5,y=2则表达式“x/y”的值是( )。
A.1 B.1.0 C.1.5 D.2
13.若i为整型变量,则for(i=2;i==0;i--) printf("%d",i);循环体执行次数是(A.无限次 B.0次 C.1次
D.2次
14.下列字符序列中,合法的标识符是( )。
A.A>B
B.#88
C.stu_100
D.J.P.Tom
15.表达式17%4/8的值为( )。
。
)。)