admin 管理员组

文章数量: 1184232


2024年3月22日发(作者:fastjson线程安全)

2023计算机二级《C语言》基础练习题及答案

程序运行后的输出结果是

.-12

参考答案:D

参考解析:此题考察目的是运算符的结合性和优先级。首先计算a*a,

结果为9,然后执行a=a-9,即3-9,结果为-6,然后执行a=(-6)+(-6),

即8=的值为-12。所以选择D。

2[单项选择题] 以下表达中正确的选项是

A.两个字符串可以用关系运算符进展大小比拟

B.函数调用strlen(s);会返回字符串S实际占用内存的大小(以字节

为单位)

C.C语言本身没有供应对字符串进展整体操作的运算符

D.当拼接两个字符串时,结果字符串占用的内存空间是两个原串占用

空间的和

参考答案:C

参考解析:此题考察字符串处理函数strien、strcat、strcmp。B

选项中strlen返回的是字符串s实际占用内存大小加上结尾符,A选项

中不能用关系运算符进展大小比拟,可以使用strcmp。D选项当使用连接

函数strcat时,内存空间会削减一个字符位置。

3[单项选择题] 一个工作人员可以使用多台计算机,而一台计算机可

被多个人使用,则实体工作人员与实体计算机之间的联系是( )。

A.一对一B.一对多C.多对多D.多对一

参考答案:C

参考解析:由于一个人可以操作多个计算机,而一台计算机又可以被

多个人使用,所以两个实体之间是多对多的关系。

4[单项选择题] 对于while(!E)s;,若要执行循环体s,则E的取值

应为:

A.E等于1B.E不等于0C.E不等于1D.E等于0

参考答案:D

参考解析:while语句的一般形式为:while(表达式)语句;其中表达

式是循环条件,语句为循环体。while语句的语义是:计算表达式的值,

当值为真(非0)时,执行循环体语句。该题中如要执行语句s,则!E应为

真,因此E应等于0,D选项正确。

5[单项选择题] 在软件设计中不使用的工具是( )。

A.系统构造图图C.数据流图(DFD图)D.程序流程图

参考答案:C

参考解析:系统构造图是对软件系统构造的总体设计的图形显示。在

需求分析阶段,已经从系统开发的角度动身,把系统按功能逐次分割成层


本文标签: 字符串 系统 语句