劳驾各位了,帮忙看一下C语言的题目,比较基础

最近刚开始学C语言,做了点基础题目,没有答案,所以请各位帮忙核对一下,谢谢啦!(16)下列叙述中正确的是A)C语言编译时不检查语法B)C语言的子程序有过程和函数两种C)C... 最近刚开始学C语言,做了点基础题目,没有答案,所以请各位帮忙核对一下,谢谢啦!

(16) 下列叙述中正确的是
A) C语言编译时不检查语法
B) C语言的子程序有过程和函数两种
C) C语言的函数可以嵌套定义
D) C语言所有函数都是外部函数
(17) 以下所列的C语言常量中,错误的是
A) 0xFF B) 1.2e0.5 C) 2L D) '\72'
(18) 下列选项中,合法的C语言关键字是
A) VAR B) cher C) integer D) default
(19) 以下变量x.、y、z均为double类型且已正确赋值,不能正确表示数学式子 的C语言表达式是
A) x/y*z B) x*(1/(y*z)) C) x/y*1/z D) x/y/z
(20) 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是
A) -3 B) 9 C) -12 D) 6
(21) 设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为
A) 不定值 B) 4 C) 3 D) 1
(22) 若变量已正确说明为float类型,要通过语句scanf("%f %f %f ",&a,&b,&c);给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是:
A) 10<回车> B) 10.0,22.0,33.0<回车>
22<回车>
33<回车>
C) 10.0<回车> D) 10 22<回车>
22.0 33.0<回车> 33<回车>
(23) 若执行以下程序时从键盘上输入9,则输出结果是
A) 11 B) 10 C) 9 D) 8
Main0
{ int n;
scanf("%d",&n);
if(n++<10) printf("%d\n",n);
else printf("%d\n",n--);
}
(24) 若a、 b、c1、c2、x、y、均是整型变量,正确的switch语句是
A) swich(a+b); B) switch(a*a+b*b)
{ case 1:y=a+b; break; {case 3:
case 0:y=a-b; break; case 1:y=a+b;break;
} case 3:y=b-a,break;
}
C) switch a D) switch(a-b)
{ case c1 :y=a-b; break {default:y=a*b;break
case c2: x=a*d; break case 3:case 4:x=a+b;break
default:x=a+b; case 10:case 11:y=a-b;break;
} }
(25) 有以下程序段
int k=0
while(k=1)k++;
while 循环执行的次数是
A) 无限次 B) 有语法错,不能执行
C) 一次也不执行 D) 执行1次
(26) 以下程序执行后sum的值是
A)15 B)14 C) 不确定 D)0
min()
{ int i , sum;
for(i=1;i<6;i++) sum+=i;
printf("%d\n",sum);
}
(27) 有以下程序段
int x=3
do
{ printf("%d",x-=2); }
while (!(--x));
其输出结果是
A) 1 B) 3 0 C) 1 -2 D) 死循环
(28) 若变量c为char类型,能正确判断出c为小写字母的表达式是
A) 'a'<=c<= 'z' B) (c>= 'a')||(c<= 'z')
C) ('a'<=c)and ('z'>=c) D) (c>= 'a')&&(c<= 'z')
(29) 以下所列的各函数首部中,正确的是
A) void play(var :Integer,var b:Integer)
B) void play(int a,b)
C) void play(int a,int b)
D) Sub play(a as integer,b as integer)

我的答案:
D
C
B
C
B
D
A
B
?
D
A
D
D
?
貌似会错很多啊..呵呵
汗了你们...我是初学C的,这些基础题应该不会很难吧.
展开
 我来答
linpinjin
2008-08-04
知道答主
回答量:47
采纳率:0%
帮助的人:21.7万
展开全部
楼上的搞笑,第一题对的是D。就因为它太绝对化了!你觉得C函数可以嵌套吗?!
不过第29题我也觉得选C,因为真的没有理由反对它。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
全能骑士II
2008-08-02 · TA获得超过142个赞
知道答主
回答量:129
采纳率:0%
帮助的人:101万
展开全部
天啊没空做了!!
但你第一个一定错了.应该是C.这个很明显.就算没学过也该知道D是错的这太绝对化了.
对天你不会的第24题答案是A。B错因为里边有两个CASE 3;
C错因为SWITCH A A没打();应为switch(a)
D错因为default 后又加了break;(说实话你这个题写在这里的格式那是相当的牛B啊!!看了好半天才看出来这是怎么回事。。。)

对于29题我觉得选C,因为没理由反对它。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wolfboy55
2008-08-02 · TA获得超过138个赞
知道答主
回答量:265
采纳率:0%
帮助的人:135万
展开全部
貌似要帮你做下作业喔,你给10分我,我就回答你
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寂寞西湖
2008-08-07
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
函数怎么可以嵌套定义?!这是最基本的,第一题是选D.第二题应该选B吧,e后面应该是个整数,不应该是小数。前面六道题的答案是:DBDBCC.给了分再答下面的题。不过你22题的选项不清楚。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大白兔229
2008-08-02 · TA获得超过842个赞
知道小有建树答主
回答量:609
采纳率:0%
帮助的人:282万
展开全部
吓4人啊,这么多题目
LZ建议你把题目一道一道分开提问吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式