计算机基础与程序设计多项选择题答案.docx

上传人:b****5 文档编号:8512857 上传时间:2023-01-31 格式:DOCX 页数:21 大小:23.27KB
下载 相关 举报
计算机基础与程序设计多项选择题答案.docx_第1页
第1页 / 共21页
计算机基础与程序设计多项选择题答案.docx_第2页
第2页 / 共21页
计算机基础与程序设计多项选择题答案.docx_第3页
第3页 / 共21页
计算机基础与程序设计多项选择题答案.docx_第4页
第4页 / 共21页
计算机基础与程序设计多项选择题答案.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

计算机基础与程序设计多项选择题答案.docx

《计算机基础与程序设计多项选择题答案.docx》由会员分享,可在线阅读,更多相关《计算机基础与程序设计多项选择题答案.docx(21页珍藏版)》请在冰豆网上搜索。

计算机基础与程序设计多项选择题答案.docx

计算机基础与程序设计多项选择题答案

一、单项选择题

1、下面程序的运行结果是(   )

#include 

main()

{int*p1,*p2,*p;

int a=5,b=8;

p1=&a;p2=&b;

   if(a

   printf("%d,%d",*p1,*p2);

   printf("%d,%d",a,b);}

(分数:

1分)

A.8,55,8

B.5,88,5

C.5,85,8

D.8,58,5

标准答案是:

A。

您的答案是:

A

2、若定义doubled;则d在内存中分配的字节数是(   )(分数:

1分)

A.1

B.2

C.4

D.8

标准答案是:

D。

您的答案是:

3、C语言源程序的基本单位是(   )(分数:

1分)

A.过程

B.函数

C.子程序

D.语句

标准答案是:

D。

您的答案是:

4、退出TurboC2.0返回系统,在主菜单File项中可选择()(分数:

1分)

A.Load

B.New

C.Save

D.Quit

标准答案是:

D。

您的答案是:

5、在C程序中,main函数的位置是()(分数:

1分)

A.必须作为第一个函数

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

C.可以放在任意位置

D.必须放在它所调用的函数之后

标准答案是:

C。

您的答案是:

6、下面关于运算符优先顺序的描述中正确的是()(分数:

1分)

A.关系运算符<算术运算符<赋值运算符<逻辑与运算符

B.逻辑运算符<关系运算符<算术运算符<赋值运算符

C.赋值运算符<逻辑与运算符<关系运算符<算术运算符

D.算术运算符<关系运算符<赋值运算符<逻辑与运算符

标准答案是:

C。

您的答案是:

7、对于一个正常运行的C程序,以下叙述中正确的是()(分数:

1分)

A.程序的执行总是从main函数开始,在main函数结束

B.程序的执行总是从程序的第一个函数开始,在main函数结束

C.程序的执行总是从main函数开始,在程序的最后一个函数中结束

D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束

标准答案是:

A。

您的答案是:

8、语句char *s=”\t\\Name\Address\n’’;中,指针s所指字符串的长度为(    )(分数:

1分)

A.说明不合法

B.13

C.14

D.15

标准答案是:

C。

您的答案是:

9、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为(   )(分数:

1分)

A.地址传递

B.单向值传递

C.由实参传给形参,再由形参传回给实参

D.由用户指定传递方式

标准答案是:

B。

您的答案是:

10、下面程序的输出结果是(   )

main( )

{ inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};

  inti,j,k=0;

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

k=k+a[i][0];

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

}

(分数:

1分)

A.27

B.33

C.39

D.45

标准答案是:

A。

您的答案是:

11、

以下程序段的运行结果是(   )    

for(y=1;y<10;) y=((x=3*y,x+1),x-1);

printf(“x=%d,y=%d”,x,y);

(分数:

1分)

A.x=27,y=27

B.x=15,y=14

C.x=12,y=13

D.x=y=27

标准答案是:

B。

您的答案是:

12、在下述程序中,for循环执行的次数是(   )

main( )

{

inti=0,j=10,k=2,s=0;

for(;;){i+=k;

if(i>j){printf("%d\n",s);break;}

s+=i;}

}

(分数:

1分)

A.4

B.5

C.6

D.7

标准答案是:

C。

您的答案是:

13、下面程序段的循环次数是(   )

int k=2;

while(k==0) printf(″%d″,k);

k--;printf(″\n″);

(分数:

1分)

A.0

B.1

C.2

D.无限次

标准答案是:

A。

您的答案是:

