又是C语言作业

(81)C语言中,运算对象必须是整型的运算符是A.%B./C.%和/D.**(82)设有如下定义:intx=10,y=3,z;则语句printf("%d\n",z=(x%... (81)C语言中,运算对象必须是整型的运算符是
A.%
B./
C.%和/
D.**
(82)设有如下定义:int x=10,y=3,z;
则语句 printf("%d\n",z=(x%y,x/y));的输出结果是
A.1
B.0
C.4
D.3
(83)以下程序的输出结果是
main()
{int n[3],i,j,k;
for(i=0;i<3;i++)
n[i]=0;
k=2;
for(i=0;i<k;i++)
for(j=0;j<k;j++)
n[j]=n[i]+1;
printf("%d\n",n[1]);
}
A.2
B.1
C.0
D.3
(84)下面程序段判断n是否为素数,补上缺少部分:
k= ;flag=1;
for(i=2;i<=k;i++) if(n%i==0)flag=0;
if(flag==1)
pritf("%d是素数",n);else pritf("%d不是素数",n);
A.n-1
B.n
C.sqrt(n)
D.n/2
(85)void main()前面的void表示
A.没有什么特别的意义
B.返回值根据情况而定
C.返回整型值
D.该函数无返回值
(86)在C语言的if语句中作判断的表达式为
A.算术表达式
B.任意表达式
C.关系表达式
D.关系表达式或逻辑表达式

(87)下述对C语言字符数组的描述中错误的是
A.字符数组可以存放字符串
B.字符数组中的字符串可以整体输入、输出
C.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值
D.不可以用关系运算符对字符数组中的字符串进行比较
(88)下列程序执行后输出的结果是
int d=1;
fun(int p)
{int d=5;
d+=p++;
printf("%d ",d);
}
main()
{int a=3;
fun(a);
d+=a++;
printf("%d\n",d);
}
A.8 4
B.9 6
C.9 4
D.8 5
(89)下面是"冒泡"排序的部分程序段,括号中缺少的语句是
for(i=1;i<n-1;i++)
for(j=n-1;j>=i;j--)
if(a[j]>a[j-1]){ }
A.a[j]=a[j-1];a[j-1]=a[j];
B.t=a[j];a[j]=a[j-1];a[j-1]=t;
C.a[j]=t;a[j-1]=a[j];t=a[j-1];
D.t=a[j];a[j-1]=t;a[j]=a[j-1];
(90)下面程序段判断n是否为素数,补上缺少部分:
k=sqrt(n);flag=1;
for( ;i<=k;i++) if(n%i==0)flag=0;
if(flag==1)
pritf("%d是素数",n);else pritf("%d不是素数",n);
A.i=0
B.i=1
C.i=2
D.i=3
(91)在C语言中,逻辑"假"用( )表示
A.false
B.no
C.1
D.0
(92)运行C时,必须打开的库为
A.math.h
B.stdio.h
C.iomanip.h
D.string.h
(93)在新建C文件时,有一个"新建"对话框弹出,在"文件"页选( )
A.C++ Source File
B.C/C++ Header File
C.Text File
D.Binary File
(94)下面程序段是求全部的"水仙花数",其中d1表示
for(i=100;i<1000;i++)
{d3=i%10;j=i/10;d2=j%10;d1=j/10;
if(i=d1d1d1+d2d2d2+d3d3d3)printf("%d",i);
}
A.十位数
B.百位数
C.千位数
D.个位数
(95)下面程序段是求全部的"水仙花数",其中d3表示
for(i=100;i<1000;i++)
{d3=i%10;j=i/10;d2=j%10;d1=j/10;
if(i=d1D1D1+d2D2D2+d3D3D3)printf("%d",i);
}
A.十位数
B.百位数
C.千位数
D.个位数
(96)scan("%d%d",&a,&b);在输入时两个数据的分隔符是
A.分号
B.逗号
C.空格或回车
D.句号
(97)以下不正确的概念是
A.一个C程序由一个或多个函数组成
B.一个C程序必须包含一个main函数
C.在C程序中,可以只包含一条语句
D.C程序的每行上可写多条语句
(98)在C语言中int、short和char在内存中所站的位数
A.均为16位(2个字节)
B.由用户使用的机器的字长确定
C.由用户在程序中定义
D.是任意的
(99)以下正确的选项是
A.10++
B.(x+y)-
C.++(a1-b2)
D.(d++)+(d++)+(d++)
(100)以下是C的合法常量选择是
A.099、-025、0x123、e3
B.0034、0x102、13e-3、-0.78
C.-0x22d、06f、8e2.3、e
D..e7、0xffff、12%、2.5e1.2
展开
 我来答
jimmyc2006
2010-12-18 · TA获得超过1153个赞
知道小有建树答主
回答量:572
采纳率:100%
帮助的人:675万
展开全部
(81)A
(82)D 逗号运算符的结果是最右边的结果
(83)D
(84)C 如果k定义为float型
(85)D
(86)B 一般为关系表达式或逻辑表达式,但是写个1或者1+2也不会报错
(87)B 即使用s%输出实际也是根据数组的元素一个一个输出的
(88)A 当局部变量名与全局变量名一样时候,局部变量覆盖全局变量
(89)B
(90)C 90跟84一样,答案都给出来了
(91)D
(92)B
(93)A 这个选项貌似应该为C/C++ Source File
(94)B
(95)B
(96)C
(97)C
(98)B
(99)这个题有点问题
(100)B e前必须有数字,e后必须为整数
27634298
2010-12-18 · TA获得超过393个赞
知道答主
回答量:509
采纳率:0%
帮助的人:301万
展开全部
函数想返回数值供调用者使用有几种方法。 1.使用返回值。适用于只返回一个怎么算不对啊?你的程序是正确的啊! main函数中 调用info()函数来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
司马用Q3
2010-12-18 · TA获得超过101个赞
知道答主
回答量:58
采纳率:0%
帮助的人:72.2万
展开全部
这么多,谁有那个闲心来回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a5978445
2010-12-18 · TA获得超过119个赞
知道答主
回答量:68
采纳率:0%
帮助的人:76.6万
展开全部
81A 82B 83D 84 A 85 D 86C 87C 88A
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式