【试题3—5】以下关于简单程序设计的步骤和程序的说法中正确的是____。(2010年9月)
A)确定算法后,整理并写出文档,*后进行编码和上机调试
B)首先确定数据结构,然后确定算法,再编码,并上机调试,*后整理文档
C)先编码和上机调试,在编码过程中确定算法和数据结构,*后整理文档
D)先写好文档,再根据文档进行编码和上机调试,*后确定算法和数据结构
解析:简单程序设计基本方法和步骤:
①提出问题、分析问题,给出人工解决问题的方法和步骤,这里就是确定数据结构;
②将解决问题的方法和步骤分为三个部分;
③绘制程序流程图;
④根据上述分析和绘制的程序流程图编写程序;
⑤运行程序和修改程序。
因此,本题的正确答案是B。
答案:B
【试题3—6】下列叙述中错误的是____。(2010年9月)
A)C程序在运行过程中所有计算都以二进制方式进行
B)C程序在运行过程中所有计算都以十进制方式进行
C)所有C程序都需要在链接无误后才能运行
D)C程序中整形变量只能存放整数,实型变量只能存放浮点数
解析:A、B选项互斥,因此必有一个是错误的,在C语言运行过程中,编译器的作用是将程序转换为目标代码,目标代码都是二进制的,因此B项错误。
答案:B
考点2常量、变量和标识符
【试题3—7】以下选项中合法的标识符是____。(2009年3月)
A)1—1B)1—1C)_11D)1_
解析:C语言规定标识符只能由字母(大小写均可)、数字和下划线3种字符组成,且第1个字符必须为字母或下划线。
答案:C
【试题3—8]C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是____。(2012年9月)
A)预定义标识符(如库函数中的函数名)可用作用户标识符,但失去原有含义
B)用户标识符可以由字母和数字任意顺序组成
C)在标识符中大写字母和小写字母被认为是相同的字符
D)关键字可用作用户标识符,但失去原有含义
解析:C语言允许把预定义标识符重新定义另作他用,但这将失去预先定义的愿意。用户标识符需要遵守标识符明明规则,C语言标识符中,大写字母和小写字母被认为是两个不同的字符。关键字不能另作他用。
答案:A。
……