全国高等教育自学考试计算机软件基础试题历年试卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国高等教育自学考试计算机软件基础试题历

年试卷

文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]

全国2002年4月高等教育自学考试

计算机软件基础(一)试题

课程代码:02243

一、单项选择题(本大题共40小题,每小题1分,共40分)在每小题列出

的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

1.面向算法的计算机语言是( )

A.可视化语言

B.高级语言

C.汇编语言

D.机器语言

2.以下运算符使用错误的是( )

A.--k

B.(a+b)--

C.++j

D.i++

3.关于C 语言程序的正确叙述是( )

A.main()所在行的末尾必须要有分号(;)

B.主函数的函数体不一定用花括号({})括起来

C.一个完整的C 程序可以没有任何函数

D.C 语言程序的简单语句必须用分号(;)作为语句的结束符

4.已知:int i=5,a;当a=i++;语句执行后,变量i 和a 的值分别是( )

A.5 5

B.5 6

C.6 5

D.6 6

5.用C 语言表示算式d c b

a ••,错误的表达式是( )

A.a/(c*d)*b

B.a*b/c/d

C.a*b/c*d

D.a*b/(c*d)

6.下列程序的运行结果是

#include

main()

{int x=10,y=3;

printf("%d\n",y=x/y);

}

A.0

B.1

C.3

D.3.3

7.下列程序的运行结果是( )

# include

main()

{ int x=023;

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

}

A.18

B.19

C.22

D.23

8.C语言中,关于scanf()函数正确的叙述是( )

A.利用scanf()函数可以给变量提供数据

B.scanf()函数具有计算功能

C.scanf()函数就是输入语句

D.scanf()函数只能用在主函数中

9.C语言中,已知a的ASCII码为97,A的ASCII码为65。又已知,int,c;char i;scanf("%c,%d",&c,&i);语句执行后,若要使c的值为101,i的值为D,正确的数据输入为(注:↙为回车符号)

A.101,68↙

B.101,D↙

C.e,68↙

D.e,D↙

10.已知:int x=100,y;

y=x>80 60:70;

则y的值是( )

A.60

B.70

C.80

D.100

11. C语言中,已知int b=2;则下列表达式值为1的是()

A.b>1

B.b>b

C.b<1

D.!(b=1)

12.C语言中,下列语句运算符的执行次序是( )

x=!a==b;

A.先执行=,再执行!,再执行==

B.先执行==,再执行!,再执行=

C.先执行!,再执行==,再执行=

D.执行次序是随机的

13.下列程序的功能是( )

#include

main()

{ char c;

c=getchar();

if(c>='a'&&c<='z')c=c-32;

putchar(c);

}

A.将大写字母转换成小写字母

B.将小写字母转换成大写字母

C.将大小写字母互换

D.以上均错误

14.C语言中,关于while与do-while语句正确的叙述是( )

A.允许从do-while外部转到循环体内

B.do-while的循环体不能是复合语句

C.while的循环控制条件比do-while的循环控制条件严格

D.do-while的循环体至少无条件执行一次

15.下列程序段执行后,k的值是( )

int k=1;

while (k++<10);

A.9

B.10

C.11

D.不定

16.下列C语言程序运行时输入2473↙,则输出结果是( ) (注:↙为回车符号)

#include

main()

{int cx;

while ((cx=getchar())!='\n')

{switch(cx-'2')

{case 0:

case 1:putchar(cx+4);

case 2:putchar(cx+4);

break;

case 3:putchar(cx+3);

default:putchar(cx+2);

}

}

}

A.668966

B.668977

C.6677877

D.6688766

17.下列程序的运行结果是( )

#include

main()

{int i,j,x=0;

for (i=0;i<2;i++)

{x++;

for (j=0;j<=3;j++)

{if(j%2)continue;

x++;

}

x++;

}

printf("x=%d\n",x);

}

A.x=4

B.x=6

C.x=8

D.x=12

18.已知:int i=5,s;则s=i--;等价于( )

A.s=i;i=i-1;

B.i=i-1;s=i;

C.s=i;s=s-1

D.s=i;s=i-1;

19.C语言中关于数组的正确叙述是( )

A.数组名代表数组中的全部元素

相关文档
最新文档