好文档 - 专业文书写作范文服务资料分享网站

24山东大学网络教育 程序设计 期末考试试题及参考答案

天下 分享 时间: 加入收藏 我要投稿 点赞

程序设计

(一、程序阅读题(113) 1,main() {int i=3

while(i<10)) {if(i<6)

{i+=2;continue; }

else printi(%d\,+i); }

( 8 )

2、 main() {int i=3 while(i<10)) {if(i<6)

{i+=2; continue; }

else print(\ }}

( 8 )

3、

# include \ main()

{ int i, ji; i-j=2; if(i== 1) if(i==2)

print(\ }

( 2 )

(二、填题(1/11)

1、写出满足下列条件的表达式:a和b都不小于c (a>c=)&&(b>=c)_ )。

2、表达式10+16%3的值为( 11 )。

3、下面函数的功能是求1到n的和请把程序补充完整。 ong sum(int n)

{int i;or(i=1;i<=n;i++) ( ) return s;

long sum( int n) { int i;

____int s=0;______

(a>c=)&&(b>=c)___ ( for(i=1;i<=n;i++) _____s+=I;__________ return s; }

4、若有定义:int a[3][4]=(12,(0),4,68,10)则初师始化后,a[1[2得到的初值为( 0 )。 5、有如下程序段int\,a=10,b=1;p=&a;a=\;执行该程序段后,a的值为( 0 )。 6、以下程序的输出结果为( 11 )。 void main(55)

(int ij,a[]={(1,2,3,4,5,6,7,8,9,10};nt sum=0;for(i-0:i<10;i++) sum=sum+a[j;print(\,sum); }

7、若有定义int a[2]15],则整型数组a包含有( 10 )个元素。 8、表达式\在C语言中应表示为( ? )。 9、有以下程序 #define SQR(x)(x)*(x) main()

{int a,k=3;a-SQR(K+1);printf(\,a); }

程序运行后的输出结果为( 16 )。 10、以下程序的输出结果为( 1,6 )。 main()

{int a[]={1,2,3,4,5,6},\;p=a;

*(p+3)+=2;print(\,%din\,*p,*(p+3)); }

11、若有数据3.5需要存储到变量x中,则变量x定义应写为 ( float )。

三、单选题(1/22)

1、下面程序的输出结果是(A)。 main()

{int x=10,y=10;printf(\,%din\,x--,y--); }

(1分) A:10,10 B:9,9 c:9,10 D:10,9

2、C语言中整数-8在内存中的存储形式是(A)。 A:1111 1111 1111 1000 B:1000 0000 0000 1000 C:0000 0000 0000 1000 D:1111 1111 1111 0111

3、若有以下说明和语句,已知char型占1个字节,int类型占两个字节,double型占8个字节,则下面程序段的输出结果为(B?)。

struct st

(char a[10];int b;double c; ?;printf(\,sizeof(struct st)); A 10

B:20 c8 D:28

4、若有以下定义:int x=10.y=3.z;则语句:printf(%dn,z=(x%y.xly);的输出结果为(D)。 A1 в0 c2 D3 5、以下程序的输出结果是 main(C)

{inti.x[3][3]=(1,2,3,4,5,6,7,8,9) for(i=0:<3;i++)print(%d,\-j) A:1,5,9, B:1,47, с:3,5,7, D:3,6,9, 6、已知int i,a;执行语句\(a=2*3,a*5),a+6;\后,变量的值是一? Аб В:12 C:30 D:36 7、下面程序的输出结果是(D)。 void main()

{int i=10;switch(i)

case 9:i+=1;case 10:i+=1;case 11:i+=1 case 12:i+=1; }

printf(\,i); }

А:10 B:11 c:12 D:13

8、在C语言中运算对象必须是整型的运算符是(A)。 A:% B:1 C:== D:<= 9、已知:double*p[6];它的含义是2分)C A:p是指向double型变量的指针 B:p是double型数组 C:p是指针数组 D:p是数组指针

10、已知函数abc的定义为:void abc(A) {....

则函数定义中void的含义是29)

A:执行函数abc后,函数没有返回值 B:执行函数abc后,函数不再返回 C:执行函数abc后,可以返回任意类型 D:以上三个答案全是错误的

11、C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是B A 地址传递 B:值传递

C:由实参传给形参,并由形参传回来给实参

24山东大学网络教育 程序设计 期末考试试题及参考答案

程序设计(一、程序阅读题(113)1,main(){inti=3while(i<10)){if(i<6){i+=2;continue;}elseprinti(%d\,+i);}(8)2、main(){inti=3while(i<10)){if(i<6)
推荐度:
点击下载文档文档为doc格式
7y2352smzy3gzju6vsv034ka295j7z00d0m
领取福利

微信扫码领取福利

微信扫码分享