此文章因时间原因来不及编写完成,后续会慢慢补全
一、单选题(每题2分,共30分)
1、
1.高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。
A.编辑
B.保存
C.调试
D.编译
【答案】D
【考纲知识点】编程环境
【解析】本题属于考察计算机基础知识中的编辑、编译、解释、调试的概念;其中编辑是编写修改代码,保存是将代码保存下来,调试是测试运行代码,而编译是将源程序翻译成可执行代码,所以本题正确答案为D。
2、如果字符串定义为char str[] = "GESP",则字符数组str的长度为( )。
A. 0
B. 4
C. 5
D. 6
【答案】B
【考纲知识点】字符串
【解析】本题属于考察计算机基础知识中的字符串概念。数组初始化时[]内可省略数组长度,此时数组长度为初始值的长度。, 字符串"GESP"的长度为4,但是字符串最后需要额外保存一个'\0'符号作为结束位,所以字符数组str的长度为6。所以本题正确答案为B。
3、一个int类型的值,做以下哪个操作,一定会变回原来的值?( )
A.左移2位,再右移2位。
B.右移3位,再左移3位。
C.按位或7,再按位与-8。