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

来源:百度知道 编辑:UC知道 时间:2024/06/03 17:50:06
最近刚开始学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)

貌似要帮你做下作业喔,你给10分我,我就回答你

天啊没空做了!!
但你第一个一定错了.应该是C.这个很明显.就算没学过也该知道D是错的这太绝对化了.
对天你不会的第24题答案是A。B错因为里边有两个CASE 3;
C错因为SWITCH A A没打();应为switch(a)
D错因为default 后又加了break;(说实话你这个题写在这里的格式那是相当的牛B啊!!看了好半天才看出来这是怎么回事。。。)

对于29题我觉得选C,因为没理由反对它。。。

吓4人啊,这么多题目
LZ建议你把题目一道一道分开提问吧

楼上的搞笑,第一题对的是D。就因为它太绝对化了!你觉得C函数可以嵌套吗?!
不过第29题我也觉得选C,因为真的没有理由反对它。。

函数怎么可以嵌套定义?!这是最基本的,第一题是选D.第二题应该选B吧,e后面应该是个整数,不应该是小数。前面六道题的答案是:DBDBCC.给了分再答下面的题。不过你22题的选项不清楚。

多给点分吧……题目多