C语言选择题

一些难的请写下为什么选这个1.在C语言中,正确的int类型的常数是________。A)-2UB)059C)3aD)0xAF2.以下叙述不正确的是________。A)C... 一些难的请写下为什么选这个

1.在C语言中,正确的int类型的常数是________。
A)-2U B)059 C)3a D)0xAF
2.以下叙述不正确的是________。
A)C语言本身没有输入输出语句
B)一个可执行的C源程序必须包含一个main函数
C)C程序中,注释说明只能位于一条语句的后面
D)C程序的基本组成单位是函数
3.在C语言中,存储类型为________的变量只在使用它们时才占用存储空间。
A)static和auto B)register和auto
C)static和register D)register和extern
4.不能进行++和--运算的数据类型是________。
A)指针 B)函数名 C)int D)long
5.假设定义变量如下:
int x;
float y;
以下输入语句中________是正确的。
A)scanf(“%f%f”,&y,&x); B)scanf(“%f%d”, y, x);
C)scanf(“%f%d”,&y,&x); D)scanf(“%5.2f%2d”,&y,&x);
6.已知:int a,*p=&a; 则为了得到变量a的值,下列错误的表达式为________。
A)p[0] B)*p C)&*a D)*&a
7.在C语言中,引用数组元素时,其数组下标的数据类型允许是________。
A)整型常量 B)整型表达式
C)整型常量或整型表达式 D)任何类型的表达式
8.以下能对外部的二维数组a进行正确初始化的语句是________。
A)int a[2][]={{1,0,1},{5,2,3}}; B)int a[][3]={{1,2,3},{4,5,6}};
C)int a[2][4]={{1,2,3},{4,5},{6}}; D)int a[][3]={{1,0,1},{ },{1,1}};
9.设有int x,y; 以下语句判断x和y是否相等,正确的说法是该语句________。
if (x=y) printf(" x is equal to y.");
A)语法错 B)不能判断x和y是否相等
C)编译出错 D)能判断x和y是否相等
10.一个变量在整个C程序运行期间存在,但是仅在说明它的函数内,这个变量使用的存储类型是________。
A)static B)extern C)auto D)register
展开
 我来答
nathan0066
2009-05-20 · TA获得超过205个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:154万
展开全部
D C B B C
x C B B A

3:静态变量和全局一样,一直会占用空间,AUTO和REGISTER是只有在使用时才申请的
6:都可以,我觉得是C答案写错了,应该是&*p,表示含义是p,即a得地址
9:语法没错,要不编译过不了
10:局部静态变量就是这样的

上面得解释是我和前面选的不一样的地方,有错请包涵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jess5231
2009-05-20
知道答主
回答量:25
采纳率:0%
帮助的人:31.9万
展开全部
D C B B C
C C B A A
10:局部静态变量
9:if(x==y), 这才是if语句的相等判断 一个=是不行的
8:这个不用说了
7:如a[5],a[i+1]这都是可以的 但是i+1必须是整形 你不能来个1.5吧
6:a定义的是整形变量不是指针 *a是说明的指针 所以&*a不对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dahai612323
2009-05-19 · TA获得超过121个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:82.2万
展开全部
1选D
2选C
4选B
5选C
6选C
7选C
8选D
9选B其余两道题不会做!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ae58891
2009-05-19
知道答主
回答量:13
采纳率:0%
帮助的人:13.6万
展开全部
1-5DAABC 6-10CCBAD
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式