上海交大程序c语言第2次作业,交大程序设计C第二次作业.doc

void main()

{ int a = 2, b = 3, c = 0, d;

d = !a && !b ||!c;

printf(“%d\n”, d);

}

选择一项:

a. 编译出错

b. 1

c. -1

d. 0

题目7

在C 语言中,复合语句要用一对( )括起来。

选择一项:

a. 方括号

b. 圆括号

c. 大括号

d. 尖括号

题目8

执行下列语句段后x 的值为( )

int a = 14, b = 15, x ;

char c = ‘A’;

x = (a && b) && (c < a );

选择一项:

a. 1

b. FALSE

c. 0

d. TRUE

题目9

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

#include void main()

{ int a = 55, b = 50, c = 60, d;

d = a > 20 ? b : c;

switch(d)

{ case 40:printf(“%d,”, a);

case 50 : printf(“%d,”, b);

case 60 : printf(“%d,”, c);

default : printf(“$\n”);

}

}

选择一项:

a. 50, 60

b. 50, $

c. 50, 60, $

d. 60, $

题目10

对于int a, 表达式1 <= a <= 5 的值是( )

选择一项:

a. 表达式语法有误

b. 0

c. 不定

d. 1

题目11

C 语言中,下面哪项是不合法的标识符?( )

选择一项:

a. _345

b. switch

c. Abc

d. user

题目12

给定如下程序段,请选择描述正确的说法( )

int i = 9;

while(i = 0) i-- ;

选择一项:

a. 循环是无限循环

b. while 循环执行9 次

c. 循环体语句一次也不执行

d. 循环体语句执行一次

题目13

以下能正确定义一维数组的选项是( )

选择一项:

a. char a = {‘A’,‘B’,‘D’}

b. int a[5] = “0123”;

c. int a[5] = {1, 2, 3, 4, 5};

d. char a[] = {0, 1, 2, 3}

题目14

设n 为整型变量,则for(n = 10; n >= 0; n--) 循环的次数为( )

选择一项:

a. 11

b. 9

c. 10

d. 12

题目15

已有定义int x[3][2],以下能正确引用数组元素的选项是( )

选择一项:

a. x[2][2]

b. x[1][2]

c. x[0][2]

d. x[2][1]

题目16

逻辑运算符两侧运算对象的数据类型( )

选择一项:

a. 可以是整型或字符型数据

b. 可以是任何类型的数据

c. 只能是0 或非0 正数

d. 只能是0 或1

题目17

x, y, z 被定义为int 型变量,若从键盘为其输入数据,则正确的输入语句是( )

选择一项:

a. scanf(“%d%d%d”, x, y, z);

b. read(“%d%d%d”, &x, &y, &z);

c. scanf(“%d%d%d”, &x, &y, &z);

d. input x, y, z

题目18

若变量x、y 已正确定义并赋值,以下符合C 语言语法规则的语句是( )

选择一项:

a. double(x)/10;

b. x = x + 10 = x + y;

c. ++x, y = x--;

d. x + 1 = y;

题目19

若w=1, x = 2, y=3, z = 4 ,则条件表达式w < x ? w: y < z ? y : z 的值是( )

选择一项:

a. 1

b. 2

c. 3

d. 4

题目20

数值029 是一个( )

选择一项:

a. 十六进制

b. 非法数

c. 十进制

d. 八进制数

CBBBC BCACD BCCAD BCCAB

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值