c语言x和y有一个小于z编程,C语言(1-3章习题)

14、在C语言中的实型变量分为两种类型,它们是 单精度 、 双精度 。 15、C语言中要表示条件x>y>z,正确的逻辑表达式是: x>y&&y>z 。

三、单项选择题

1、以下描述正确的是(C )。

A.在C程序中,main函数必须位于程序的最前面 B.C程序中的每行中只能写的一条语句 C.C语言本身没有输入输出语句

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

2、下面四个选项中,不合法的用户标识符选项是(C)。

A._A

B._123

C. b-a

D.tan

3、下面不正确的字符串常量是(A)。

A.‘bc’

B.“12’12”

C.“0”

D.“ ”

4、在C语言中,要求运算数必须是整型的运算符是(D )。

A./

B. ++

C.!=

D. %

5、表达式18/4*sqrt(4.0)/ 8值的数据类型为(C )。

A.int

B.float

C.double

D.不确定

6、C语言中,函数返回值类型的定义可以缺省,此时函数值的隐含类型是(B )。

A. void B. int C. float D. double 7、已知ch是字符变量,下面不正确的赋值语句是(A)。

A.ch=’a+b’; D.ch=5+9;

B.ch=’\\0’;

C.ch=’7’+’9’;

8、设x和y均为int 型变量,则以下语句:x += y;y = x-y;x -= y;的功能是(D)。

A.把x 和y按从大到小排列 B.把x和y按从小到大排列 C.无确定结果 D.交换x和y中的值

9、一个C语言的语句至少应包一个(C )。 A.{}

B. 逗号

C. 分号

D. 什么不要

9、算法的确定性是指(B )。

A. 算法应包含有限的操作步骤

B. 算法中的每一个步骤都应当是确定的 C. 在执行算法时需要从外界取得必要的信息

D. 算法中的每一个步骤都应当能有效地执行,并得到确定的结果 10、下列关于C语言用户标识符的叙述中正确的是( B )。

A 用户标识符中可以出现下划线和中划线(减号) B 用户标识符中不可以出现中划线,但可以出现下划线 C 用户标识符中可以出现下划线,但不可放在标识符开头

D 用户标识符中可以出现下划线和数字,它们都可放在用户标识符的开头 11、已知梯形的上底为a,下底为b,高为h,用C语言写的正确的面积公式是(B )。

A 1/2*(a+b)*h B 1.0/2*(a+b)*h C 1.0/2.0(a+b)h D 1.0/2*a+b*h

12、已有定义char s1,s2; ,下面正确的语句是(C )。

A scanf(“%s%c”,s1,s2); B scanf(“%s%c”,s1,&s2); C scanf(“%c%c”,&s1,&s2); D scanf(“%s%c”,s1,s2);

13、为下面的程序输入数据,使得i=10,k=’a’,j=15,正确的键盘输入方法是(D )。

#includevoid main ( ) {

}

A 10,a,15 B 10a15 C 10’a’15 D 10a15

14、设整型变量x、y、z的值分别为3、2、1,则下列程序段的输出是(C )。

If(x>y) x=y; if(x>z) x=z;

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

A 3,2,1 B 1,2,3 C 1,2,1 D 1,1,1 15、putchar函数可以向终端输出一个(D )。

int i,j,k;

scanf (“%d%c%d”,&i,&k,&j); printf (“i=%d,j=%c,k=%d\\n”,i,k,j);

A. 整型变量表达式值 B. 实型变量值

C. 字符串 D. 字符或字符型变量值 16、一个C语言程序是由(B )。 A.一个主程序和若干子程序组成的 C.若干过程组成

B.函数组成 D.若干子程序组成

17、在C语言中,char型数据在内存中的存储形式是(D )。

A.补码

B.反码

C.原码

D.ASCII码

18、若有以下定义,则正确的赋值语句是(B )。

int a,b; float x; A.a=1,b=2,

B.b++; C.a=b=5

D.b=int(x);

19、若变量c为char类型,能正确判断出c为小写字母的表达式是( D )。 A. 'a'<=c<= 'z' B. (c>= 'a')||(c<= 'z') C. ('a'<=c)and ('z'>=c) D. (c>= 'a')&&(c<= 'z') 20、在宏定义 #define PI 3.14159中,用宏名PI代替一个( D )。 A. 单精度数 B. 双精度数 C. 常量

D. 字符串

21、表达式(float)12/8及表达式12/8的值分别是(C )。 A. 1.0 1 B.1.5 1.5 C. 1.5 1 D. 1.5 2 22、C源程序的扩展名为( C )。 A. .doc B. .txt C. .c D.

.obj

23、C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字

符:(C )。

A.必须为字母 B.必须为下划线

C.必须为字母或下划线 D.可以是字母、数字和下划线中任一种字符

四 、编程序

1、编写一个程序,从键盘读取3个整数值,并显示输出,说明它们是否是直角三角形的边。(是则输出YES,不是则输出NO)。

2、编写程序对输入两个整数,按从大到小顺序输出。

3、写一个比较两个整数大小的函数,在主函数中输入三个整数,调用此函数,输出三个整数中最大的一个数。

以上是由77cn范文大全为大家整理的C语言(1-3章习题)的相关范文,本文关键词为语言,1-3章,习题,语言,1-3章,习题,部分,判断,程序,您可以从右上方搜索框检索更多相关文章,如果您觉得有用,请继续关注我们并推荐给您的好友,您可以在教育文库中查看更多范文。

C语言(1-3章习题).doc

免费范文网为全国范文类知名网站,下载全文稍作修改便可使用,即刻完成写稿任务。

已有11人下载

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库C语言(1-3章习题)在线全文阅读。

本文来自:免费范文网(www.77cn.com.cn) 转载请注明出处!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值