(答案资料)吉林大学17秋学期《C语言程序设计》在线作业一
1.一个C语言程序是由A.一个主程序和若干子程序组成答案
B.函数组成
C.若干过程组成
D.若干子程序组成
正确答案:B满分:4分
2.下列程序的输出结果是 intb=2 intfunc(int*a) {b+=*areturn(b)} main() {inta=2res=2 res+=func(&ampa) printf(&quot%d\n&quotres) }
A.4
B.6
C.8
D.10
正确答案:B满分:4分
3.下面程序的输出结果是 main() {inta[10]={12345678910}*p=a printf(&quot%d\n&quot*(p+2))}
A.3
B.4
C.1
D.2
正确答案:A满分:4分
4.下列程序的输出结果是 main() {doubled=3.2intxy x=1.2y=(x+3.8)/5.0 printf(&quot%d\n&quotd*y) }
A.3
B.3.2
C.0
D.3.07
正确答案:C满分:4分
5.设有数组定义chararray[]=&quotChina&quot则数组array所占的空间为
A.4个字节
B.5个字节
C.6个字节
D.7个字节
正确答案:C满分:4分
6.若xij和k都是int型变量,则计算表达式x=(i=4j=16k=32)后,x的值为
A.4
B.16
C.32
D.52
正确答案:C满分:4分
7.以下叙述中不正确的是
A.在不同的函数中可以使用相同的名字的变量
B.函数中的形式参数是局部变量
C.在一个函数内定义的变量只在本函数范围内有效
D.在一个函数内的复合语句中定义的变量在本函数范围内有效
正确答案:D满分:4分
8.sizeof(float)是
A.一个双精度型表达式
B.一个整型表达式
C.一种函数调用
D.一个不合法的表达式
正确答案:B满分:4分
9.请选出以下语句的输出结果 printf(&quot%d\n&quotstrlen(&quot\t\&quot\065\xff\n&quot))
A.5
B.14
C.8
D.输出项不合法,无正常输出
正确答案:A满分:4分
10.下面程序的运行结果是 #include main() {inta=1b=10 do {b=aa++}while(b&lt0) printf(&quota=%db=%d\n&quotab) }
A.a=3b=11
B.a=2b=8
C.a=1b=1
D.a=4b=9
正确答案:B满分:4分
更多学习资料请登录www.openhelp100.com
页:
[1]