C语言程序设计试题 求标准答案 都是多选

C语言程序设计试题 求标准答案 都是多选,第1张

1、答案:A

(单引号括起来的都是字符,而且一对单引号最多对应一个字符,\反斜杠是转义字符的开始,\72是ASCII码对应的字母H。也就是把H这个字母存到了变量char a中。就一个字符H。)

2、ACDE

解析:

int a=3,b=4,c=5,

A、a>b

B、a<=b

C、(a||b)>c

D、a<=(b||c)

E、!((a<b)&&!c||b)

优先级由大到小:() ! && ||

A选项,3>4错误,逻辑值0。

B选项,3<=4正确,逻辑值1。

C选项,(3||4)>5,(3||4)"或"逻辑运算符两边只要有一个非0的整个值就是1,1>5错,逻辑值0。

D选项,3<=(4||5)错误,逻辑值0。

E选项,!((3<4)&&!5||4),先(3<4)逻辑值1,!5逻辑值0,1&&0是0,0||4是1,!1是0,所以逻辑值0。

3、AC。

解析:A可以,B答案b不能被赋值(自左向右,计算||左侧就已经是1了右边就不用再计算了整个表达式无论右边如何整个逻辑值必定是1,计算机也就不会计算右边了)C可以(因为&&两边都必须计算才能得出最后的逻辑值答案),D不可以a不能被赋值(&&左边就一个a,构不成赋值,可能存放一个随机值,右边可以被赋值)。

4、ABCD。

外部函数几乎可以被所有函数调用。只要开头#include” "引入。

如下:

现在计算机二级考试程序设计题的环境是vs2010。vs2010是需要创建工程的,一个单独的文件是没有办法运行的,如果你使用的是考试软件,考试题里应该是有工程的,软件也应该能帮你自动打开vs2010工程,实在不行就自己创建。

当然,你也可以不使用vs2010,用cfree,devc++这种不需要创建工程的软件,单独一个文件是可以运行的。

如何备考

1.选择题:

如果C语言有一定基础,考前一周开始刷题没大问题(因为刷早了会忘)。我发的模拟考试软件里有,做完题有讲解。

另外背一背公共基础知识和一些程序设计基础,软件设计基础blabla,简单的一定要拿到!其次是数据结构和数据库设计基础,这些如果是零基础确实比较困难。

从题库中看,这些题其实也都是大同小异,做多了掌握套路其实还好,比如数据结构中二叉树,栈,队列等相关知识。其他搞不懂就千万别浪费时间,直接跳过,这些题占比很小,不会影响你过的嘻嘻。

然后就是C语言相关题目,这些题目比答主学校期末试卷广度小,深度浅,复杂度翻倍,甚至有为了出题而出题嫌疑,但是只要细心,还是没问题的。但是学过C的同学们,一定要刷刷题!不要以为学过C就好考,其实并不!主要熟悉套路,陷阱一般设在哪儿。

答主考试的时候,最痛苦的是选择最后几道C语言相关,真的蛮复杂,最后实在不想看,直接懵选项了。如果是零基础,可以不用看书,直接上手刷题!

2.程序填空题 、程序修改题:

这个一共36分,极其简单。尤其是修改题,一定要拿到!很多都是if写成IF这种“骚 *** 作”。最好的方法就是用我发的模拟考试软件看改错题,也就103道左右吧,1分钟就能看一道,so easy!

填空题随缘,有难有简,还是大同小异,掌握套路最重要。方法还是直接刷题,填空题一般都是两个空都简单,或是一难一简。有些题太复杂可以只看简单的那空,难的随缘,不差那分!

3.程序设计题:

这个题的给分规则是只看结果!所以不管是算数还是什么,如果不会编最后就直接把结果搞上去(printf一下)然后让程序运行下去不要卡住就好了。这道题非常的重要,做好了你就一定能过,甚至是能够高分通过。但是做不好也问题不大,只要你选择题能够对一半,还是有很大机会通过的。

4.全真模拟:

非常重要!考前一定要模拟考试软件模拟考试一次。记住,选择题提交之后就不能再修改了,慎重!

模拟完之后,看看有没有什么问题。

时间不够?那就合理分配各题型的时间。

建议:选择题40分钟,程序设计、修改、设计题合起来60分钟。一定要留下时间交卷,不要太匆忙。改错做错了?那就回去复习下改错。哪一个题型错了,就重点复习。

注意事项:

做题过程记得保存,建议做一个小题,保存一次!

每道小题有很多个步骤,中间不要跳步骤,一步一步地做!

注意文档命名格式,认真审题,根据要求来命名,尤其是不要出现错字!

注意文件保存位置,不要随意挪动文件位置,按题目要求来。

考试时一定要带的物品:

本人证件:准考证、身份z。

其他物品:笔、草稿纸、饮用水、纸巾、等等。

1. 一条简单语句是以_____;___字符作为结束符的,一条复合语句是分别以___{_____字符和_____}___字符作为开始符和结束符的。

2. 任何一个C++程序至少且只能包含一个_____主___函数,且程序总是从这个函数开始执行,不论这个函数的位置如何。一个函数定义由 函数头 和 函数体 两部分组成。

3. C++头文件和源程序文件的扩展名分别为 .h 和 .cpp。

4. cout与 *** 作符__<<_配合使用才能显示输出,cin与 *** 作符_>>_配合使用才能实现输入。

5. 数据类型int,char,bool,float,double, int * 等的类型长度分别为___4_、1_、_1_、_4、_8___和_____4___。

6. 数值常量46、0173和0x62对应的十进制值分别为_____46___、____123____和______98__。

7. 字符串”It\’s\40a\40C++programe!”中包含有______19____个字符。

8. 若x=5,y=10,则计算y*=++x表达式后,x和y的值分别为____6____和____60____。

9. 若x=25,则计算y=x--表达式后,x和y的值分别为____24____和__25______。

10. 假定x和ch分别为int型和char型,则sizeof(x)和sizeof(ch)的值分别为___4_____和_____1___。

11. 假定x=64,y=88,则x<<2和y>>2的值分别为____128____和___44_____。

12. 假定x是一个逻辑量,则x&&true的值与_____x___的值相同,x||false的值也与_____x___的值相同。

13. 假定x是一个逻辑量,则x&&!x和x||!x的值分别为____0____和____1____。

14. 假定x=10,则表达式x<=10?20:30的值为____20____。

15. 表达式sqrt(81)和pow(6,3)的值分别为________9______和_________216_____。

16. 数学算式(1+x)sin48°和axbex+1对应的算术表达式分别为___(1+x)*sin(48*3.14159/180)_____和_____a*pow(x,b)*exp(x+1)___。

17. 逻辑表达式:a>=x||b>2*y+10的相反式为:___~(a<=x&&2*y+10)_____。

18. 在嵌套的if语句中,每个else关键字与它前面最接近的____if____关键字相配套。

19. 在for语句中,假定循环体被执行次数为n,则<表达式1>共被计算____n___次,<表达式2>共被计算____n____次,<表达式3>共被计算____n____次。

20. 执行for和while循环时,每次是先进行____条件____的判断,然后再执行____循环___,执行do循环时则相反。

另外,站长团上有产品团购,便宜有保证


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/11055501.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存