14、若有如下语句

  intx=3;

  do{printf(""%d\n",x-=2);}while(!

(--x));

  则上面程序段()

(分数:

1分)

A.输出的是1

B.输出的是1和-2

C.输出的是3和0

D.是死循环

标准答案是:

B。

您的答案是:

15、下列程序段的输出结果是(  )

voidmain(void)

{

    inty=1,x=5;

    if(x<0)y=-1;

    if(x>=0)y=0;

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

}

(分数:

1分)

A.-1

B.0

C.1

D.5

标准答案是:

B。

您的答案是:

16、执行下列语句printf(“%d”,’a’==’A’)后输出为(  )(分数:

1分)

A.1

B.语法错

C.0

D.97

标准答案是:

C。

您的答案是:

17、下列叙述中错误的是( )(分数:

1分)

A.计算机不能直接执行用C语言编写的源程序

B.C程序经编译程序编译后,生成后缀为.obj的文件是一个二进制文件

C.后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件

D.后缀为.obj和.exe的二进制文件都可以直接运行

标准答案是:

D。

您的答案是:

18、以下使i的运算结果为4的表达式是(     )(分数:

1分)

A.inti=0,j=0;(i=3,(j++)+i);

B.inti=1,j=0;j=i=(i=3)*2);

C.inti=0,j=1;(j==1)?

(i=1):

(i=3);

D.inti=1,j=1;i+=j+=2;

标准答案是:

D。

您的答案是:

19、如果a=5,b=2,c=3,d=4,则表达式a>b?

a:

c>d?

c:

d的值是(      )(分数:

1分)

A.2

B.3

C.4

D.5

标准答案是:

D。

您的答案是:

20、计算机能够自动按照人们的意图进行工作的最基本思想是(      )(分数:

1分)

A.采用逻辑部件

B.存储程序和数据

C.控制代码

D.总结结构

标准答案是:

B。

您的答案是:

21、(     )是用助记符来表示指令的符号语言(分数:

1分)

A.机器语言

B.汇编语言

C.高级语言

D.语言处理程序

标准答案是:

B。

您的答案是:

22、一个二进制数位也称为一个(   )(分数:

1分)

A.word

B.byte

C.KB

D.bit

标准答案是:

D。

您的答案是:

23、Unix是(   )(分数:

1分)

A.单用户、单任务的操作系统

B.单用户、多任务的操作系统

C.多用户、单任务的操作系统

D.多用户、多任务的操作系统

标准答案是:

D。

您的答案是:

24、当已经存在一个abc.txt文件时,执行函数fopen("abc.txt","r++")的功能是(   )(分数:

1分)

A.打开abc.txt文件,清除原有的内容

B.打开abc.txt文件,只能写入新的内容

C.打开abc.txt文件,只能读取原有内容

D.打开abc.txt文件,可以读取和写入新的内容

标准答案是:

D。

您的答案是:

25、函数ftell(fp)的作用是(   )(分数:

1分)

A.得到文件当前位置指针的位置

B.移动流式文件的位置指针

C.初始化流式文件的位置指针

D.以上答案均正确

标准答案是:

A。

您的答案是:

26、在执行fopen函数时,若执行不成功,则函数的返回值是(   )(分数:

1分)

A.TRUE

B.-1

C.1

D.NULL

标准答案是:

D。

您的答案是:

27、以下对结构体变量stu1中成员age的非法引用是(  )。

structstudent

{

int age;

int num;

}stu1,*p;

p=&stu1;

(分数:

1分)

A.stu1.age

B.student.age

C.p->age

D.(*p).age

标准答案是:

B。

您的答案是:

28、在说明一个结构体变量时系统分配给它的存储空间是( )(分数:

1分)

A.该结构体中第一个成员所需的存储空间

B.该结构体中最后一个成员所需的存储空间

C.该结构体中占用最大存储空间的成员所需的存储空间

D.该结构体中所有成员所需的存储空间的总和

标准答案是:

D。

您的答案是:

29、变量的指针,其含义是指该变量的(      )(分数:

1分)

A.值

B.地址

C.名

D.一个标志

标准答案是:

B。

您的答案是:

30、下面程序段的运行结果是。

( )

main()

{char a[]="language",*p;

p=a;

while(*p!

='u'){printf("%c",*p-32);p++;}}

(分数:

1分)

A.LANGUAGE

B.language

C.LANG

D.langUAGE

标准答案是:

C。

您的答案是:

31、以下程序的运行结果是(  )。

sub(intx,inty,int *z)

{*z=y-x;}

main()

{inta,b,c;

sub(10,5,&a);

sub(7,a,&b);

sub(a,b,&c);

printf("%4d,%4d,%4d\n",a,b,c);}}

(分数:

1分)

A.5,2,3

B.-5,-12,-7

C.-5,-12,-17

D.5,-2,-7

标准答案是:

B。

您的答案是:

32、下列程序的输出结果是(  )。

main()

{char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;

printf(″%d″,*--p);

}

(分数:

1分)

A.非法

B.a[4]的地址

C.5

D.3

标准答案是:

C。

您的答案是:

