文档库

最新最全的文档下载
当前位置:文档库 > 汇编浅析高考模拟题的解释

汇编浅析高考模拟题的解释

A. 11/3

B. 11.0/3

C. (float)11/3

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

12. 若变量f已说明为float类型,i为int类型,则下面哪些表达式(或语句)能够实现将f中的数值保留小数点后两位,第三位进行四舍五入的运算?(多选)

A. f=(f*100+0.5)/100.0

B. i=f*100+0.5,f=i/100.0;

C. f=(int)(f*100+0.5)/100.0;

D. f=(f/100+0.5)*100.0;

13. 已知a为整型变量,那么与表达式a!=0 真假值情况相同的表达式有哪些?(多选)

A. a>0||a<0

B. a

C. !a==0

D. !a

14. 若有以下说明语句:(单选)

char s='\\\092';

则下面哪一项是正确的.

A. 使s的值包含2个字符

B. 说明语句不合法

C. 使s的值包含6个字符

D. 使s的值包含4个字符

15. 该程序的运行结果是:(单选)

void main()

{ int a,b,c;

a=2;b=7;c=5;

switch(a>0)

{

case 1:

switch(b<10)

{ case 1:printf("^");break;

case 0:printf("!");break;}

case 0:

switch(c==5)

{ case 0: printf("*");break;

case 1: printf("#");break;

default:printf("%%");break; }

default:

printf("&"); }

printf("\n"); }

A. ^#&

B. ^

C. &

D. ^!*#%&

三、判断题:(15分)

1、c语言属于第二代语言。( )

2、c语言的保留字与标识符完全没有关系。( ) 3、函数是构成C语言程序的基本单位。( )

4、C语言的数据类型可分为基本数据类型和导出数据类型。( )

5、C程序结构由三种基本程序结构组成:顺序结构,选择结构,循环结构。( )

6、在C语言中数据的混合运算中,类型的转换方式有自动转换和显示转换。( )

7、在c语言中运算符有优先级和结合性的说法。( )

8、数组是可以有不同的类型的数据组成的集合。( )

9、函数定义应含有函数的说明部分和函数体。( )

10、c语言的文件有顺序文件和随机文件。( )

11、可以用直接用关系运算符“==”比较两个字符串是否相等。()

12、利用数组名作函数参数,实现单向数据传递。( )

13、使用switch语句只能判断一个表达式的值与一个常量是否相等的关系,而不能直接判断大于、小于等复杂关系。( )

14、使用scanf()函数时输入实型数据时可以指定小数位数。( )

15、变量没有定义,出错信息为:undefined symbol ’xxx’ ( )

四、分析程序功能和写出程序运行结果题:(每小题5分,共45分)

1、分析此程序的功能:

float average();

main( )

{float a,b,c,ave;

scanf(“%f%f%f”,&a,&b,&c);

ave=average(a,b,c);

printf(“average=%f”,ave);}

float average(x,y,z)

float x,y,z;

{float aver;

aver=(x+y+z)/3;

return(aver);}

此程序的功能:

2、写出此程序的运行结果。

main()

{int x=123,y=0123,z=0x123;

printf(“%d %d %d”,x,y,z);

printf(“%0 %0 %0”,x,y,z);

printf(“%x %x %x”,x,y,z);}

此程序的运行结果为:

3、分析此程序的运行结果:

免费下载Word文档免费下载: 汇编浅析高考模拟题的解释

(共4页)