关于C语言有几道题不会,求助大神

1、若有初始化语句“inta[5]={1,2,3,4,5};”,值为4的表达式是_____。A、a[4]B、a[a[2]+1]C、a[a[2]]D、a[3]+12、下面正... 1、若有初始化语句“ int a[5]={1,2,3,4,5}; ”,值为 4 的表达式是_____。
A、a[4]
B、a[a[2]+1]
C、a[a[2]]
D、a[3]+1

2、下面正确的函数定义形式是______。
A、double fun(int x,int y)
B、doubel fun(int x;int y)
C、double fun(int x,int y);
D、doubel fun(int x,y);

3、 int a=3,b=2;printf(“%d,%d\n”,--a,b++);输出结果是( )。
A、2,2
B、2,3
C、3,2
D、3,3

4、执行下面程序片段的结果是______。 int x=23; do { printf("%2d",x--);} while(!x);
A、打印出321
B、打印出32
C、不打印任何内容
D、陷入死循环

5、若定义char ch[8],则以下表达式中____不能代表数组元素ch[1]的地址。
A、&ch[0]+1
B、&ch[1]
C、&ch[0]++
D、ch+1

6、若有初始化语句“ int a[5]={1,2,3,4,5}; ”,值为4的表达式是_____。
A、a[4]
B、a[a[2]+1]
C、a[a[2]]
D、a[3]+1

7、若i,j已定义为int类型,则以下程序段中内循环体的总的执行次数是_____。 for (i=5;i;i--) for(j=0;j<4;j++){...}
A、20
B、25
C、24
D、30

8、func(exp1,(exp2,exp3),(exp4,exp5,exp6));含有( )个实参。
A、1
B、2
C、3
D、6

9、若有定义char ch[8],则以下不能代表数组元素ch[1] 的地址是_____。
A、&ch[0]+1
B、&ch[1]
C、&ch[0]++
D、ch+1

10、有以下函数定义:void fun(int n, double x) { …… }如果对此函数正确定义并赋值,则对函数fun的正确调用语句是______。
A、fun(int y,doubel m);
B、k=fun(10,12.5);
C、fun(x,n)
D、void fun(n,x);

11、若i,j已定义为int类型,则下程序段中内循环体的总的执行次数是( )。 for (i=3;i>0;i--)   for (j=0;j<=4;j++){...}
A、12
B、15
C、16
D、20
展开
 我来答
White_MouseYBZ
2018-10-09 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6489万
展开全部
  1. C正确,选C——下标从0开始,所以a[2]的值是3,a[a[2]]就是a[3],显然a[3]是第4个数值是4。

  2. C

  3. A

  4. 没有正确选项,输出是23

  5. C

  6. C

  7. A

  8. C

  9. C

  10. 没有正确选项,应该是fun(10,12.5);这种形式

  11. B

华软小庄
2018-10-09
知道答主
回答量:1
采纳率:0%
帮助的人:810
展开全部
c c a b c c a c c b b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式