14c语言合并两个字符串,C语言合并题目.doc

本文详细介绍了C语言的基础知识,包括合法标识符的选择、程序的基本单位等,并深入探讨了不同类型的数据、运算符及表达式的使用方法。通过具体实例解析了条件与逻辑运算的特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

您所在位置:网站首页 > 海量文档

&nbsp>&nbsp计算机&nbsp>&nbspC/C++资料

7e3e25dd1884ce9b7725a69a698d5758.gif

C语言合并题目.doc15页

本文档一共被下载:2377011b61454b208b34ad77b4c31088.gif次,您可全文免费在线阅读后下载本文档。

072ad097814a33d1ad18e33ca14a5a9e.png

9ec2792a743ebdf4575ee09a03c275ea.png

7af312d1be2cfc1e59f15880bb7a7e7a.png

5f207613e329ca76dc87c76d3ff77e64.png

adf7aa3071c520b8a2063089f549261c.png

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

2.该文档所得收入(下载+内容+预览三)归上传者、原创者。

3.登录后可充值,立即自动返金币,充值渠道很便利

C语言与程序设计初步

1.下列标识符中,合法的标识符是()

A.-abc1B. 1abcC._abc1D.for

2.C语言程序的基本单位是( )

A.语句B. 程序行C.函数D.字符

第二章基本数据类型

1.以下选项中属于C语言的数据类型是()

A.复数型B.逻辑型C.双精度型D.集合型

第3章运算符与表达式

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

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

2.当c的值不为0 时,在下列选项中能正确将c的值赋给变量a、b的是()

A、c=b=a;B、(a=c)||(b=c);

C、(a=c)&&(b=c);D、a=c=b;

4.语句:printf("%d",(a=2)&&(b=-2));的输出结果是()

A、无输出B、结果不确定C、-1D、1

5.设有 int x=11 则表达式 (x++ * 1/3) 的值是A、3B、 4C、 11 D、 12

6.设 int x=1 y=1; 表达式(!x||y--)的值是A、0 B、 1 C、 2 D、 -1

7.C语言中运算对象必须是整型的运算符是A、%= B、/ C、=  D、〈=若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是A、1 B、2 C、2.0  D、2.5

9.若有以下程序段

int c1=1c2=2,c3;

c3=1.0/c2*c1;

则执行后,c3中的值是A、0 B、0.5 C、1D、2

10.能正确表示逻辑关系:a》10或a0”的C语言表达式是A、a>=10 or a<=0B、a>=0|a<=10C、a>=10 &&a<=0D、a>=10‖a<=0

11.有如下程序段int a=14,b=15,x;

char c='A';

x=(a&&b)&&(c

执行该程序段后,x的值为A、tureB、falseC、0D、1

12.若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是A、-3B、9C、-12D、6

13.设x、y、t均为int型变量,则执行语句:x=y=3t=++x||++y;后y的值为A、不定值B、4C、3D、1

14.若变量c为char类型,能正确判断出c为小写字母的表达式是A、'a'<=c<= 'z'B、(c>= 'a')||(c<= 'z')

C、('a'<=c)and ('z'>=c)D、(c>= 'a')&&(c<= 'z')

15.假定x和y为double型,则表达式x=2y=x+3/2的值是A、3.500000B、3C、2.000000D、3.000000

16.以下合法的赋值语句是A、x=y=100B、d--;C、x+y;D、c=int(a+b);

17.设a、b、、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值位为A、0B、1C、2D、3

18.若有定义:int a=8,b=5,c;,则执行语句c=a/b+0.4;后,c的值为()

A、1.4B、1C、2.0D、2

19.若变量a是int类型,并执行了语句:a='A'+1.6;,则正确的叙述是()

A、a的值是字符CB、a的值是浮点型

C、不允许字符型和浮点型相加D、a的值是字符'A'的ASCII值加上1

20.以下程序的输出结果是( )

main( )

{int a=4,b=5,c=0,d;

d=!a&&!b||!c;

printf("%d\n",d);

}

A、1B、0C、非0的数D、-1

若有定义:int a=10,b=9,c=8;接着顺序执行下列语句后,变量b中的值是。 c=(a-=(b-5)); c=(a%11)+(b=3);表示整数x的绝对值大于5时值为真的C语言表达式是 。下列程序执行后的输出结果是(小数点后只写一位)A、 6 6 6.0 6.0 B、 6 6 6.7 6.7C、 6 6 6.0 6.7D、 6 6 6.7 6.0

main()

{ double d;float f; long

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名:

验证码:

c9f2bced460b0329ba0aadbbc3f0fc71.png

匿名?

发表评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值