c语言知识软件,C语言基础知识

12.若有运算符 >、*=、<

A.*=   <<   >   %   sizeof

B.<<   *=   >   %   sizeof

C.*=   >   <<   sizeof   %

D.*=   >   <<   %   sizeof

13.若有以下类型说明语句

char w; int x; float y; double z;

则表达式 w*x+z-y 的结果是()类型。

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

14.若 w,x,y,z 均为int 型变量,则执行下面的语句后, w=(1), x=(2), y=(3), z=(4)。

w=5;  x=4;

y=w++*w++*w++;

z=--x*=--x*--x;

(1)A.8        B.7        C.6        D.24

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

A.150      B.125      C.210      D.336

A.64       B.1        C.6        D.24

15.C语言的程序一行写不下时,可以

A.用逗号换行                B.用分号换行

C.在任意一空格处换行        D.用回车符换行

16.下述标识符中,()是合法的用户标识符。

A.A#C        B.getch

C.void       D.ab*

17.在C语言中,字符型数据在内存中是以()形式存放。

13.若有以下类型说明语句

char w; int x; float y; double z;

则表达式 w*x+z-y 的结果是()类型。

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

14.若 w,x,y,z 均为int 型变量,则执行下面的语句后, w=(1), x=(2), y=(3), z=(4)。

w=5;  x=4;

y=w++*w++*w++;

z=--x*=--x*--x;

(1)A.8        B.7        C.6        D.24

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

A.150      B.125      C.210      D.336

A.64       B.1        C.6        D.24

15.C语言的程序一行写不下时,可以

A.用逗号换行                B.用分号换行

C.在任意一空格处换行        D.用回车符换行

16.下述标识符中,()是合法的用户标识符。

A.A#C        B.getch

C.void       D.ab*

17.在C语言中,字符型数据在内存中是以()形式存放。

A.原码        B.BCD

C.反码        D.ASCII码

18.()是非法的C语言转义字符。

A.'\b'        B.'\0xf'

C.'\037'      D.'\''

19.语句 char s='\092';的作用是

A.s包含1个字符                B.说明不合法, s的值不定。

C.使 s包含4个字符             D.使 s包含3个字符

20.在C语言中,int,char,和short三种类型数据所占用的内存

A.均为2个字节                    B.由用户自己定义

C.由所用机器的机器字长决定        D.是任意的

21.高性能int类型的数据长度为2个字节,则 unsigned int 类型数据的取值范围是

A.0~255            B.0~65535

C.-32768~32767     D.-256~255

22.以下()是不正确的转义字符。

A.'\\'        B.'\'

C.'081'       D.'\0'

23.一个C语言的程序是由()组成

A.主程序            B.子程序

C.函数     &nb

sp;       D.过程

24.一个C语言的程序总是从()开始的。

A.主过程            B.主函数

C.子程序            D.主程序

25.一个C语言的程序是由

A.一个主程序和若干个子程序组成            B.函数组成

C.若干过程组成                            D.若干子程序组成

26.以下述叙不正确的是

A.一个C源程序可以由一个或多个函数组成

B.一个C源程序必须包含一个main函数

C.C程序的基本组成单位是函数

D.在C程序中注释说明只能位于一条语句的后面

27.C语言中规定:在一个源程序中main函数的位置

A.必须在开始                B.必须在系统调用的库函数的后面

C.可以任意                    D.必须在

28.一个C程序的执行是从

A.本程序的main函数开始,到main函数结束

B.本程序文件的个函数开始,到本程序的一个函数结束

C.本程序的main函数开始,到本程序的一个函数结束

D.本程序文件的个函数开始,到本程序main函数结束

29.以下述叙正确的是

A.在C程序中,main函数必须位于程序的前面

B.C程序的每行中只能写一条语句

C.C语言本身没有输入输出语句

D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误

二、填空题

1.将下列给出的常量分别归类到:整型常量、浮点常量和字符型常量

(1)0x7a        (2)078        (3)6a        (4)57L

(5)'m'         (6)"ab6"      (7)-32       (8)3.4,256

(9)0e0         (10).e0       (11)-3.1e-5  (12)2e0

(13)0.012e003  (14)'\"'      (15)'xy'     (16)" "

(17)"\nab\t"   (18)'\"'      (19)'\07'

2.指出下列标识符中哪些是非法的

(1)a_Char        (2)b22c        (3)286pc        (4)-am

(5)_7b           (6)ab#         (7)Max_1        (8)__Star

(9)*itm          (10)To-2       (11)for         (12)"tt"

3.C源程序的基本单位是____。

4.一个C源程序中至少应包含一个_____。

5.在一个C源程序中,注释部分二侧的分界符分别为___和___。

6.在C语言中,输入操作是由库函数____完成的,输出操作是由库函数____完成的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值