C语言题目 答好给分!谢谢!

1.单选题:以下说法正确的是A.do-while语句构成的循环与while语句构成的循环等价B.do-while语句构成的循环,当while后面圆括号内的表达式为0时结束... 1.单选题: 以下说法正确的是
A. do-while语句构成的循环与while语句构成的循环等价
B. do-while语句构成的循环,当while后面圆括号内的表达式为0时结束循环
C. C语言中不能使用do-while语句构成的循环
D. do-while语句构成的循环,当while后面圆括号内的表达式为非0时结束循环

2.填空题: 以下程序输出4位数的素数,请填空.

#include<stdio.h>
void main()
{
int i,j;
for (i=1000;i<10000;i++)
{
for (j=2;j<i;j++)
if()
break;

if()
printf("%d\n",i);
}
}

3.填空题: 下列程序的第一行结果是,第二结果是

#include<stdio.h>

main()

{ int x,y ;

for(x=1;x<5;x=x+2)

{ for(y=x;y<4;y++)

printf (“%2d”,x+y) ;

printf(“\n”);

}

}

4.单选题: 若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是________。
A. 3.500000
B. 2.500000
C. 2.750000
D. 0.000000

5.单选题: 若有说明: int a[10];则对a数组元素的正确引用是_________。
A. a[10-10]
B. a[10]
C. a[3.5]
D. a(5)

6.单选题: 下面是对字符数组s的初始化,其中不正确的是_________。
A. char s[5]={“abc”};
B. char s[5]={‘a’,’b’,’c’};
C. char s[5]=””;
D. char s[5]=”abcdef”;

7.单选题: 以下说法中正确的是_____________。
A. C语言程序总是从第一个定义的函数开始执行
B. 一个C函数中只允许一对花括号
C. C语言程序中的main()函数必须放在程序的开始部分
D. C语言程序总是从main()函数开始执行

8.填空题: 下列程序的结果是

#include<stdio.h>

main()

{ int i,s,n=0 ;

for(i=1;i<=5;i++)

{ s=i%3 ;

while(s>0)

s--;

n++;

}

printf(“%d,%d”,n,s) ;

}

9.单选题: 以下选项中合法的实型常量是________。
A. 1.3E
B. 5E2.0
C. E-3
D. 0.23E1

10.填空题: 下列程序的结果是

#include<stdio.h>

main()

{ int i,j,a=0 ;

for(i=1;i<=2;i++)

{ a++ ;

for(j=0;j<=3;j++)

{ if(j%3) break ;

a++;

}

a=a+j ;

}

printf(“%d\n”,a) ;

}
展开
 我来答
引尔F
2010-06-28 · TA获得超过140个赞
知道答主
回答量:58
采纳率:0%
帮助的人:67.6万
展开全部
1 B
2第一空i%j==0
第二空i==j
3第一行2 3 4
第二行 6
4B
5A
6D
7D
8 5,0
9D
10,6
松柏草9f5bdde
2010-06-29
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
1.选B
2.第一个空:!(i%j)
第二个空:i==j
3.第一行: 2 3 4
第二行: 6
4.选B
5.选A
6.选D
7.选D
8.5,0
9.选D
10.6
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
share_00
2010-06-28 · 超过10用户采纳过TA的回答
知道答主
回答量:61
采纳率:0%
帮助的人:16.1万
展开全部
1 B
2第一空i%j==0
第二空i==j
3第一行2 3 4
第二行 6
4B
5A
6D
7D
8 5,0
9D
10,6
一楼回答的第九题不对,因为指数形式字母e前后必须有数字,且后面必须是整数。答案c中前面没有数字,故1楼的错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whyerty
2010-06-28
知道答主
回答量:9
采纳率:0%
帮助的人:4.4万
展开全部
1 B
2第一空i%j==0
第二空i==j
3第一行2 3 4
第二行 6
4B
5A
6D
7D
8 5,0
9D
10,6
第九题不对,因为指数形式字母e前后必须有数字,且后面必须是整数。答案c中前面没有数字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式