2004年4月全国高等教育自学考试计算机基础与程序设计试题

2004年4月全国高等教育自学考试计算机基础与程序设计试题,第1张

2004年4月全国高等教育自学考试计算机基础与程序设计试题,第2张

一、单项选择题(本大题共20小题,每小题1分,共20分)

  在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

  1.微机一般是16位机或32位机,它指的是机器的( )。

  A.速度B.容量C.系列号D.字长

  2.若当前路径为C盘TC子目录,仅将A盘根目录下的文件名第3个字符为P,扩展名为C的所有文件复制到C盘TC子目录下,一定成功的命令是( )。

  A.COPY A:\*P*.C B.COPY A:\ P*.C C:

  C.COPY A:\ P*.C D.COPY P*.C C:\TC

  3.在C程序中,main函数的位置是( )。

  A.必须作为第一个函数B.必须作为最后一个函数

  C.可以放在任意位置D.必须放在它所调用的函数之后

  4.设int a=3;下列哪一个表达式的值等于0( )。

  A.a&&(a>0) B.!a||a C.a%=a D.a>=a

  5.如果a=5,b=2,c=3,d=4,则表达式a>b a:c>d c:d的值是( )。

  A.2 B.3 C.4 D.5

  6.在C程序中,设一表达式中包含有int, long, char和unsigned类型的变量和数据,这四种类型数据的转换规则是( )。

  A.int→unsigned→long→char B.char→int→long→unsigned

  C.char→int→unsigned→long D.int→char→unsigned→long

  7.设有说明:int a=11, b=10;执行表达式a%=b+(a&&b)后,a的值为( )。

  A.0 B.1 C.11 D.22

  8.下面程序段的运行结果是( )。

  main()

  {

  int x=1,y=2,z=3,s=0;

  if(y>x)

  if(y>z) s=1;

  else s=2;

  else s=3;

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

  }

  A.0 B.1 C.2 D.3

  9.设有说明:int x=1, y=2;执行条件表达式(x=y) ++x:——x后,x的值为:( )。

  A.0 B.1 C.2 D.3

  10.若k为整型变量,则下面while循环( )。

  k=10;

  while(k==0)k=k-1

  A.执行0次B.执行1次

  C.执行10次D.执行无限次

  11.关于for(;;);语句,下面说法正确的是( )。

  A.有语法错误B.循环一次也不执行

  C.循环只执行一次D.循环执行无限次

  12.以下对一维数组a的正确定义是( )。

  A.int a(10); B.int n=10, a[n];

  C.int n; D.#define SIZE 10

  scanf(“%d”, &n); int a[SIZE];

  int a[n];

  13.以下一维数组初始化语句中,正确的是( )。

  A.int a={1,2}; B.int a={};

  C.int a={5*2} D.int a&#;=(1,2,0,0,0);

  14.若定义字符数组char s=“BOOK”;则输出该串正确的函数调用是( )。

  A.puts(s ); B.puts(s);

  C.printf(“%c”,s); D.printf(“%s”,&s);

  15.下列定义不正确的是( )。

  A.#define PI 3.1415926 B.static char c;

  C.int max(x,y); D.int *p;

  int x,y;

  {}

  16.下列哪种数据不是存放在动态存储区中( )。

  A.局部自动变量B.局部静态变量

  C.函数调用时的现场保护数据D.函数形参变量

  17.设有char s&#;=“top”,*p=s;p=‘a’;则下面说法不正确的是:( )。

  A.s

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 2004年4月全国高等教育自学考试计算机基础与程序设计试题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情