全国自考计算机基础与程序设计考前密卷02275含答案.docx

上传人:b****4 文档编号:1339027 上传时间:2022-10-20 格式:DOCX 页数:23 大小:70.71KB
下载 相关 举报
全国自考计算机基础与程序设计考前密卷02275含答案.docx_第1页
第1页 / 共23页
全国自考计算机基础与程序设计考前密卷02275含答案.docx_第2页
第2页 / 共23页
全国自考计算机基础与程序设计考前密卷02275含答案.docx_第3页
第3页 / 共23页
全国自考计算机基础与程序设计考前密卷02275含答案.docx_第4页
第4页 / 共23页
全国自考计算机基础与程序设计考前密卷02275含答案.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

全国自考计算机基础与程序设计考前密卷02275含答案.docx

《全国自考计算机基础与程序设计考前密卷02275含答案.docx》由会员分享,可在线阅读,更多相关《全国自考计算机基础与程序设计考前密卷02275含答案.docx(23页珍藏版)》请在冰豆网上搜索。

全国自考计算机基础与程序设计考前密卷02275含答案.docx

全国自考计算机基础与程序设计考前密卷02275含答案

2015年4月全国自考计算机基础与程序设计考前密卷02275(含答案)

一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

第1题定义一个具有10个元素的整型数组,应当使用语句【】

A.inta[10];

B.inta[2,5];

C.inta[];

D.int*a[10];

【正确答案】A

 

【你的答案】

 

本题分数1分

第2题设指针变量p1、 p2已经指向同一个数组的元素,则下列表达式中错误的是【】

A.p1=p2

B.p1==p2

C.p1-p2

D.p1+p2

【正确答案】D

 

【你的答案】

 

本题分数1分

第3题设有关变量已经正确定义并赋值,则下列表达式中符合C语言语法规则的是【】

A.a_=\\12

B.a_1=a_2+=12

C.int13.5%2

D.a=b+7=C-2

【正确答案】B

 

【你的答案】

 

本题分数1分

第4题若a、b、c1、c2、x、y均为整型变量,正确的switch 语句是【】 

【正确答案】D

 

【你的答案】

 

本题分数1分

第5题有如下程序

main

{ char s[]="ABCD", *p;

for(p=s+1; p

该程序的输出结果是【】 

【正确答案】D

 

【你的答案】

 

本题分数1分

第6题设定义int i=8;表达式(i<<2)*i/(i>>2)的值是【】

A.32

B.64

C.128

D.256

【正确答案】C

 

【你的答案】

 

本题分数1分

第7题下面程序段的运行结果是【】

char str[]="ABC",*p=str;

printf("%d\n",*(p+3));

A.67

B.0

C.字符'C'的地址

D.字符'C'

【正确答案】B

 

【你的答案】

 

本题分数1分

第8题以下程序的输出结果是【】

main()

 int y=9;

 for(;y>0;y--)

  if(y%3==0)

  printf("%d",--y);

  continue;

}

}

A.963

B.852

C.741

D.863

【正确答案】B

 

【你的答案】

 

本题分数1分

第9题以下程序的输出是【】

 struct st

 { int x;int *y;} *p;

   int dt[4]={10,20,30,40};

   struct st aa[4]={50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0]};

 main()

 { p=aa;

   printf("%d\n",++(p->x));

 }

A.10

B.11

C.51

D.60

【正确答案】C

 

【你的答案】

 

本题分数1分

第10题设变量a是int型,f是float型,i是double型,则表达式10+?

a?

+i*f值的数据类型为【】

A.int

B.float

C.double

D.不确定

【正确答案】C

 

【你的答案】

 

本题分数1分

第11题C语言中提供的关键字有【】

A.swicth

B.cher

C.Case

D.default

【正确答案】D

 

【你的答案】

 

本题分数1分

第12题下面程序段的运行结果是【】

char *format="%s,a=%d,b=%d\n";

int a=11,b=10;

a+=b;

printf(format,"a+=b",a,b);

A.for,"a+=b",ab

B.format,"a+=b"

C.a+=b,a=21,b=10

D.以上结果都不对

【正确答案】C

 

【你的答案】

 

本题分数1分

第13题假定x和y为double型,则表达式x=2,y=x+3/2的值是【】

A.3.500000

B.3

C.2.000000

