负016是正确的c语言,下午考c语言,我却连2进制都不知道是啥子。

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

第1单元 C语言基础知识

一、单项选择题

1. 是构成C语言程序的基本单位。

A.函数 B.过程 C.子程序 D.子例程

2.以下叙述中正确的是______。

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

B. 可以在一个函数中定义另一个函数

C. main()函数必须放在其它函数之前

D. 所有被调用的函数一定要在调用之前进行定义

3.下述正确的C语言常量是 。

A.E2 B.1.5E2.3 C.5.OE D.3e-3

4.一个C程序的执`行是从( )

A. main()开始,直到main()结束B.第一个函数开始,最后一个函数结束

C.第一个语句开始,最后一个语句结束D. main()函数开始,直到最后一个函数

5.设int x=1,y=1; 表达式(!x||y--)的值 。

A. 0 B. 1 C.2 D. -1

6. 是C语言提供的合法的数据类型关键字。

A.Float B.signed C.integer D.Char

7.下列四组(八进制或十六进制)常数中,正确的一组是 。

A.016 0xbf 0017 B.0abc 017 0xa

C.010 x11 Oxl6 D.0A12 7FF -123

8.在C语言中,合法的字符常数是 。

A.’\084’ B.’\x42’ C.’\84’ D.”\0”

9.与十进制257等值的十六进制数为( )

A.1FFH    B.2FFH    C.101H   D.2FEH

10.下述语句的输出为 。

int x=-1;

printf(“%d, %u, %o”,x,x,x);

A.-1,-1,-1 B.-1,32767,-177777 C.-1,32768,177777 D.-1,65535,177777

11.#include

void main( )

{ int a=7,b=12;

printf("%d\n",b=b/a);

}

A.5 B.1 C.0 D.不确定值

12.在C语言中,要求参加运算的数必须是整数的运算符是 。

A./ B.! C.% D.==

13.下列语句中,符合语法的赋值语句是 。

A.a=7+b+c=a+7; B.a=7+b++=a+7 C.a=7+b,b++,a+7 D.a=7+b,c=a+7

14.下述程序的输出结果是 。

#include

void main( )

{ int a=2;

a%=4-1;

printf(“%d,”,a);

a+=a*=a-=a*=3;

printf(“%d”,a);

}

A.2,O B.1,O C.-1,12 D.2,12

15.下述正确的语句是 。

A.int x=y=z=0; B.int z=(x+y)++; C.x=+3==2; D.d%=2.5;

16.设x,y,z都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为( )

A.4 B.16 C.32 D.52

17.下面程序的输出结果是 。

#include

void main( )

{ int x=02,y=3;

printf("x=%%d,y=%%d", x,y);

}

A.x=2,y=3 B.x=%2,y=%3 C.x=%%d,y=%%d D.x=%d,y=%d

18.设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______。

A. 6.500000   B. 6   C. 5.500000   D. 6.000000

19.设有语句char a=’\141’;则变量a( )

A. 包含一个字符 B.包含两个字符 C.包含3个字符D.说明不合法

二、填空题

1.char型常量在内存中存放的是 码值。

2.’\72’在内存中占 (1) 个字节,"\72"在内存中占 (2) 个字节。

7. 以下程序段

x=-1;

do {x=x*x;}

while(!x)

中的循环执行了___________________次。

3.设有以下定义,并已赋于了确定的值:

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

则表达式w*x+z-y所求得值的数据类型为 。

4.设有int x=11;,则表达式(x++*1/3)的值为 。

5.设已定义int x=1;y=1,则表达式(!x||y--)的值是 。

6.设x为int变量,与逻辑表达式!x等价的最简单的C语言关系表达式为 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值