快捷导航
帮助中心知识拓展客服QQ 515224986
扫码加微信
19秋天大《C语言程序设计》在线作业一

1.表达式X+Y*Z39&amp&ampX*Z||Y*Z属于()。
A.算术表达式
B.逻辑表达式
C.关系表达式
D.字符表达式
答案
2.设有:inta[]={10203040}*pa=a值为20的表达式是()
A.a[2]
B.*(pa+2)
C.*a+10
D.*pa++
答案
3.对于intxcharycharz[20],正确的输入语句是()
A.scanf(&quot&quot%d%c%c&quot&quot&ampx&ampy&ampz)
B.scanf(&quot&quot%d%c%s&quot&quot&ampx&ampy&ampz)
C.scanf(&quot&quot%d%c%c&quot&quot&ampx&ampyz)
D.scanf(&quot&quot%d%c%s&quot&quot&ampx&ampyz)
答案
4.设有:inta[][3]={{103}{34}{567}}则a[2][1]的值是()
A.3
B.5
C.6
D.4
答案
5.程序#includestdio.hmain(){intijs=0for(i=1i=2i++)for(j=1j=4j++)s++printf(“%d\n”s)}
执行后的输出结果是()。
A.2
B.4
C.6
D.8
答案
6.设chararray[]=”China”则数组array所占的空间是()。
A.4个字节
B.5个字节
C.6个字节
D.7个字节
答案
7.以下对二维数组a进行正确初始化的是()。
A.inta[2][3]={{1,2},{3,4},{5,6}};
B.inta[][3]={1,2,3,4,5,6};
C.inta[2][]={1,2,3,4,5,6};
D.inta[2][]={{1,2},{3,4}};
答案
8.设double*qa=5.5int*pi=1double*qa=5.5int*pi=1p=&ampiq=&ampa则以下叙述错误的是()。
A.*p=*q可改变i中的值。
B.p=oxffd0使p指向地址为ffd0的存储单元。
C.*q=*p等同于a=i
D.*p=*q取q所指变量的值放在p所指的存储单元。
答案
9.正确的输入语句是()。
A.scanf(“a=b=%d”&ampa&ampb)
B.scanf(“%d%d”&ampa&ampb)
C.scanf(“%c”c)
D.scanf(“%f%d\n”&ampf)
答案
10.以下不能做C语言用户标识符的是______。
A.double
B.A05
C.book
D.x_5
答案
11.语句char*func(intx,inty);的作用是对()。
A.函数func的定义
B.函数func的调用
C.函数func的原型说明
D.函数类型的说明
答案
12.对于程序片断if(x++5)printf(&quot%d&quotx)elseprintf(&quot%d\n&quotx),当x分别为6和3时,其输出的结果为()。
A.7和5
B.6和3
C.7和4
D.6和4
答案
13.程序#includestdio.hmain(){inta[]={13579}ifor(i=4i=0i)printf(“%d”a[i])}执行后的输出结果是()。
A.13579
B.97531
C.1357
D.9753
答案
14.能正确表达X在区间:[11]的C表达式是()
A.1=x=1
B.X=1&amp&ampX=1
C.X=1&ampX=1
D.X=1||X=1
答案
15.设有:intx*p则正确的赋值表达式是()
A.*p=&ampx
B.*p=*x
C.p=x
D.p=&ampx
答案
16.设A为短整型一维数组,A的首地址为P,则A中第i个元素的地址为()。
A.P+i*2
B.P+(i1)*2
C.P+(i1)
D.P+i
答案
17.合法的字符型常数是()。
A.A
B.&quotA&quot
C.65
D.A
答案
18.下列数组定义语句中错误的是()。
A.charx[5]
B.chary[]={hello}
C.intx[10]={12131415}
D.inty[]
答案
19.实型数组中每个元素的类型是()。
A.实型
B.整型
C.任何类型
D.整型或实型
答案
20.以下不正确的C语言基本数据类型是______.
A.int
B.float
C.double
D.string
答案
21.设intij=7*p=&ampi则与i=j等价的语句是()。
A.i=*p
B.*p=*(&ampj)
C.i=&ampj
D.i=**p
答案
22.长度为5的字符数组是()。
A.chara[]={habcd}
B.charb[]={habcd\0}
C.charc[10]={habcd}
D.chard[6]={habcd\0}
答案
23.以下选项中不能使指针正确指向字符串的是()。
A.char*ch*ch=“hello”
B.char*ch=“hello”
C.char*ch=“hello”ch=“bye”
D.char*ch”ch=“hello”
答案
24.设有定义:inta,b,以下不正确的赋值语句是_____.
A.b=a=25
B.(b+5)++
C.a+=b++
D.a+=b+=5
答案
25.C语言源程序文件的扩展名是()
A..c
B..exe
C..bak
D..prg
答案
26.一个C语言程序是由()构成。
A.语句
B.行号
C.数据
D.函数
答案
27.程序#includestdio.hvoidfun(intxint*y){*y=xx=*y}main()
{inta=4b=5fun(a&ampb)printf(“%d%d\n”ab)}执行后的输出结果是()。
A.55
B.45
C.44
D.54
答案
28.以下选项中属于C语言的数据类型是()。
A.复合型
B.双精度型
C.逻辑型
D.集合型
答案
29.下列对数组定义的不正确语句是()。
A.inta[5]
B.charb[]={hello}
C.inta[]={2345}
D.charb[3][]={123456}
答案
30.设intk=3;执行语句k+=k=k*k后,k的值为()。
A.3
B.6
C.9
D.12
答案
31.程序
#includestdio.h
voidmain()
{structcmp{intaintb}x[2]={1234}
printf(“%d\n”x[0].b/x[0].a*x[1].b)}
的执行结果是()
A.2
B.4
C.6
D.8
答案
32.程序#includestdio.hintf(intb[]intn){intir=1for(i=0i=ni++)r=r*b[i]returnr}voidmain(){intxa[]={123456789}x=f(a3)printf(&quot%d\n&quotx)}程序执行后的结果是()。
A.720
B.120
C.24
D.6
答案
33.程序#includestdio.hmain(){structss{charchfloatxinty}m={‘A’3.410}printf(“%3.0f\n”m.x*m.y)}执行后的输出结果是()。
A.34
B.A
C.3.0
D.3.4
答案
34.程序#includestdio.hmain(){intyfor(y=5y0y)printf(“%d”y)}执行后的输出结果是()。
A.54321
B.5432
C.12345
D.1234
答案
35.能正确表示a和b同时为正或同时为负的逻辑表达式是()。
A.a=0||b=0)&amp&amp(a0||b0)
B.(a=0&amp&ampb=0)&amp&amp(a0&amp&ampb0)
C.(a+b0)&amp&amp(a+b=0)
D.a*b0
答案
36.在C语言中说明无符号整型用()
A.int
B.double
C.signedint
D.unsignedint
答案
37.设intx=3y=4z=5则值为0的表达式是()。
A.xy++
B.x=++y
C.x!=y+zyz
D.y%z=yz
答案
38.下列标识符中错误的是()。
A.hot_do
B.cat1
C._pri
D.2ab
答案
39.以下正确的实型常量是()
A.012
B.3.14e1.5
C.0.3102
D.1.0
答案
40.c语言中int型数8在内存中的存储形式为()。
A.1111111111111000
B.1000000000001000
C.0000000000001000
D.1111111111110111
答案

奥鹏易百网www.openhelp100.com专业提供网络教育各高校作业资源。

共 0 个关于本帖的回复 最后回复于 2019-9-10 17:25

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

本版积分规则

精彩推荐

    明星用户

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

    GMT+8, 2024-4-26 15:00