c第三章基本数据类型与运算符

更新时间:2023-12-06 05:47:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第三章 基本数据类型与运算符

一、选择题:

2) C语言中运算对象必须是整型的运算符是 ____. A)% B)/ C)= D)<=

3) 若已定义x和y为int类型,则执行了语句x=1;y=x+3/2;后y的值是 ____. A)1 B)2 C)2.0 D)2.5

4) 若有以下程序段,int a=1,b=2,c; c=1.0/b*a; 则执行后,c中的值是 ____. A)0 B)0.5 C)1 D)2

5) 能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是____. A)a>=10 or a<=0 B)a>=0|a<=10 C)a>=10 && a<=0 D)a>=10‖a<=0

6) 下列字符序列中,不可用作C语言标识符的是 ____. A)xyd233 B)No.1 C)_sd D)xyz

7) 在printf( )函数中,反斜杠字符'\\'表示为 ____. A)\\’ B)\\0 C)\\n D)\\\\

8) 设先有定义:int a=10;则表达式a+=a *=a的值为____. A)10 B)100 C)1000 D)200 9) 设先有定义:int a=10;则表达式(++a)+(a--)的值为____. A)20 B)21 C)22 D)19 10) 设先有定义:int y=3,x=3,z=1;则语句:

printf(“%d %d\\n”,(++x,y++),z+2); 的输出结果为____. A)3 4 B)4 2 C)4 3 D)3 3 11)假定x、y、z、m均为int型变量,有如下程序段: x=2; y=3; z=1; m=(y

则该程序运行后,m的值是 ____.

A)4 B)3 C)2 D)1

12) 以下选项中合法的字符常量是 ____.

A)\ B)'\\010' C)68 D)D

13) 设x=3,y=4,z=5,则表达式((x+y)>z)&&(y==z)&&x||y+z&&y+z的值为 ____. A)0 B)1 C)2 D)3

14)如果a=1,b=2,c=3,d=4,则条件表达式a

A)0 B)1 C)2 D)3

二、填空题:

1.表达式10/3的结果是___________;10%3的结果是______。 2.执行语句:int a=12;a+=a-=a*a;后的值是___________。 3.以下语句的输出结果是___________。

short b=65535; printf(\

4.以下程序的执行结果是_____________________。 #include main( ) { int a,b,x; x=(a=3,b=a- -); printf(\5.以下程序的执行结果是___________。 #include main( ) { float f1,f2,f3,f4; int m1,m2; f1=f2=f3=f4=2; m1=m2=1; printf(\}

6.以下程序的执行结果是___________。 #include main() { float f=13.8; int n; n=(int)f%3; printf(\}

三、答案:

A B A D B D D C D

1、(3 1 )2、(-264)3、(-1)4、5、(0) 6、(n=1)

C B B A (x=3,a=2,b=3) A

本文来源:https://www.bwwdw.com/article/zort.html

Top