c语言考试及答案.pdfVIP

  • 1
  • 0
  • 约9.69千字
  • 约 10页
  • 2026-03-10 发布于河南
  • 举报

c语言考试及答案

1/10

————————————————————————————————作者:

————————————————————————————————日期:

2/10

个人收集整理,勿做商业用途

浙江理工大学

C程序设计试题(一)

试题二、语言基础题(本题共30分)

(一)判断题(本题共10分,每小题1分)

说明:在以下提供的若干陈述中,逐一判断其正确与否,选A表示正确,选B表示错误。

(16)C语言程序的三种基本结构是顺序、选择和嵌套。

(17)在C语言程序中,在函数内部定义的变量称为全局变量。

(18)运算符“=”和“=”的优先级相同。

(19)%f‘’是不正确的字符常量。

(20)运算符“+”不能作为单目运算符。

(21)如果运算符“*”和“/”都是右结合的,则表达式10*6/5的值是10。

(22)s(s-a)(s-b)(s-c)是合法的C语言表达式。

(23)表达式!!6的值是6。

(24)表达式~(~21)的值是5。

(25)对于变量定:inta[10],*p=a+8;数组a的最后一个元素是p[1]。

(二)单选题(本题共20分,每小题2分)

(26)执行语句(26),,;将得到出错信息。

A、%uB、%sC、%eD、%d

(27)设c是一个字符变量,求解表达(27)后,c的值不是1就是0。

A、c=getchar()!=’

’B、(c=getchar()!)=’

C、c=’1’D、c=EOF

(28)下列定义中,(28)定义的变量可以存放-123.4。

A、longa;B、unsignedb;

C、intd;D、floatc;

(29)对于变量定义;char*pp[100],pp是一个(29)。

A、函数B、数组元素C、指针变量D、数组

(30)下列程序段的输出结果是(30)。

A、(MOON,M)B、(OON,C)C、(OON,Q)D、(OON,A)

(31)对于以下的变量定义,表达式(31)是不正确的。

structnode{

3/10

个人收集整理,勿做商业用途

floatx,y;

chars[10];

}point,*p=point;

A、p→x=2.0B、(*p).y=3.0

C、point.x=2.0D、p→→

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

inta=10,b=0;

if(a15)

b=1;

elseif(a2)

b=2;

文档评论(0)

1亿VIP精品文档

相关文档