求大神帮忙解决一下C语言的几道题,顺便解释一下。谢谢啦!!!!! 10

1.以下()是不正确的转义字符。A.'\\'B.'\"C.'020'D.'\0'2.构成C语言程序的基本单位是()。A.函数B.变量C.子程序D.语句8.以下选项中不正确... 1.以下()是不正确的转义字符。

A.'\\' B.'\" C.'020' D.'\0'
2.构成C语言程序的基本单位是()。

A.函数B.变量C.子程序D.语句
8.以下选项中不正确的整型常量是()。

B. A.-37 B.32,758 C.326 D.6
2.若变量x、y、z均为double类型且已正确赋值,不能正确表示x/y×z的C语言表达式是()。

A.x/y*z B.x*(1/(y*z)) C.x/y*1/z D.x/y/z
3.设a、b、c、d、m、n均为 int型变量,且a=5,b=6,c=7,d=8,m=2,n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为()。

A.0 B.1 C.2 D.3
4.设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
5.以下程序的输出结果是()。

#include <stdio.h>

main( )

{int a=5,b=4,c=6,d;

printf("%d\n",d=a>b?(a>c?a:c):(b));

}

A.5 B.4 C.6 D.不确定
6.在C语言中,如果下面的变量都是int类型,则输出的结果是()。

sum=pad=5; pad=sum++ ,pad++ ,++pad;

printf("%d\n",pad);

A.7 B.6 C.5 D.4
7.以下程序的输出结果是()。

#include <stdio.h>

main( )

{int i=010 , j=10;

printf("%d,%d\n",++i , j--);

}

A.11,10 B.9,10 C.010,9 D.10,9
8.已知int i;float f;,由以下选项中正确的语句是()。

A.(int f)%i; B.int(f)%i; C.int(f%i); D.(int)f%i;
9.若有定义:int x=3 ,y=2; float a=2.5 ,b=3.5; 则下面表达式的值为()。

(x+y)%2+(int)a/(int)b

A.1.0 B.1 C.2.0 D.2
10.假设所有变量均为整型,则表达式 (a=2,b=5,a++,b++,a+b)的值为()。

A.7 B.8 C.9 D.10
11.若有定义"int x=1, y=1;",表达式(!x||y--)的值是()。

A.0 B.1 C.2 D.-1
13.若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是()。

A.1 B.2 C.2.0 D.2.5
14.执行以下程序段后,c3的值为()。

int c1=1,c2=2,c3;

c3=1.0/c2*c1;

A.0 B.0.5 C.1 D.2
15.以下程序的输出结果是()。

#include <stdio.h>

main( )

{int y=3,x=3,z=1;

printf("%d %d\n",(++x,y++),z+2);

}

A.34 B.42 C.43 D.33
展开
 我来答
话唠天才6m
2013-07-17 · TA获得超过140个赞
知道答主
回答量:53
采纳率:0%
帮助的人:26.2万
展开全部
C A B D A D C A B D B
B C A D
追问
能详细说一下吗,不明白呀
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式