C语言逻辑计算试题及答案.pdfVIP

  • 0
  • 0
  • 约6.23千字
  • 约 14页
  • 2026-03-05 发布于安徽
  • 举报

C语言逻辑计算试题及答案

一、单选题(每题1分,共15分)

1.下列哪个运算符的优先级最高?()

A.+B.C.==D.

【答案】B

【解析】运算符优先级:==+。

2.若`inta=5,b=3;`,则表达式`a%b`的值是()。

A.2B.3C.5D.0

【答案】A

【解析】`a%b`表示`a`除以`b`的余数,5%3=2。

3.下列哪个语句是正确的?()

A.if(a=b)B.while(a==b)do{}C.for(a;b)D.if(a)b=c;

【答案】D

【解析】选项A缺少冒号,选项B缺少分号,选项C缺少表达式,选项D语法正

确。

4.在C语言中,定义数组时,数组的大小必须是()。

A.变量B.常量C.变量或常量D.任意值

【答案】B

【解析】数组大小必须是编译时常量。

5.下列哪个是正确的字符串定义?()

A.charstr[]=Hello;B.charstr[6]=Hello;C.charstr[]={H,e,l,l,o

};D.charstr[6]={H,e,l,l,o};

【答案】A

【解析】选项A正确,选项B中字符串长度超过数组大小,选项C和D语法错误。

6.下列哪个函数用于释放动态分配的内存?()

A.mallo

文档评论(0)

1亿VIP精品文档

相关文档