c语言一些选择题 谢谢

1、以下不能定义为用户标识符的是()A.MainB.2C.ifD.abc3、“BCD”在内存中占用的字节数是()A.3B.4C.2D.54、设变量a是整型,f是实型,i是... 1、以下不能定义为用户标识符的是( )
A.Main B. 2 C. if D. abc

3、“BCD”在内存中占用的字节数是( )
A. 3 B. 4 C. 2 D. 5
4、设变量a是整型,f是实型,i是双精度型,则表达式10+a+i*f值的数据类型为 ( )
A. int B. float C . double D . 不确定
5、若有以下定义和语句,则输出结果是 ( )
#include<stdio.h>
{
int i=10,j=10;
printf("%d,%d\n",i--,--j);
}
A. 10, 10 B. 9,9 C. 9,10 D. 10,9
6、设有定义如下:
int a=1,b=2,c=3,d=4,m=2,n=2;
则表达式(m=a>b)&&(n=c>d)运算后,n的值为( )
A. 1 B. 2 C. 3 D. 4
7、 do ­-while 循环语句,其循环体的执行次数是( )
A. 条件表达式决定 B. 可能执行0次
C. 至少一次 D. C 和 A
8、以下对二维数组a的正确说明是 ( )
A. int a[3][]; B. float a(3,4);
C. double a[1][4]; D. float a(3)(4);
9、以下程序的输出结果是( )
#include<stdio.h>
void fun(int a, int b, int c){c=a*b;}
main()
{
int c;
fun(2,3,c);
printf("%d",c);
}
A. 0 B. 1 C. 6 D. 无确定值
10、以下程序段的输出结果是( )
char *s= "abcde";
s+=2;
printf("%s",s);
A. cde B. 字符 ‘c’
C. 字符’c’的地址 D. 无确定的输出结果
展开
 我来答
Huanhab
2013-02-22
知道答主
回答量:25
采纳率:0%
帮助的人:13.4万
展开全部
C ACD BCCDA
(注:题上没有第二题)
追问
3、“BCD”在内存中占用的字节数是(  ) 这道题是字符串不要算上结束标志?
追答
选的时候没注意是字符数组,不好意思 
是这样的的,因为C语言没有字符串这个类型,所以,字符串是用的字符数组形式来存放。这种直接的字符串在存储的时候末尾有一个'\0'
要占一个
824341388
2013-02-25 · 超过19用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:61万
展开全部
字节数要算上结束标志
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yxl432
2013-02-23
知道答主
回答量:20
采纳率:0%
帮助的人:10.8万
展开全部
楼上回答的很正确,更是细心啊,支持这样的网友!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西瓜是大侠
2013-02-22
知道答主
回答量:25
采纳率:0%
帮助的人:6.2万
展开全部
这么多,你是在做作业的吧。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式