您所在位置:网站首页 > 海量文档
 > 计算机 > C/C++资料
C语言合并题目.doc15页
本文档一共被下载:次,您可全文免费在线阅读后下载本文档。
下载提示
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
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名:
验证码:
匿名?
发表评论