计算机基础与程序设计2008年7月真题试题与答案解析(02275)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
14

以下if语句中没有语法错误的有(     )

  • A.if(x﹥0)printf(″%f″,x);else printf(″%f″,x);
  • B.if(x﹥0){x=x+y;printf(″%f″,x)}else printf(″%f″,x)
  • C.if(x﹥0){x=x+y;printf(″%f″,x);}else printf(″%f″,x);
  • D.if(x﹥0)x=x+y;printf(″%f″,x);else printf(″%f″,x)
  • E.if x﹥y x++;else x--;
18

下列数据数值相等的有(     )

  • A.(11111111)<sub>2</sub>
  • B.(377)<sub>8</sub>
  • C.(255)<sub>10</sub>
  • D.(FF)<sub>16</sub>
  • E.(256)<sub>10</sub>
19

下列为指针数组定义的是(   )

  • A.float(*)[6];
  • B.float p[6];
  • C.float(*)();
  • D.float *p[6];
20

设有说明:FILE*fp;对于fp=fopen(″c:\\abc.dat″, ″rb″);语句,下列说法中不正确的是(   )

  • A.fp将指向abc.dat文件
  • B.以只读方式打开二进制文件
  • C.打开文件的文件名是abc.dat
  • D.以读写方式打开ASCII码文件
21

设有下列程序,则(   )

int d=10;

main()

{

int a=3;

printf(“%d,%d\n”,a,d);

}

  • A.a是全局变量,d是全局变量
  • B.a是局部变量,d是全局变量
  • C.a是全局变量,d是局部变量
  • D.a是局部变量,d是局部变量
23

下列关于函数的描述中正确的是(   )

  • A.C程序中有调用关系的所有模块必须放在同一个源文件中
  • B.函数必须有返回值,否则不能使用函数
  • C.C程序必须由一个或一个以上函数构成
  • D.C函数既可以嵌套定义又可以嵌套调用
28

对do语句while(表达式);结构的循环,下列说法正确的是(   )

  • A.当表达式的值为非零时不执行循环体
  • B.循环体至少被执行一次
  • C.当表达式的值为零时循环体一次也不执行
  • D.循环体仅被执行一次
30

关于switch中的表达式,正确的说法是(   )

  • A.它必须是算术表达式
  • B.它必须是关系表达式
  • C.它必须是逻辑表达式
  • D.它可以是任意类型的表达式
31

在printf语句中,格式说明符u表示(   )

  • A.以十进制带符号形式输出整数
  • B.以十六进制带符号形式输出整数
  • C.以十进制无符号形式输出整数
  • D.以十六进制无符号形式输出整数
37

一个完整的计算机系统应该包括(   )

  • A.主机和外设
  • B.主机和操作系统
  • C.硬件系统和系统软件
  • D.硬件系统和软件系统