当前位置:首页 > 全部子站 > IT > 水平考试

2011年软考软件设计师考前练习题及答案解析(6)

来源:长理培训发布时间:2017-11-26 14:52:08

   21. 新软件项目与过去成功开发过的一个项目类似,但规模更大,此时比较适合使用 (25) 进行项目开发设计。

  (25) A.原型法

  B.变换模型

  C.瀑布模型

  D.螺旋模型

  参考答案:(25)C。

  解析:由于新项目与过去成功开发过的一个项目类似,已经有了成功的项目开发经验和积累的软件模块,因此,应尽可能将这些经验和软件模块应用到新项目中,即对于这个规模更大的软件项目应该使用瀑布模型进行开发。

  22.在下列代码中,正确的C代码是(26)

  (26) A. #defineMYNAME="ABC"

  B. #includestring.h

  C. for(i=0;i< 10;i++);

  D. structintstu{intname};

  参考答案:(26) C。

  解析:A是关于宏定义的,在宏的定义形式中,宏名与字符列之间至少有一个空白符,并在宏名希望代表的字符序列之间也不能有任何非空格类字符,若有也被当作是字符序列的一部分。有了宏定义,以后程序中若要有宏名后的字符序列就可简写成宏名。选择①在宏名之后紧接字符=。B是关于包含命令的,在上述包含命令的格式中,被包含文件应放在一对尖括号之间,或一对双引号之间,不可在文件名字符列的首末没有这种符号。C是for语句,for语句的循环体可以用空语句,从语言的句法规则来说,该语句是正确的。但通常循环是为了完成某种重复计算操作,单一地让一个变量循环增1到某个值,程序员是不会编写这种代码的。D是想定义结构类型,定义结构时,struct后接结构类型名,不可在结构名之前插入某些其它类型符。正确解答是C。

  23.在下列代码中,正确的C代码是(27)

  (27)A. #definePI=3.14159

  B. include"stdio.h"

  C. for(i=0,i< 10,i++)a++;

  D. staticstruct{inti;}b={2};

  参考答案:D。

  解析:A定定义时,宏名与被定义的字符列之间不可以插入等号等其它字符。选择答案B是包含文件预处理,所有的预处理命令都应由字符#开始于新的一行。C在写for语句时,其中的三个表达式必须用字符";"分隔。D在定义结构变量时,结构的类型名可以省缺,并可为结构变量赋初值。为结构变量赋初值,必须顺序给出各成分的初值,并将初值写在一对花括号中。这里给出的结构变量定义的代码是正确的。正确解答是D。

  24.若与文件型指针中相关联的文件的当前读位置已到了文件的末尾,则函数feof(fp)的返回值是(28)

  (28) A. 0

  B. -l

  C. 非零值

  D. NULL

  参考答案:(28) C。

  解析:当调用fopen函数时,系统将为实参文件设定一个存放文件读写控制信息的控制块。该控制块记录有关文件持征、使用方式,当前读写位置等文件状态,并将该控制块的指针返回,作为文件指针变量的值。以后程序通过该指针调用函数时,系统能访问到这个控制块,利用该文件控制块中的控制信息,正确完成文件的读或写。所以文件指针并不真正指向文件当前读写位置,但通过文件指针,系统能在文件控制块中访问文件的当前读写位置。若某文件与文件指针中相关联着,该文件的当前读写位置在文件的末尾时,函数调用feof(fp)的返回值是一个非零值。所以正确解答是C。

  25.下列语句中,将C定义为文件型指针的是(29)

  (29)锕FILEc;②

  B. FILE*c;

  C. filec;

  D. file*c;

  参考答案:(29)B。

  解析:如上题所述,文件控制块的类型已由系统命名为FILE。所以定义文件指针变量是C,就得用代码:"FILE*c;"。所以正确解答是B。

责编:罗莉

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

国家电网校园招聘考试直播课程通关班

  • 讲师:刘萍萍 / 谢楠
  • 课时:160h
  • 价格 4580

特色双名师解密新课程高频考点,送国家电网教材讲义,助力一次通关

配套通关班送国网在线题库一套

课程专业名称
讲师
课时
查看课程

国家电网招聘考试录播视频课程

  • 讲师:崔莹莹 / 刘萍萍
  • 课时:180h
  • 价格 3580

特色解密新课程高频考点,免费学习,助力一次通关

配套全套国网视频课程免费学习

课程专业名称
讲师
课时
查看课程
在线题库
面授课程更多>>
图书商城更多>>
在线报名
  • 报考专业:
    *(必填)
  • 姓名:
    *(必填)
  • 手机号码:
    *(必填)
返回顶部