C语言程序设计课程作业-A.pdf
C语言程序设计课程作业_A
一、单选题
i.
(4分)设有以下定义intk=7,x=12;,则能使值为3的表达式是()
・匕Ax%=(k%=5)
.
・匕B.x%=(k-k%5)
・匕C.x%=k
・CD.(x%=k)-(k%=5)
答案D
解析c语言程序计/数据类型与运算/整型算术表达式
设
2.
(4分以下程序的输出结果是?includeman(){itx=020,y=0x20z=2;prinf%d,%d,%d
)in,0t(
x,y,);
z)
・CA.20,20.20
・CB.32.16.20
・UC.16,32,20
・CD.20.32.20
答案c
解析c语言程序设计/数据类型及运算
3.
(4分)C语言中hile和dowhie循环的主要别是()
wl区
匕A.do-while的循环至少无条件执行一次
□B.while循环控制条件比do-while的循环控制条件严格
・匕C.do-while允许从外部转入到循环体内
•CD.do-while的循环体不能是复合语句
答案A
解析C语言程序设计/循环程序设计/while语句与do-while语句
4.
4(分)执行语句scanf%(d,%d,m,n);使m和n的值分别为1和2,正确输入是()
A.1
•cB.12
•匕C,1,2
・CD.12,2
答案C
解析C语言程序设计/顺序程序设计/整型数据的格式输入
5.
4(分)sizeoffl(oat)是()
•CA.一个双精度型表达式
•CB.一个整型表达式
•CC.一种函数调用
•CD.一个不合法的表达式
答案B
解析C语言程序设计/数据类型与运算/实型变量存储
(4分)下列选项中,不合法的C语言关键字是
•LA.auto
•CB.default
•CC.static
•‘D.var
答案D
解析c语言程序设计/c语言概述
7.
(4分)下面程序的运行结果是()#includemain(){inta(6],i;for(i=l;i6;i++){a[i]=9*(i-2+4*(i
3))%5;printf(%2d,a[i]);}}
•CA.444
・CB.-443
・Cc.-4443
•CD.-444
答案C
解析C语言程序设计/数组/二维数组与循环语句结合
8.
(4分)设有下面的程序段,chars[]=china;char*p;p=s;则下列正确的是()
・C