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

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

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

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

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

A.必须作为第一个函数

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

C.可以放在任意位置

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

C。

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

A.关系运算符<

算术运算符<

赋值运算符<

逻辑与运算符

B.逻辑运算符<

关系运算符<

赋值运算符

C.赋值运算符<

逻辑与运算符<

算术运算符

D.算术运算符<

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

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

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

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

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

8、语句char 

*s=”\t\\Name\Address\n’’;

中,指针s所指字符串的长度为( 

)(分数:

A.说明不合法

B.13

C.14

D.15

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

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);

A.27

B.33

C.39

D.45

11、

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

) 

for(y=1;

y<

10;

) 

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

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

A.x=27,y=27

B.x=15,y=14

C.x=12,y=13

D.x=y=27

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

{

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

for(;

;

){i+=k;

if(i>

j){printf("%d\n",s);

break;

s+=i;

A.4

B.5

C.6

D.7

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

k=2;

while(k==0) 

printf(″%d″,k);

k--;

printf(″\n″);

A.0

B.1

C.2

D.无限次

14、若有如下语句

intx=3;

do{printf("

"

%d\n"

x-=2);

}while(!

(--x));

则上面程序段()

A.输出的是1

B.输出的是1和-2

C.输出的是3和0

D.是死循环

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

voidmain(void)

inty=1,x=5;

if(x<

0)y=-1;

if(x>

=0)y=0;

y);

A.-1

B.0

C.1

D.5

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

B.语法错

C.0

D.97

17、下列叙述中错误的是( 

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

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

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

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

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

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;

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

b?

a:

c>

d?

c:

d的值是( 

A.2

B.3

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

A.采用逻辑部件

B.存储程序和数据

C.控制代码

D.总结结构

21、( 

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

A.机器语言

B.汇编语言

C.高级语言

D.语言处理程序

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

A.word

B.byte

C.KB

D.bit

23、Unix是(   )(分数:

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

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

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

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

24、当已经存在一个abc.txt文件时,执行函数fopen("

abc.txt"

"

r++"

)的功能是( 

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

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

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

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

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

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

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

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

D.以上答案均正确

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

A.TRUE

B.-1

D.NULL

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

)。

structstudent

age;

num;

}stu1,*p;

p=&

stu1;

A.stu1.age

B.student.age

C.p->

age

D.(*p).age

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

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

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

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

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

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

 

)(分数:

A.值

B.地址

C.名

D.一个标志

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

( 

{char 

a[]="

language"

*p;

p=a;

while(*p!

='

u'

){printf("

%c"

*p-32);

p++;

}}

A.LANGUAGE

B.language

C.LANG

D.langUAGE

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

sub(intx,inty,int 

*z)

{*z=y-x;

{inta,b,c;

sub(10,5,&

a);

sub(7,a,&

b);

sub(a,b,&

c);

printf("

%4d,%4d,%4d\n"

a,b,c);

}}

A.5,2,3

B.-5,-12,-7

C.-5,-12,-17

D.5,-2,-7

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

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

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

A.非法

B.a[4]的地址

C.5

D.3

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

A.&

i=3

B.*p=3

C.*p=3

D.p=&

i

34、若有说明:

int i,j=2,*p=&

i;

则能完成i=j赋值功能的语句是( 

A.i=*p

B.*p=*&

j

C.i=&

D.i=**p

35、合法的数组定义是( 

A.inta[]="

;

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

C.chara="

string"

D.chara[]={"

0,1,2,3,4,5"

};

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

37、

有如下程序片段:

inti=0;

while(i++<

=2)

%d"

i);

则i的最终执行结果是:

()

D.无结果

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

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

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

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

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

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

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

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

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

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

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

A.它必须是算术表达式

B.它必须是关系表达式

C.它必须是逻辑表达式

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

41、设有inta=3,b=-4,c=0;

表达式((a>

b)?

a:

b)&

&

c<

0的值是(   )(分数:

A.-4

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

A.二进制

B.八进制

C.十进制

D.十六进制

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

A.\0

B.\n

C.\r

D.\f

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

A.ROM

B.RAM

C.硬盘

D.CD-ROM

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

A.8bits

B.16bits

C.32bits

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

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

A..OBJ

B..C

C..BAT

D..BAK

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

A.ASCII文件

B.文本文件

C.二进制文件

D.设备文件

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

A.扫描仪

B.键盘

C.鼠标

D.显示器

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

A.1000000000000010

B.1111111111111110

C.11111111111111101

D.1111111111111111

50、字符串常数"

CHINA"

在内存中存储时占的字节数是()(分数:

5分)

A.5

B.6

C.7

51、设有intp,q;

以下不正确的语句是()(分数:

A.p*=3

B.p/=q

C.p+=3

D.p&

=q

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

A.指针

B.int

C.double

D.long

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

A.变量的存储长度

B.变量的生存期

C.变量的作用范围

D.变量的取值范围

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

A.0为假,非0为真

B.只有1为真

C.-1为假,1为真

D.0为真,非0为假

55、

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

A.主机和外设

B.主机和操作系统

C.硬件系统和系统软件

D.硬件系统和软件系统

56、

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

A.操作码、操作数组成

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

C.反码、补码组成

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

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

A.F1

B.F5

C.F9

D.F10

58、若a=9;

b=8,则表达式(a=++b)?

++a:

++b的值是( 

A.8

B.9

C.10

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

A.正当性

B.可行性

C.确定性

D.有穷性

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

A.只写

B.追加

C.读或读写

D.答案BC均正确

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

A.if语句

B.while语句

C.do—while语句

D.for语句

62、-123的原码是( 

A.11111011

B.10000101

C.01111011

D.0000101

63、设charx=′a′;

则printf(″x=﹪c,y=﹪c\n″,x,97);

的输出是(  )(分数:

A.x=a,y=97

B.x=97,y=a

C.x=97,y=97

D.x=a,y=a

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

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

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

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

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

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

A."

ab+"

B."

wb+"

C."

rb+"

D."

ab"

66、所谓“裸机“是指( 

A.单片机

B.单板机

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

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

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

main()

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

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

D.4

68、若x=2,y=3,则x&

y的结果是( 

C.3

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

A.EOF

C.非零值

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

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

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

C.调用函数时临时决定

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

71、以下叙述中不正确的是( 

A.表达式a&

=b等价于a=a&

b

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

C.表达式a!

=b等价于a=a!

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

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

A.自动(auto)

B.静态(static)

C.外部(extern)

D.寄存器(register)

73、对do语句while(表达式);

结构的循环,下列说法正确的是(  )(分数:

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

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

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

D.循环体仅被执行一次

74、如果inti=3,则printf("

-i++)的输出结果及i的值是( 

A.-34

B.-44

C.-43

D.-33

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

B.&

C.||

D.|

76、表达式a<

b||~c&

d的运算顺序是( 

A

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

当前位置:首页 > 外语学习 > 日语学习

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

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