安阳工学院c语言期末考试题库,C语言题带答案 安阳工学院2.doc

C语言题带答案 安阳工学院2

选择题

数据类型和表达式 8

以下选项中不属于C语言的类型的是_____。D

A. signed short int

B. unsigned long int

C. unsigned int

D. long short

C语言提供的合法的数据类型关键字是: _____。 B

A. double

B. short

C. integer

D. char

两路选择用_____语句实现。 D

A. case

B. else if

C. switch

D. if…else

下列标识中合法的用户标识符为____。A

A. year

B. long

C. 7 x yz

D. struct

若有说明语句:char c='\72';则变量c____。 A

A. 包含1个字符

B. 包含2个字符

C. 包含3个字符

D. 说明不合法,c的值不确定

下面哪个不是C中的字符常量:____。 C

A.’C’

B. ’b’

C. “C”

D.’ ’

int i;

float f;

double d;

表达式15 + d*f + ’A’ - i的值是______类型。 D

A float

B int

C char

D double

哪个不是C中的有效标示符:____。 A

A num-2

B num_2

C _num_2

D _num_2

下列语句正确的是:______。 D

A 具有静态存储期限的变量具有文件作用域

B 在函数内部声明的变量具有外部链接

C 具有内部链接的变量都具有静态存储期限

D 每个形式参数都具有块作用域

x是const类型的变量,下列关于x的陈述错误的是:______。 A

A 若x是int类型,可以作为switch语句中分支标号的值

B 编译器将检查是否对x进行初始化

C x遵循和变量一样的作用域规则

D x可以是任意类型

判断和循环8

设有程序段

int k=10;

while(k=0)

k=k-1;

则下面描述中正确的是________。 C

A. while循环执行10次

B. 循环是无限循环

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

D. 循环体语句执行一次

执行语句 for(i=1;i++ < 4;); 后变量 i 的值是 。C

A. 3

B. 4

C. 5

D. 不定

下面哪个C循环式后判断循环_____。 A

do…while

for

while

for和while

关于先判断循环的描述正确的是:_______。 C

先判断循环的限制条件为假,循环再执行一次。

先判断循环的初始化首先在循环体完成。

先判断循环的循环体可以不执行。

先判断循环在每次循环体执行之后测试限制条件。

有以下程序

int main(void)

{ int a=15,b=21,m=0;

switch(a%3)

{ case 0: m++;break;

case 1:m++;

switch(b%2)

{ default:m++;

case 0:m++;break;

}

}

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

}

程序运行后的输出结果是_________。 A

A 1

B 2

C 3

D 4

执行以下语句后,y 的值为______。 A

int main(void)

{

int x,y,z;

x=y=z=0;

++x || ++y && ++z;

printf("%d",y);

return 0;

}

A.0

B.1

C.2

D.不确定值

下列代码的输出结果是:______。 D

int i=16, j=3;

switch(i% j) {

case 0: printf(“Zero”);

case 1: printf(“One”);

case 2: printf(“Two”);

case 3: printf(“Three”); break;

default: printf(“Default”);

}

A. Zero

B. ZeroOneTwoThreeDefault

C. Three

D. OneTwoThree

函数 8

C语言规定,在一个源程序中,main函数的位置 。C

A. 必须在最开始

B. 必须在系统调用的库函数的后面

C. 可以任意

D. 必须在最后

关于函数的陈

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值