33、变量i的值为3,i的地址为1000,若欲使p为指向i的指针变量,则下列赋值正确的是( )(分数:

1分)

A.&i=3

B.*p=3

C.*p=3

D.p=&i

标准答案是:

D。

您的答案是:

34、若有说明:

int i,j=2,*p=&i;,则能完成i=j赋值功能的语句是(  )(分数:

1分)

A.i=*p

B.*p=*&j

C.i=&j

D.i=**p

标准答案是:

B。

您的答案是:

35、合法的数组定义是( )(分数:

1分)

A.inta[]="language";

B.inta[5]={0,1,2,3,4,5};

C.chara="string";

D.chara[]={"0,1,2,3,4,5"};

标准答案是:

D。

您的答案是:

36、在下述程序中,for循环执行的次数是(   )

main( )

{

inti=0,j=10,k=2,s=0;

for(;;){i+=k;

if(i>j){printf("%d\n",s);break;}

s+=i;}

}

(分数:

1分)

A.4

B.5

C.6

D.7

标准答案是:

C。

您的答案是:

37、

有如下程序片段:

inti=0;

while(i++<=2)

printf("%d",i);

则i的最终执行结果是:

()

(分数:

1分)

A.2

B.3

C.4

D.无结果

标准答案是:

B。

您的答案是:

38、以下有关switch语句的正确说法是(     )(分数:

1分)

A.break语句是语句中必须的一部分

B.在switch语句中可以根据需要使用或不使用break语句

C.break语句在switch语句中不可以使用

D.在switch语句中的每一个case都要用break语句

标准答案是:

B。

您的答案是:

39、关于if语句下面叙述正确的是(   )(分数:

1分)

A.只有当if语句中表达式的值等于1时,才执行if的内嵌语句

B.只有当if语句中表达式的值为假时,才执行if的内嵌语句

C.只有当if语句中表达式的值等于0时,才执行if的内嵌语句

D.只要if语句中表达式的值非0时,就执行if的内嵌语句

标准答案是:

D。

您的答案是:

40、关于switch中的表达式,正确的说法是(   )(分数:

1分)

A.它必须是算术表达式

B.它必须是关系表达式

C.它必须是逻辑表达式

D.它可以是任意类型的表达式

标准答案是:

D。

您的答案是:

41、设有inta=3,b=-4,c=0;表达式((a>b)?

a:

b)&&c<0的值是(   )(分数:

1分)

A.-4

B.0

C.1

D.3

标准答案是:

B。

您的答案是:

42、按冯诺依曼的设计思想,计算机采用的数制是(     )(分数:

1分)

A.二进制

B.八进制

C.十进制

D.十六进制

标准答案是:

A。

您的答案是:

43、下列转义字符中,表示回车的是(  )(分数:

1分)

A.\0

B.\n

C.\r

D.\f

标准答案是:

B。

您的答案是:

44、具有只读功能的内存储器是指(   )(分数:

1分)

A.ROM

B.RAM

C.硬盘

D.CD-ROM

标准答案是:

A。

您的答案是:

45、CPU处理数据和指令的基本单位是字(Word),一个字的字长是()(分数:

1分)

A.8bits

B.16bits

C.32bits

D.与CPU数据总线有关的bit位数

标准答案是:

D。

您的答案是:

46、在Dos系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是( )(分数:

1分)

A..OBJ

B..C

C..BAT

D..BAK

标准答案是:

C。

您的答案是:

47、如果文件存储的是数据在内存中存放的字节形式,则该文件是(   )(分数:

1分)

A.ASCII文件

B.文本文件

C.二进制文件

D.设备文件

标准答案是:

C。

您的答案是:

48、下列设备中属于输出设备的是(   )(分数:

1分)

A.扫描仪

B.键盘

C.鼠标

D.显示器

标准答案是:

C。

您的答案是:

49、整数-2在机器内存中的表示是(   )(分数:

1分)

A.1000000000000010

B.1111111111111110

C.11111111111111101

D.1111111111111111

标准答案是:

B。

您的答案是:

50、字符串常数"CHINA"在内存中存储时占的字节数是()(分数:

5分)

A.5

B.6

C.7

D.8

标准答案是:

B。

您的答案是:

51、设有intp,q;以下不正确的语句是()(分数:

5分)

A.p*=3

B.p/=q

C.p+=3

D.p&&=q

标准答案是:

D。

您的答案是:

52、不能进行++和--运算的数据类型是()(分数:

5分)

A.指针

B.int

C.double

D.long

标准答案是:

C。

您的答案是:

53、变量包括数据类型与存储类别两种属性,其中存储类别属性主要用来决定(   )(分数:

1分)

A.变量的存储长度

B.变量的生存期

C.变量的作用范围

D.变量的取值范围

标准答案是:

B。

您的答案是:

