首页>计算机>软件水平考试>模拟试题>正文
软考程序员考前练习试题及答案解析(五)

www.zige365.com 2010-7-28 15:06:42 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

  DFILE *fp

  【解析】"file”是在头函数“stdio.h"冲定义的文件结构型的用户自定义数据类型符,这个用户自定义的数据类型符是大写字母组成的,所以备选答案A山是错误的。文件型指针变量在定义时,变量名的前面必须有“*”,所以备选答案C也是错误的,本题应选答案D
  【参考答案】D

  63.存储整型数据-7856时,在二进制文件和文本文件中占用的字节数分别是(
  A22
  B2
5
  C5
5
  D52

  【解析】二进制文件中存放的数据是二进制形式的,对于“-7856”来说,是一个带符号的短整型数据,C语言规定短整型数据占用的字节数是2,所以在二进制文件中该数据占用2个字节;对文本文件来说,存放的数据是按照每位数字对应的ASCII代码值存放的,对于“-7 856”来说,其中的“-”号要占 1个字节;4位整数要占4个字节,共计占用5个字节。所以本题的答案应选B
  【参考答案】B

64.设有数据定义语句“char string1[10]="ABCDE"string2[10]="xyz";”,则执行句“printf("%d"strlen(strcpy(string1string2)));后的输出结果是(
  A9
  B
8
  C
5
  D3

  【解析】输出语句中的格式控制符是“% d”,即输出结果是一个整数。再来分析输出的表达式: strlen(strcpy(stringl string2)),这是测试某个字符串长度的。而被测试的字符串是:strcpy(string1 string2),这是将“string2”冲存放的字符率复制到 string1中,所以最终测试的字符串是复制到string1中的string2中原字符率。该字符率就是"xyz",其长度为3,所以本题答案应选D
  【参考答案】D

本新闻共3页,当前在第3页  1  2  3  

我要投稿 新闻来源: 编辑: 作者:
相关新闻