C语言程序设计 试卷一
[单选题]
11、假定X和Y为double型,则表达式X=2,Y=X+3/2的值是______。
A、3.500000
B、3
C、2.000000
D、3.000000
12、以下各选项企图说明一种新的类型名,其中正确的是______。
A、typedef v1 int;
B、typedef v2=int;
C、typedef int v3;
D、typedef v4: int
13、以下定义语句中,错误的是______。
A、int a[]={1,2};
B、char *a[3];
C、char s[10]="test";
D、int n=5,a[n];
14、假定 w、x、y、z、m均为int型变量,有如下程序段:
w=1;x=2;y=3;z=4;
m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z;
则该程序段执行后,m的值是______。
A、4
B、3
C、2
D、1
15、假定int类型变量占用两个字节,若有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是______。
A、3
B、6
C、10
D、20
16、以下程序的输出结果是______。
main()
{ int num=0;
while(num<=2)
{ num++; printf("%d/n",num); }
}
A) B) C) D)
1 1 1 1
2 2 2
3 3
4
A、A)
B、B)
C、C)
D、D)
17、t为int类型,进入下面的循环之前,t的值为0。
while(t=1)
{ ......}
则以下叙述中正确的是______。
A、循环控制表达式的值为0
B、循环控制表达式的值为1
C、循环控制表达式不合法
D、以上说法都不对