54、C程序在作逻辑运算时判断操作数真、假的表述中,正确的是(  )(分数:

5分)

A.0为假,非0为真

B.只有1为真

C.-1为假,1为真

D.0为真,非0为假

标准答案是:

A。

您的答案是:

55、

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

(分数:

1分)

A.主机和外设

B.主机和操作系统

C.硬件系统和系统软件

D.硬件系统和软件系统

标准答案是:

D。

您的答案是:

56、

在计算机中,指令通常是由(   )

(分数:

1分)

A.操作码、操作数组成

B.源操作数、目标操作数组成

C.反码、补码组成

D.直接寻址、目的寻址组成

标准答案是:

A。

您的答案是:

57、在TurboC2.0中,寻求在线帮助可按键(   )(分数:

1分)

A.F1

B.F5

C.F9

D.F10

标准答案是:

A。

您的答案是:

58、若a=9;b=8,则表达式(a=++b)?

++a:

++b的值是(      )(分数:

1分)

A.8

B.9

C.10

D.7

标准答案是:

C。

您的答案是:

59、算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的( )(分数:

1分)

A.正当性

B.可行性

C.确定性

D.有穷性

标准答案是:

C。

您的答案是:

60、fgetc函数的作用是指定文件读入一个字符,该文件的打开方式必须是(   )(分数:

1分)

A.只写

B.追加

C.读或读写

D.答案BC均正确

标准答案是:

C。

您的答案是:

61、下列语句中不能实现循环结构的语句是()(分数:

5分)

A.if语句

B.while语句

C.do—while语句

D.for语句

标准答案是:

A。

您的答案是:

62、-123的原码是(   )(分数:

1分)

A.11111011

B.10000101

C.01111011

D.0000101

标准答案是:

A。

您的答案是:

63、设charx=′a′;则printf(″x=﹪c,y=﹪c\n″,x,97);的输出是(  )(分数:

1分)

A.x=a,y=97

B.x=97,y=a

C.x=97,y=97

D.x=a,y=a

标准答案是:

D。

您的答案是:

64、在文件使用方式中,字符串″rb″表示(  )(分数:

1分)

A.打开一个已存在的二进制文件,只能读取数据

B.打开一个文本文件,只能写入数据

C.打开一个已存在的文本文件,只能读取数据

D.打开一个二进制文件,只能写入数据

标准答案是:

A。

您的答案是:

65、若要用fopen()函数打开一个新的二进制文件,该文件可以读也可以写,则文件打开时的模式是( )(分数:

1分)

A."ab+"

B."wb+"

C."rb+"

D."ab"

标准答案是:

C。

您的答案是:

66、所谓“裸机“是指( )(分数:

1分)

A.单片机

B.单板机

C.不装备任何软件的计算机

D.只装备操作系统的计算机

标准答案是:

C。

您的答案是:

67、下面程序执行后,i的值是( )

main()

{ inta[5]={1,2,3,4,5},i=2;

  printf(″%d″,a[i++]);

}

(分数:

1分)

A.1

B.3

C.2

D.4

标准答案是:

B。

您的答案是:

68、若x=2,y=3,则x&y的结果是(   )(分数:

1分)

A.0

B.2

C.3

D.5

标准答案是:

B。

您的答案是:

69、若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是(   )(分数:

1分)

A.EOF

B.-1

C.非零值

D.NULL

标准答案是:

C。

您的答案是:

70、在C语言中,确定函数返回值的类型由(   )(分数:

1分)

A.return语句中的表达式类型

B.调用该函数的主函数类型决定

C.调用函数时临时决定

D.定义函数时所指定的函数类型决定

标准答案是:

D。

您的答案是:

71、以下叙述中不正确的是(   )(分数:

1分)

A.表达式a&=b等价于a=a&b

B.表达式a|=b等价于a=a|b

C.表达式a!

=b等价于a=a!

b

D.表达式a^=b等价于a=a^b

标准答案是:

C。

您的答案是:

72、凡是函数中未指定存储类别的局部变量,其隐含的存储类别是(   )(分数:

1分)

A.自动(auto)

B.静态(static)

C.外部(extern)

D.寄存器(register)

标准答案是:

A。

您的答案是:

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

1分)

A.当表达式的值为非零时不执行循环体

B.循环体至少被执行一次

C.当表达式的值为零时循环体一次也不执行

D.循环体仅被执行一次

标准答案是:

B。

您的答案是:

74、如果inti=3,则printf("%d",-i++)的输出结果及i的值是(   )(分数:

1分)

A.-34

B.-44

C.-43

D.-33

标准答案是:

A。

您的答案是:

75、以下运算符中优先级最低的是(   )(分数:

1分)

A.&&

B.&

C.||

D.|

标准答案是:

C。

您的答案是:

76、表达式a

1分)

A

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

当前位置:首页 > 初中教育

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

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