C语言,几道选择题
2.若intx=0,y=2,z=5;则下列表达式值为假的是()(A)‘x’&&’yy’(B)x<y(C)x||y+z&&y+z(D)!((x<y)&&!Z||1)8.执行...
2.若int x=0,y=2,z=5; 则下列表达式值为假的是( )
(A) ‘x’&&’yy’ (B) x<y (C) x||y+z&&y+z (D) !((x<y)&&!Z||1)
8.执行程序段
Int a,b,c;
A=b=c=0;
++a||++b&&++c;
后,变量a,b,c的值分别是( )
A 0 0 0 (B)1 0 0 (C)1 1 0 (D)1 1 1
9.以下程序段中循环体执行了( )次
int n=1000;
while(--n>=0)
printf(“%d”,n);
(A)988 (B)999 (C)1000 (D)1001
10.下面程序段的执行结果是( )
#define prt(a,b) if(!a) b=a
Main()
{
Int x=1,y=0;
If(x>y) prt(x,y);
else prt (y,x);
printf(“%d,%d”,x,y);
}
1;0 (B) 0,1 (C) 0,0 (D) 编译出错
12.若mian函数前省略返回值类型,以下说法正确的是( )
(A)main 是特殊的函数,没有返回值
(B)mian是特殊的函数,系统根据世界程序给定返回值类型
(C) 省略返回值类型,默认为void
(D)省略返回值类型,默认为 int
能详细解答的话 加分! 展开
(A) ‘x’&&’yy’ (B) x<y (C) x||y+z&&y+z (D) !((x<y)&&!Z||1)
8.执行程序段
Int a,b,c;
A=b=c=0;
++a||++b&&++c;
后,变量a,b,c的值分别是( )
A 0 0 0 (B)1 0 0 (C)1 1 0 (D)1 1 1
9.以下程序段中循环体执行了( )次
int n=1000;
while(--n>=0)
printf(“%d”,n);
(A)988 (B)999 (C)1000 (D)1001
10.下面程序段的执行结果是( )
#define prt(a,b) if(!a) b=a
Main()
{
Int x=1,y=0;
If(x>y) prt(x,y);
else prt (y,x);
printf(“%d,%d”,x,y);
}
1;0 (B) 0,1 (C) 0,0 (D) 编译出错
12.若mian函数前省略返回值类型,以下说法正确的是( )
(A)main 是特殊的函数,没有返回值
(B)mian是特殊的函数,系统根据世界程序给定返回值类型
(C) 省略返回值类型,默认为void
(D)省略返回值类型,默认为 int
能详细解答的话 加分! 展开
5个回答
展开全部
不懂错误的选项为什么错了问题补充:第3题我题目漏打了,语句是x=10;x+=x-=x*x; 1、C C是为表示科学计数法的,是表示浮点数的 2、D B中
追问
不要捣乱。。。。。囧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.d
2.b
3.c
4c
5d
2.b
3.c
4c
5d
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-18
展开全部
AABDC
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-18
展开全部
35个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询