c语言程序设计答案
问题:c语言是一种(
选项
46
:机器语言
B:汇编语言
c:高级语言
D:低级语言
答案:【高级语言】
问题:下列叙述错误的是()
选项
A:c程序中的每条语句都用一个分号作为结束符
B:c程序中的每条命令都用一个分号作为结束符
c:c程序中的变量必须先定义,后使用
D:c话言以小写字母作为基本书写形式,并且c语言要区分字母的大小写
答案:【c程序中的每条命令都用一个分号作为结束符】
问题:下列各项中,不是c语言的特点是()
选项:
A:语言简洁、紧凑,使用方便
B:数据类型丰富,可移植性好
c:能实现汇编语言的大部分功能
D:有较强的网络操作功能
笞案:【有较强的网络操作功能】
像
问题:一个c程序的执行是从()。
选项
A:本程序的ma1r函漖开始,到ma1n函数结束
三:本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
:本程序文件的第一个函数开始,到本程序mar函數结束
芍:本程序的ma1的数开始,到本程序文件的最后一个函数结束:【本程序的mir函数开始,到mar函数结束】
问题以下叙述不正确的是()。
选项
A:一个c源程序必须包含一个mair函数
B:一个c源程序可由一个或多个函数组成
c:c程序的基本组成单位是函数
D:在c程序中,注释说明只能位于一条语句的后面
答案:【在c程序中,注释说明只能位于一条语句的后面】
智慧树答案c语言程序设计第二章测试
问题:合法的ε标识符是()
选项
4: 5 am
B: a>o
C: h1
D: s3
答案:【h1】
问题:执行下列程序中的前出语句后,x的值是()。mn()(2nx ("d
,x*2,x+20));
选项
A:20
B:40
c:60
D:0
答案:【20】
问题:执行下列程序后,显示的结果是()
main()
nc a:
printf (ta
,(a=3·5,a*4,a+5));}
选项:
A:65
B:20
D:10
答案:【20】
2
问题:已知定义整形变量=,b,的值分别是2、3、4,运算表达式2=16+(+b9以后,a值为(
选项
A:31
B:30
c:29
D:28
答案:【28】
像
问题:在语言中,要求参加运算的数必须是整数的运算符是()。
选项:
A:+
BcD
答案:【】
问题:下列转义字符不正确的是()
选项:
ABc
答案:【】
参
问题:判断:表达式1/4+2.75的值是3。
选项:
对
B:错
本答案收费提供
答案:【错】
问题:对于intn=3:执行n+=n-=n*n;后n的值是9。
选项:
B:错
答案:【错】
问题:在c语言中8.9e1.2是不正确的实型常量。
选项:
A: X
错
答案:【对】
问题对任一变量一旦被指定为某一确定类型后,该变量在程序运行时所占存储空间的多和所能参加的送算类型便已确定了。
选项:
B:
答案:【对】
问题:若x为整型变量、为实型变量,当执行语句:x=(ant);后,也变为整型变量。
选项:
A:对
答案:【错】
问题:"!"的优先级可以比”/"高。
选项
答案:【对】
问题:两个chax型数据相加,其结果为cha型。
选项:
B:错
答案:【错】
问题若有in1=10,=2:则执行完=+;后的值为28。
选项
4.
错
答案:【错】
问题:在程序中,是只能用于整数运算的运算符。
选项:
A:对
B:
答案:【对】
问题:以下各数均不是合法的八进制数:256、032、-0127。
选项:
aa
B:错
答案:【错】
问题:c语言程序中,任何英语单词均可以怍标识符。
选项:
as
答案:【错】
问题:若有玄定义:#eneM(x,y,2)x*y+z,则太引用(2+3,4+5,通过友展开后的表达式应为(2+3)
(4+5)+6+7。
选项:
A:对
答案:【错】
问题:c语言中不区分大小写英文字母。
选项
A:对
B:错
答案:【错】
问题:程序中的变量代表内存中的一个存储单元,它的值不可以随时修改。
选项:
s
B:错
答案:【错】
问题:0x173是正确的十六进制常数。
选项:
对
参不会
B:错
答案:【对】
问题:逻辑表达式-5≤≤!8的值为1。
选项
B:错
答案:【错】
问题:下面程序的输出是
fincludeint main(i int k=ll, printf("k=d, k=to, k=ix",k,k, k)i
return 1:1
选项:
A:k=11.k=12.k=11
B:k=11,k=13,k=13
c:k=11,k=013,k=0xb
D:k=11,k=13,k=b
答案:【k=11,k=13,k=b】
不
问题:在下列选项中,不正确的赋值语句是
选项:
A:++t;
B:n1=(n2=(n3=0));
C:k=i
答案:【a=b+c=1;】
问题:下面程序的输出的是
=include void main(fint x=10, y=3; printf("id", y=x/y);1 选项
A:0
B:1
D:不确定的值
答案:【3】
问题:已知字母A的AscI码为十进制的65,下面程序的输出是fincLudevord
nchar ch1, ch2;
ch1=a'+15-"3";ch2=A+6'-3; printI("sd,
ch1, ch2)
选项
A:67,D
B:B C
C:C, D
D:不确定的值
答案:【67,】
问题:为表示关系x2y2z,应使用c语言表达式
选项:
A:(x>=y)&&(y=z)
B: (x>=y)AND(y>=z)
c:(x>=y>=z
D:(x>=y)s(y>=z)
答案:【(x>=y)5(y>=2)】
问题:下面程序的输出结果是
# ncludevoid ma1n0){±nt=生x=(++a<=0)
printf("id, id, id,k,a, b)i1
A:1,1,2
B:1,0,3
c:0,1,2
D:0,0,3
答案:【0,0,3】
问题:若有以下定义和语句:inta=010,b=0x10,
printf("d,sd,ba",a,b,c);则出结果是
选项:
A:10,10,10
B:8,16,10
c:,10,10
D:日,8,10
答案:【8,16,10】
问题:已知有db1e型变量x=2.5,y=4.7整型变量a=7,则表达式x+a3
/4的值是
选项
B:2.5
不
c:2.75
答案:【2.5】
像
问题:假定、x、y、z、m为int型变量,有如下程序段:w=1;x=2;y=3;z=4;
main(
n
k=011;px1nt("%a",x++);}程序运行后的蝓出結果是
选项:
A:12
B:11
c:10
D:9
答案:【9】
快(:::1程序运行后的士结果是012,13,5
问题:有以下程序
include
A:0
B:-12
c:-20
D:10
问题:有以下定义语句,编译时会岀现编译错误的是选项:
等收存
A:cha¥a=a"
B: char a=;
c: char a=aa′;
D:char a='\x2d'
答案:【char a=aa":】
问题:以下选项中,不正确的c语言浮点型常量是选项
A:160
B:0.12
答案:【2e4.2】
问题:以下选项中,
是不正确的c语言字符型常量。
选项
4:8
B:'\x41
阝网课小帮手】
c:\101
问题:以下合法的标识符是
选项:
4:Int
B;a12
D: Btu=
答案:【a12】
问题:已知ntx=023,表达式++x的值是
6
选项:
A:17
B:18
c:19
像
D:20
答案:【20】
问题:已知intx=10,表达式x+=x-=x-x的值是选项:
A:10
B:40
c:30
答案:【20】
问题:在c语言中,字符型数据在计算机内存中,以字符的
开式存储
选项:
原码
B:反码
c:AsC11码
D:BC码
答案:【AscI码】
像
问题:若变量x、2、和是n型变量,则计算下面表达式后,x的值是x=(1=31=16,k=32)
选项:
A:4
B:16
c:32
D:52
答案:【32】
问题:下列不正确的转专义字符是
选项:
B:
D:"\0
答案:【"074】
ae
问题:若有代数式b,则不正确的C语言表达式是
选项:
A:a/b/c'e+3
B:3
C: 3ae/b-c
D:a·e/c/b·3
答案:【3ae/b+c】
问题:要为字符型变量ε赋初值,下列语句中哪一个是正确的选项:
A: char a= 3
B: char a=3′
C: char a=t:
D: char a
答案:【chax a=13′;】
问题:字符串"aBc"在内存占用的字节数是
选项
B:4
c:6
D: 8
答案:【4】
问题:若有说明语句: char c=\72·;则变量c在内存占用的字节数是
选项:
A:1
B:2
c:3
D:4
答案:【1】
问题:c语言中,要求运算对象只能为整数的运算符是
选项
B:
c:>
答案
问题:若已定义x和y为a=ub=类型,则表达式x=1,y=x+3/2的值是
选项
D:2.5
答案:【2.0】
问题:1ze0f(dub1e)的结果值是
选项
4.
B:4
D:出错
答案:【8】
问题以下用户标识符中,合法的是
选项
A: int
B: nIt
c:123
D: a+o
答案:【nit】
回题:表达式18/4*qxt(4.0)/8值的数据类型是选项
A:nt
B: float
C: doubl
D:不确定
答案:【daub1e】
c语言程序设计第三章测试
像
问题:以下选项中不是c语句的是()
选项
A:++t
D:{a/=b=1;b=a2;}
答案:【++】
问题:使用anE("a=,b=”,a,b)为变量a,赋值。要使a均为50,正确的输入是()
选项:
A:a=50b=50
B:5050
c:a=50,b=50
896
答案:【a=50,b=50】
问题:" putchar(70);"这一c语句输出的结果为()
像
选项:
A:70
B: E
c:提示语法错误
D: C
答案:【】
问题:若变量已正确说明型,要通过句an("5”,a,B):子10,0,予2.0,予3,0,下
列不正确的输入形式是()
选项
A:10<回车>22<回车>33<回车>
B:10.0,22.0,33.0<回车>
c:10.0<回车>22.033.0<回车>
D:1022<回车>33<回车>
46
答案:【10.0,22.0,33.0<回车>】
问题:调用getcha和ucha函数时,必须包含的头文件是()。
选项
A:stdio. h
B:stdio.h
C: detine
D:以上都不对