奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 444|回复: 0

(答案资料)川大《C语言程序设计0008》17秋在线作业2

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
28638
发表于 2017-11-7 11:19:20 | 显示全部楼层 |阅读模式
扫码加微信
《C语言程序设计0008》17秋在线作业20001
试卷总分100得分0四川大学答案请咨询微信或QQ515224986

一、单选题(共25道试题共100分)
1.有以下程序main(){inti=10j=1printf(“%d%dn”i++j)}执行后输出结果是()。
A.9,2
B.10,2
C.9,1
D.10,1
2.设有定义:charwintxfloatydoublez则表达式w*x+zy值的数据类型为()。
A.int
B.float
C.double
D.char
3.以下程序中的输出结果是()。main(){intika[10]p[3]k=5for(i=0i&lt10i++)a[i]=ifor(i=0i&lt3i++)p[i]=a[i*(i+1)]for(i=0i&lt3i++)k+=p[i]*2printf(“%dn”k)}
A.20
B.21
C.22
D.23
4.在C语言中,下述正确的是()。
A.dowhile语句构成的循环不能用其它语句构成的循环代替
B.dowhile语句构成的循环只能用break语句退出
C.用dowhile语句构成的循环,在while后的表达式为非0时结束循环
D.用dowhile语句构成的循环,在while后的表达式为0时结束循环
5.执行下列程序后,c的值是()。inta=1b=2cc=1.0/b*a
A.0
B.0.5
C.1
D.2
6.以下正确的定义语句是()。
A.inta[1][4]={12345}
B.floatx[3][]={{1}{2}{3}}
C.longb[2][3]={{1}{12}{123}}
D.doubley[][3]={0}
7.C语言中运算对象必须是整型的运算符是()。
A.%
B./
C.=
D.&lt=
8.有变量说明语句inta,b,c;,顺序执行下面语句:a=b=c=1++a||++b&amp&amp++c那么,变量b的值应是()。
A.2
B.1
C.0
D.3
9.设有程序段:intk=10while(k=0)k=k1则下面描述中正确的是()。
A.while循环执行10次
B.循环是无限循环
C.循环体语句一次也不执行
D.循环体语句执行一次
10.下面程序段的运行结果是()。intn=0while(n++&lt=2)printf(“%d”n)
A.2
B.3
C.4
D.有语法错
11.以下程序执行后sum的值是()。main(){intisumfor(i=1i&lt6i++)sum+=iprintf(“%dn”sum)}
A.15
B.14
C.不确定
D.0
12.1和“1”是()的
A.相同
B.不相同
13.设xy和z是int型变量,且x=3y=4z=5,则下面表达式中值为0的是()。
A.’x’&amp&amp’y’
B.x&lt=y
C.x||y+z&amp&ampyz
D.!((x&lty)&amp&amp!z||1)
14.下列运算符中优先级最高的是()。
A.!
B.%
C.=
D.&amp&amp
15.下面四个选项中,均是合法的用户标识符的选项是()
A.AP_0do
B.floatla0_A
C.bagotoint
D._123tempINT
16.设以下变量均为int类型,则值不等于7的表达式是()。
A.(x=y=6x+yx+1)
B.(x=y=6x+yy+1)
C.(x=6x+1y=6x+y)
D.(y=6y+1x=yx+1)
17.下列语句中,正确的语句是()。
A.intx=y=z=0
B.intz=(x+y)++
C.x=+3==2
D.x%=2.5
18.整型变量x和y的值相等,且均为非0值,在以下选项中,结果为0的表达式是()。
A.x||y
B.x|y
C.x&ampy
D.x^y
19.以下数据在C语言中不合法的整数是()。
A.20
B.0x4001
C.08
D.0x12ed
20.设a和b均为double型变量,且a=5.5b=2.5则表达式(int)a+b/b的值是()。
A.6.500000
B.6
C.5.500000
D.6.000000
21.C语言中while和dowhile循环的区别是()。
A.dowhile循环至少执行一次
B.while的循环条件要求得比dowhile循环严格
C.dowhile循环允许从外部转到循环体内
D.dowhile循环的循环体部分不能是复合语句
22.C程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个()。
A.逗号
B.句号
C.分号
D.冒号
23.以下选项中合法的实型常数是()。
A.5E2.0
B.E3
C.2E0
D.1.3E
24.以下能对一维数组a进行正确初始化的语句是()。
A.inta[10]=(00000)
B.inta[10]={}
C.inta[]={000}
D.inta[10]={10*1}
25.设intx=1y=1表达式(!x||y)的值是()。
A.0
B.1
C.2
D.1

更多学习资料请登录www.openhelp100.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-25 18:20

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表