D.3.000000

【正确答案】D

 

【你的答案】

 

本题分数1分

第14题若执行下面的程序时,从键盘上输入5和2,则输出结果是【】

main()

 int a,b,k;

 scanf("%d%d",&a,&b);

 k=a;

 if(a

  else k=b%a;

 printf("%d\n",k);

}

A.5

B.3

C.2

D.0

【正确答案】C

 

【你的答案】

 

本题分数1分

第15题设x和y为int型变量,则执行下面的循环后,y的值为【】

    for(y=l, x=l; y<=50; y++)

      if(x>=10) break;

      if(x%2==1) {x+=5; continue;}

      x-= 3;

    }

A.2

B.4

C.6

D.8

【正确答案】C

 

【你的答案】

 

本题分数1分

第16题字符串“XyZ”在内存中占用的字节数是【】

A.3

B.4

C.6

D.8

【正确答案】B

 

【你的答案】

 

本题分数1分

第17题设有如下数据定义语句

char x[]={"abcdefg"};

char y[]={'a','b','c','d','e','f','g'};

则下列叙述正确的是【】

A.数组x和数组y等价

B.数组x和数组y的长度相同

C.数组x的长度大于数组y的长度

D.数组x的长度小于数组y的长度

【正确答案】C

 

【你的答案】

 

本题分数1分

第18题以下所列的各函数首部中,正确的是【】

A.voidplay(var:

integer,varb:

integer)

B.voidplay(inta,b)

C.voidplay(inta,intb)

D.subplay(aasinteger,basinteger)

【正确答案】C

 

【你的答案】

 

本题分数1分

第19题有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。

下面程序是求这堆零件总数,在划线处应填入的选项是【】

#include 

main()

 int i;

 for(i=100;i<200;i++)

  if((i-2)%4==0)

   if(!

((i-3)%7))

   if()

   printf("%d",i);

}

A.i%9=5

B.i%9!

=5

C.(i-5)%9!

=0

D.(i-5)%9==0

【正确答案】D

 

【你的答案】

 

本题分数1分

第20题以下叙述不正确的是【】

A.一个C源程序可由一个或多个函数组成

B.一个C源程序必须包含一个main函数

C.C程序的基本组成单位是函数

D.在C程序中,注释说明只能位于一条语句的后面

【正确答案】D

二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选、少选或未选均无分。

第1题以下选项中, 不合法转义字符的选项是【】

A.'\\'

B.'\018'

C.'xab'

D.'\abc'

E.'\,\'

【正确答案】BCDE

 

【你的答案】

 

本题分数2分

第2题C语言规定,在一个源程序中,main函数的位置说法错误的是【】

A.必须在最开始

B.不能写在其他函数的内部

C.可以任意

D.必须在最后

E.必须在系统调用的库函数的后面

【正确答案】ADE

 

【你的答案】

 

本题分数2分

第3题以下有4组用户标识符,其中合法的几组是【】

A.For-subCase

B.INT_stua3

C.4dDOSize

D.f2_G3IFabc

E.WORDvoiddefine

【正确答案】BD

 

【你的答案】

 

本题分数2分

第4题设int a,b,c;则下列哪些是不合法的if语句【】

A.if(a=b)c++;

B.if(a=

C.if(a<>b)c++;

D.if(a=>b)c++;

E.if(a=

【正确答案】BCDE

 

【你的答案】

 

本题分数2分

第5题下列说法不正确的是【】

int i,x;

for(i=0,x=0;i<=9 &&x!

=876;i++)scanf("%d",x);

A.最多的执行10次

B.最多执行9次

C.是无限循环

D.循环体一次也不执行

E.程序有语法错误

【正确答案】BCDE

三、简答题(本大题共4小题,每小题4分,共16分)

第1题结构体类型和共用体类型有什么不同?

 

【正确答案】(P160、177)结构体类型由多个成员组成,每个成员占用不同的存储空间,结构体变量的长度是所有成员的长度之和;共用体类型由多个成员组成,但是它们共享同一段存储空间,同一时间,只能有一个成员使用,存储空间的大小取决于存储单元最大的成员的数据类型。

 

【你的答案】

 

本题分数4分

你的得分

修改分数

第2题什么是文件?

 

【正确答案】(P193)所谓“文件”是指一组相关数据的有序集合。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1