C语言考试题.帮我做一下吧。

Python012

C语言考试题.帮我做一下吧。,第1张

一单选题(10*1分):

1下列不属于C语言关键字的是

D look

2 下列关于C语言的叙述错误的是:

A 英文字母大小写不加以区分 c语言是区分大小写的

3 下列转义符中错误的是:

C ‘\x111’ //转义符16进制符号后数字,只能有两位应该改为‘\x11’

4 执行语句printf(“%d”,-1)后的输出结果是:

A -1

5 设float a=2,b=4,c=3,以下语言表达式与代数1/2(a+b)c计算结果不一致的是:

B (1/2)*(a+b)*c //首先运算(1/2),两个都是整数,运算后结果会等于0

6设int a=10,b=20,c=30,条件表达式a<b?a=5:的值是:

A 5 //“(判断句)?(语句1):(语句2)” 条件语句,若判断句部分为真,则执行第一个语句

7设int a=9,b=-6,c;,执行语句c=a/b+0.8;后的C的值是:( )

A 1 //因为定义c为整数,所以b,d肯定是错的

8执行语句for(i=1i++<=4)后i的值是:( )

C5

9 设有:int i=010,j=10则printf(“%d,%d\n”++i,j--)的输出是:( )

B 9,10//在c语言中,数字前加0则表示此数字为8进制数字

10设所有均已正确定义,下列程序段运行后x的值是:( )

a=b=c=0x=35

if(!a)x--else if(b)if(c)x=3else x=4

B 4 //两个 if语句 前面使得x-34。再运行到第二个if时,使x变为4

下面的我也不干了, 希望我的答案加讲解对你有帮助,如果你觉得答案对你有用,就把分数给我吧!即使是0分

一、选择题(共10个)

③  2.③  3.①  4.④  5.③  6.①  7.④  8.①  9.①  10.①

二、填空题(共7个)

-32768 ~ 32767(16位机)

0

下划线    下划线

double a=0.618

11、6

三、判断题(共5个)

X

四、阅读以下C语言程序,以下程序的程序输出的结果是2,1。

五、有两个浮点数a=5.2,b=3.1,计算并输出它们的和、差、积、商。

//#include "stdafx.h"//vc++6.0加上这一行.

#include "stdio.h"//

void main(void){

    double a=5.2,b=3.1

    printf("a + b = %f\na - b = %f\na x b = %f\na÷ b = %f\n",a+b,a-b,a*b,a/b)

}