文档库

最新最全的文档下载
当前位置:文档库 > C语言单选题01

C语言单选题01

C语言单选题01

2C语言程序main()函数要写在( )。

3

下列关于C语言的说法错误的是( )。

4系统默认的C语言源程序扩展名为.C,需经过( )之后,生成.exe文件,才能运行?5不是C语言提供的合法关键字是( )。

6下列C语言用户标识符中合法的是( )。

7

下列四组字符串中都可以用作C语言程序中的标识符的是( )。

8C语言中的简单数据类型包括( )。

9下列可以正确表示字符型常量的是( )。

10已定义c为字符型变量,则下列语句中正确的是 ( )

11已知ch是字符型变量,不正确的赋值语句是( )

12C语言中字符型(char)数据在内存中的存储的是( )

13若int类型数据占2个字节,则unsigned int类型数据的取值范围是 ( )

14若有以下类型说明语句:char w;int x;float y;double z;则表达式(int)(x+y-z*w)的结果为( )类型。

15C语言中运算对象必须是整型的运算符是( )

16在C语言程序中,表达式8/5的结果是( )

17设x为int型变量,则执行 x=10; x+=x;后,x的值为( )

18如果int a=3,b=4;则条件表达式"a

20下面( )表达式的值为4.

21已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是( )

22有:int w=11,x=12,y=3,m; 执行下面语句后m的结果是( ) m=(w

m=(m

23以下运算符中优先级最高的运算符是( )

24

已知int x;char y;则下面错误的scanf函数调用语句为( )

25在C语言的库函数中,可以输出char型变量x值的语句是( )。26在C语言中,认为( )为逻辑"真"

27正确表示数学关系x<=y<=z的c语言表达式为( )

28判断char型变量c1是否为大写字母的表达式为( )。

29若int i=10; 执行下列程序后,变量i的正确结果是( )。 switch ( i ) {

case 9: i+=1;

case 10: i+=1;

case 11: i+=1;

default : i+=1; }

30在下面的条件语句中(其中s1和s2表示是C语言的语句),只有一个在功能上与其它三个语句不等价,它是( )。

31C语言对嵌套if语句的规定是:else语句总是与( )配对。32C语言中用( )表示逻辑“真”。

33若k是int型变量,且有下面的程序段:int k=-3;

if(k<=0) printf(“####”);

else printf(“&&&&”);

上面程序段的输出结果是( )

34main(){

int x=0,a=0,b=0;

switch(x){

case 0: b++;

case 1: a++;

case 2: a++;b++;}

printf(“a=%d,b=%d\n”,a,b);}该程序的输出结果是( )

35已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3';后,c2中的值为 ( )

36在C语言中,字符型数据所占的内存空间是( ) 37下面( )表达式的值为4.

38

以下说法正确的是( )

39设有语句“int a=2,b=3,c=-2,d=2;”,则逻辑表达式“a>0&&b&&c<0&&d>0”的值是( )

40在C语言语句中,用来决定分支流程的表达式是( )。

C语言单选题01

A) 程序文件的开始 B) 程序文件的最后 C) 它所调用的函数的前面 D) 程序文件的任

A) C程序的工作过程是编辑、编译、连接、运行

B) C语言不区分大小写。

C) C程序的三种基本结构是顺序、选择、循环

D) C程序从main函数开始执行

A) 编辑?编译 B )编辑?连接 C) 编译?连接 D) 编辑?改错

A.switch

B.cher

C.case

D.default

A、*y

B、sum

C、int

D、%5f

A、print _3d db8 aBc

B、I\am one_half start$it 3pai

C、str_1 Cpp pow while

D、Pxq My->book line# His.age

A、整型、实型、逻辑型

B、整型、实型、逻辑型、字符型

C、整型、字符型、逻辑型

D、A、’\t’ B、”a” C、”\n” D、297

A)c='97' B)c="97" C)c=‘a’ D)c="a"

A) ch='a+b' B) ch=' \0 ' C) ch=' 7' D) ch=’;’

A)原码 B)补码 C)反码 D) ASCII码

A)0~255 B)0~65535 C)-32768~32767 D)-256~255

A)float B)char C)int D)double

A) %= B) / C) = D) 〈=

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

A) 10 B) 20 C) 40 D) 30

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

A) 0 B) 0或1 C) 1 D) ‘T’或’F’

A)11/3 B)11.0/3 C)(float)11/3 D)(int)(11.0/3+0.5)

A .0 B. 1 C. 5 D. 6

A. 1

B. 2

C. 3

D. 以上结果都不对

A)&& B)++ C)+= D)!=

A)scanf(“%d,%d”,&x,&y);

B) scanf(“%d,%c”,x,y)

C) scanf(“%d%d”,&x,&y)

D) scanf(“%d,%c”,&x,&y)

A)getchar(x); B)fputc(x) C)putchar(x) D)puts(x)

A)true B)大于0的数 C)非0整数 D)非0的数

A) (x<=y)&&(y<=z) B) (x<=y)AND(y<=z) C) (x<=y<=z) D) (x<=y)&(y<=z)

A、'A’<=c1<='Z'

B、(c1>='A’)&(c1<='Z’)

C、(’A’<=c1)AND (‘Z’>=c1)

D、 c1>=’A、13 B、12 C、11 D、10

A、if (a) s1; else s2;

B、if (a= =0) s2; else s1;

C、if (a!=0) s1; else s2;

D、if (a= =0) s1; else s2;

A) 其之前最近的if B) 第一个if C) 缩进位置相同的if D) 其之前最近的且尚A.true B. 整数值1 C.非零整数值 D. False

A、####

B、&&&&

C、####&&&&

D、有语法错误,无输出结果

A)a=2,b=1 B)a=1,b=1 C) a=1,b=0 D) a=2,b=2

A) 68 B) ‘D’ C) 错误 D) ‘d’

A)2个字节 B) 4字节 C) 1字节 D)由用户自定义

A)11/3 B) 11.0/3 C)(float)11/3 D)(int)(11.0/3+0.5)

A) 'x'+5是一个错误的表达式

B) C语言不允许类型的混合运算

C) 强制类型转换时,类型说明符必须加括号

D) (int)x+y 和(int)(x+y)是完全等价的表达式

A.1

B.0

C.-1

D.出错

A.可用任意表达式 B.只能用逻辑表达式或关系表达式 C.只能用逻辑表达式 D.只能用

C语言单选题01

D B C B B A D A C A D B C A B B A B D C

C

B B B D A D

A

D D B

A D

B C D

C

A A