c语言运算20-10结果错误,C语言期末考试试卷及答案4

一、单项选择题 (本大题共20小题,每小题1分,共20分)

1. 构成一个可执行的C程序的是

A. 一个主函数和若干个非主函数

B. 若干个主函数和若干个非主函数

C. 一个主函数和最多一个非主函数 C. 若干个主函数和最多一个非主函数

2. 下面那一个是合法的C语言标识符: ()

A. abc

B. long

C. 4th

D. a-3

3. 用十进制数表示表达式“12|012”的运算结果是()

A. 1

B. 0

C. 14

D. 12

4. 以下哪一个不是C语言合法的运算符()

A. *

B. &

C. @

D. +

5. 按照结构化程序设计的概念,C语言程序设计的基本单位是( )

A. 过程

B. 函数

C. 子程序

D. 语句

6. 下面哪个表达式的值为4. ( )

A. 11/3

B. 11.0/3

C. (float)11/3

D. (int)(11.0/3+0.5)

7.下面C代码的输出结果是()

int answer,result;answer=100;result=answer-10;printf(“The result is %d”, result+5);

A. The result is 90

B. The result is 95

C. The result is 10

D. The result is 100

8. 设x和y均为int型变量,则执行下面的循环后,y的值为( )

for(y=1,x=1;y<=50;y++)

{ if(x>=10)break;

if(x%2==1){x+=5;continue;}

x-=3;

}

A. 2.

B. 4

C. 6

D. 8

9.有如下程序,输出结果是()

main()

{

float x=4.0,y;

if(x<0.0)y=0.0;

else if(x<8.0) y=1.0/x;

else y=1.0;

printf(“%f\n”,y);

}

A. 0.000000

B.0.250000

C. 0.500000

D. 1.000000

10.合法的数组定义是()

A. int a[]={“String”};

B. int a[5]={0,1,2,3,4,5}

C. char a={“String”};

D. char a[]={0,1,2,3,4,5}

11.语句printf(“%d\n”,strlen(“ats\n\\g”));的输出结果是()

A. 5

B. 6

C. 7 D 8

12.设有定义:char s[20]={“Good morning”}; 则s所占的字节数为:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值