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

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

设有关于结构体类型的定义: ( )

 struct food

    {

    char name[20];

    int kind;

    }myfood,*p;

下面各个选项中语句都正确的是

  • A.p=&myfood;P->kind=5;
  • B.p=&myfood;strcpy(p->name,”rice”);
  • C.p=&myfood; p.kind=7; 
  • D.strcpy(myfood.name,”pie”); p=&myfood;
  • E.p=&myfood,p->kind=6;strcpy(myfood.name,”apple pie");
16

设有说明:int u=1,v=3;下面表达式的值为3的是 ( )

  • A.v︱ u
  • B.u&v
  • C.u^v︱1
  • D.v ︱u>>1
  • E.v&~u
17

设有说明:FILE  *fp;char  *filename=”paper";对于fp=fopen(filename,”rb+”);语句,下面说法正确的是 ( )

  • A.打开名为filename的文件读写
  • B.打开名为paper的文件读写
  • C.打开名为filename的文件只读
  • D.打开名为paper的文件只读
18

设有int a=3,b=-5;下面表达式值不等于1的有 ( )

  • A.a<0&&b<0
  • B.a=fabs(b)一(a+1)
  • C.a
  • D.(a,2,-5)= =(b,2,a)
  • E.!(a>0&&b<0)
22

变量的指针,其含义是指该变量的 ( )

  • A.值
  • B.地址
  • C.名
  • D.一个标志
23

结构体是C提供的一种专门处理彼此相互有联系,数据类型 ( )

  • A.不一致的多个数据的数据结构
  • B.不一致的单个数据的数据结构
  • C.一致的多个数据的数据结构
  • D.一致的单个数据的数据结构
24

若有说明:int *p,m=5,n;以下正确的程序段是 ( )

  • A.p=&n;
  • B.p=&n;scanf(“%d”,n); scanf(”%d”,*p); ’
  • C.seanf(“%d”,&n);
  • D.p=&n;p=n; *p=m;
27

结束while(表达式)循环的条件是 ( )

  • A.当表达式的值为0时
  • B.当表达式的值不为O时
  • C.当表达式的值为1时
  • D.当表达式的值为非1时
28

下面合法的if语句是 ( )

  • A.if(a=b) c++;
  • B.if(a=
  • C.if(a<>b) c++;
  • D.if(a=>b)c++;
35

Unix是 ( )

  • A.单用户、单任务的操作系统
  • B.单用户、多任务的操作系统
  • C.多用户、单任务的操作系统
  • D.多用户、多任务的操作系统
36

下面数据中最大的数是 ( )

  • A.(1010001.101)<sub>2</sub>
  • B.(121.3)<sub>8</sub>
  • C.(97.6)<sub>10</sub>
  • D.(51.5)<sub>16</sub>