1.下列程序的输出结果是( )
#include <stdio.h>
void main()
{ int a = 2, b = 3, c = 0, d;
d = !a && !b ||!c;
printf(“%d\n”, d);
}
a.1
b.0
c.编译出错
d.-1
2.若w=1, x = 2, y=3, z = 4 ,则条件表达式w < x ? w: y < z ? y : z 的值是( )
a.1 b.2 c.3 d.4
3.逻辑运算符两侧运算对象的数据类型( )
a.只能是0或1
b.只能是0或非0正数
c.可以是整型或字符型数字
d.可以是任何类型的数据
4.下列程序的输出结果是( )
#include <stdio.h>
void main()
{ int a = 55, b = 50, c = 60, d; d = a > 20 ? b : c;
switch(d)
{ case 40:printf(“%d,”, a);
case 50 : printf(“%d,”, b);
case 60 : printf(“%d,”, c);
default : printf(“$\n”);
}
}
a.50,60
b.50,$
c.60,$
d.50,60,$
5.设n 为整型变量,则for(n = 10; n >= 0; n–) 循环的次数为( )
a.9
b.10
c.11
d.12
6.以下能正确定义一维数组的选项是( )
a.int a[5]={1,2,3,4,5};
b.char a[]={0,1,2,3}
c.char a={‘A’,'B’,'C’}
d.int a[5]=”0123″;
7.给定如下程序段,请选择描述正确的说法( )
int i = 9;
while(i = 0) i– ;
a.while循环执行9次
b.循环体语句执行一次
c.循环体语句一次也不执行
d.循环是无限循环
8.若变量x、y 已正确定义并赋值,以下符合C 语言语法规则的语句是( )
a.++x,y=x–;
b.x+1=y;
c.x=x+10=x+y;
d.double(x)/10;
9.以下说法中正确的是( )
a.C语言比其他语言高级
b.C语言不用编译就能被计算机执行
c.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
d.C语言出现得最晚,具有其他语言的一切优点
10.对于int a, 表达式1 <= a <= 5 的值是( )
a.0
b.1
c.不定
d.表达式语法错误
11.下列程序的输出结果为( )
void main()
{ int x, y, z;
x = y = 1;
z = x++, y++, ++y;
printf(“%d, %d, %d\n”, x, y, z);
}
a.2,3,3
b.2,3,2
c.2,3,1
d.2,2,1
12.已有定义int x[3][2],以下能正确引用数组元素的选项是( )
a.x[2][2]
b.x[1][2]
c.x[2][1]
d.x[0][2]
13.执行下列语句段后x 的值为( )
int a = 14, b = 15, x ;
char c = ‘A’;
x = (a && b) && (c < ‘a’ );
a.TRUE
b.FALSE
c.0
d.1
14.数值029 是一个( )
a.八进制
b.十六进制
c.十进制
d.非法数
15.给定如下程序:
#include <stdio.h>
void main()
{ char c1 =‘A’, c2 =‘a’;
printf(“%c\n”, (c1,c2));
}
则以下叙述正确的是( )
a.程序输出大写字母A
b.程序输出小写字母a
c.格式说明符不足,编译出错
d.程序编译通过,但运行出错
16.有以下语句:int x; char c[10]; 则正确的输入语句是( )
a.scanf(“%d%s”,x,&c)
b.scanf(“%d%s”,&x,&c)
c.scanf(“%d%s”,x,c)
d.scanf(“%d%s”,&x,c)
17.x, y, z 被定义为int 型变量,若从键盘为其输入数据,则正确的输入语句是( )
a.input x,y,z
b.scanf(“%d%d%d”,&x,&y,&z)
c.scamf(“%d%d%d”,x,y,z)
d.read(“%d%d%d”,&x,&y,&z)
18.对表达式for( 表达式1; ; 表达式3)可以理解为( )
a.for(表达式1,0;表达式3)
b.for(表达式1;1;表达式3)
c.for(表达式1;表达式1;表达式3)
d.for(表达式1;表达式3;表达式3)
19.C 语言中,下面哪项是不合法的标识符?( )
a.user
b.switch
c._345
d.Abc
20.在C 语言中,复合语句要用一对( )括起来。
a.方括号
b.圆括号
c.大括号
d.尖括号
>> 本文固定链接: http://www.vcgood.com/archives/3477
1.下列程序的输出结果是( )
#include <stdio.h>
void main()
{ int a = 2, b = 3, c = 0, d;
d = !a && !b ||!c;
printf(“%d\n”, d);
}
a.1
b.0
c.编译出错
d.-1
2.若w=1, x = 2, y=3, z = 4 ,则条件表达式w < x ? w: y < z ? y : z 的值是( )
a.1 b.2 c.3 d.4
3.逻辑运算符两侧运算对象的数据类型( )
a.只能是0或1
b.只能是0或非0正数
c.可以是整型或字符型数字
d.可以是任何类型的数据
4.下列程序的输出结果是( )
#include <stdio.h>
void main()
{ int a = 55, b = 50, c = 60, d; d = a > 20 ? b : c;
switch(d)
{ case 40:printf(“%d,”, a);
case 50 : printf(“%d,”, b);
case 60 : printf(“%d,”, c);
default : printf(“$\n”);
}
}
a.50,60
b.50,$
c.60,$
d.50,60,$
5.设n 为整型变量,则for(n = 10; n >= 0; n–) 循环的次数为( )
a.9
b.10
c.11
d.12
6.以下能正确定义一维数组的选项是( )
a.int a[5]={1,2,3,4,5};
b.char a[]={0,1,2,3}
c.char a={‘A’,'B’,'C’}
d.int a[5]=”0123″;
7.给定如下程序段,请选择描述正确的说法( )
int i = 9;
while(i = 0) i– ;
a.while循环执行9次
b.循环体语句执行一次
c.循环体语句一次也不执行
d.循环是无限循环
8.若变量x、y 已正确定义并赋值,以下符合C 语言语法规则的语句是( )
a.++x,y=x–;
b.x+1=y;
c.x=x+10=x+y;
d.double(x)/10;
9.以下说法中正确的是( )
a.C语言比其他语言高级
b.C语言不用编译就能被计算机执行
c.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
d.C语言出现得最晚,具有其他语言的一切优点
10.对于int a, 表达式1 <= a <= 5 的值是( )
a.0
b.1
c.不定
d.表达式语法错误
11.下列程序的输出结果为( )
void main()
{ int x, y, z;
x = y = 1;
z = x++, y++, ++y;
printf(“%d, %d, %d\n”, x, y, z);
}
a.2,3,3
b.2,3,2
c.2,3,1
d.2,2,1
12.已有定义int x[3][2],以下能正确引用数组元素的选项是( )
a.x[2][2]
b.x[1][2]
c.x[2][1]
d.x[0][2]
13.执行下列语句段后x 的值为( )
int a = 14, b = 15, x ;
char c = ‘A’;
x = (a && b) && (c < ‘a’ );
a.TRUE
b.FALSE
c.0
d.1
14.数值029 是一个( )
a.八进制
b.十六进制
c.十进制
d.非法数
15.给定如下程序:
#include <stdio.h>
void main()
{ char c1 =‘A’, c2 =‘a’;
printf(“%c\n”, (c1,c2));
}
则以下叙述正确的是( )
a.程序输出大写字母A
b.程序输出小写字母a
c.格式说明符不足,编译出错
d.程序编译通过,但运行出错
16.有以下语句:int x; char c[10]; 则正确的输入语句是( )
a.scanf(“%d%s”,x,&c)
b.scanf(“%d%s”,&x,&c)
c.scanf(“%d%s”,x,c)
d.scanf(“%d%s”,&x,c)
17.x, y, z 被定义为int 型变量,若从键盘为其输入数据,则正确的输入语句是( )
a.input x,y,z
b.scanf(“%d%d%d”,&x,&y,&z)
c.scamf(“%d%d%d”,x,y,z)
d.read(“%d%d%d”,&x,&y,&z)
18.对表达式for( 表达式1; ; 表达式3)可以理解为( )
a.for(表达式1,0;表达式3)
b.for(表达式1;1;表达式3)
c.for(表达式1;表达式1;表达式3)
d.for(表达式1;表达式3;表达式3)
19.C 语言中,下面哪项是不合法的标识符?( )
a.user
b.switch
c._345
d.Abc
20.在C 语言中,复合语句要用一对( )括起来。
a.方括号
b.圆括号
c.大括号
d.尖括号
.下列程序的输出结果是(a)
#include <stdio.h>
void main()
{ int a = 2, b = 3, c = 0, d;
d = !a && !b ||!c;
printf(“%d\n”, d);
}
a.1
b.0
c.编译出错
d.-1
2.若w=1, x = 2, y=3, z = 4 ,则条件表达式w < x ? w: y < z ? y : z 的值是(c)
a.1 b.2 c.3 d.4
3.逻辑运算符两侧运算对象的数据类型( D)
a.只能是0或1
b.只能是0或非0正数
c.可以是整型或字符型数字
d.可以是任何类型的数据
4.下列程序的输出结果是(A )
#include <stdio.h>
void main()
{ int a = 55, b = 50, c = 60, d; d = a > 20 ? b : c;
switch(d)
{ case 40:printf(“%d,”, a);
case 50 : printf(“%d,”, b);
case 60 : printf(“%d,”, c);
default : printf(“$\n”);
}
}
a.50,60
b.50,$
c.60,$
d.50,60,$
5.设n 为整型变量,则for(n = 10; n >= 0; n–) 循环的次数为(C )
a.9
b.10
c.11
d.12
6.以下能正确定义一维数组的选项是(A )
a.int a[5]={1,2,3,4,5};
b.char a[]={0,1,2,3}
c.char a={‘A’,'B’,'C’}
d.int a[5]=”0123″;
7.给定如下程序段,请选择描述正确的说法(C )
int i = 9;
while(i = 0) i– ;
a.while循环执行9次
b.循环体语句执行一次
c.循环体语句一次也不执行
d.循环是无限循环
8.若变量x、y 已正确定义并赋值,以下符合C 语言语法规则的语句是( A)
a.++x,y=x–;
b.x+1=y;
c.x=x+10=x+y;
d.double(x)/10;
9.以下说法中正确的是(C)
a.C语言比其他语言高级
b.C语言不用编译就能被计算机执行
c.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
d.C语言出现得最晚,具有其他语言的一切优点
10.对于int a, 表达式1 <= a <= 5 的值是(D )
a.0
b.1
c.不定
d.表达式语法错误
11.下列程序的输出结果为(C)
void main()
{ int x, y, z;
x = y = 1;
z = x++, y++, ++y;
printf(“%d, %d, %d\n”, x, y, z);
}
a.2,3,3
b.2,3,2
c.2,3,1
d.2,2,1
12.已有定义int x[3][2],以下能正确引用数组元素的选项是(C )
a.x[2][2]
b.x[1][2]
c.x[2][1]
d.x[0][2]
13.执行下列语句段后x 的值为(C )
int a = 14, b = 15, x ;
char c = ‘A’;
x = (a && b) && (c < ‘a’ );
a.TRUE
b.FALSE
c.0
d.1
14.数值029 是一个( A)
a.八进制
b.十六进制
c.十进制
d.非法数
15.给定如下程序:
#include <stdio.h>
void main()
{ char c1 =‘A’, c2 =‘a’;
printf(“%c\n”, (c1,c2));
}
则以下叙述正确的是( a)
a.程序输出大写字母A
b.程序输出小写字母a
c.格式说明符不足,编译出错
d.程序编译通过,但运行出错
16.有以下语句:int x; char c[10]; 则正确的输入语句是(d )
a.scanf(“%d%s”,x,&c)
b.scanf(“%d%s”,&x,&c)
c.scanf(“%d%s”,x,c)
d.scanf(“%d%s”,&x,c)
17.x, y, z 被定义为int 型变量,若从键盘为其输入数据,则正确的输入语句是(b )
a.input x,y,z
b.scanf(“%d%d%d”,&x,&y,&z)
c.scamf(“%d%d%d”,x,y,z)
d.read(“%d%d%d”,&x,&y,&z)
18.对表达式for( 表达式1; ; 表达式3)可以理解为(c)
a.for(表达式1,0;表达式3)
b.for(表达式1;1;表达式3)
c.for(表达式1;表达式1;表达式3)
d.for(表达式1;表达式3;表达式3)
19.C 语言中,下面哪项是不合法的标识符?(b )
a.user
b.switch
c._345
d.Abc
20.在C 语言中,复合语句要用一对(b )括起来。
a.方括号
b.圆括号
c.大括号
d.尖括号
这个很复杂啊,自己点下面的链接吧。。。
Confidence in yourself is the first step on the road to success.
nike free run 2,nike lunar elite 2,nike free 3.0