山东大学模拟题程序设计-答案.pdf
《山东大学模拟题程序设计-答案.pdf》由会员分享,可在线阅读,更多相关《山东大学模拟题程序设计-答案.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计一、程序阅读题,写出程序的输出结果1.main()int i=3 while(i10)if(i6)i+=2;continue;else printf(“%d”,+i);_ 8910_。2.main()int i=3 while(i10)if(ia和b都不小于ccb_c。5表达式_10+16%3的值为15。6下面函数的功能是求1到n的和请把程序补充完整。long sum(int n)int i;_ int s=0;_for(i=1;i=n;i+)_ s+=i;_ _return s;7若有定义:a34=1,2,0,4,6,8,10;int则初始化后,a12得到的初值为_ 0_。8有如下程
2、序段int*p,a=10,b=1;p=&a;a=*p+b;执行该程序段后,a的值为11。9以下程序的输出结果为3。void main()int i,j,a=1,2,3,4,5,6,7,8,9,10;int sum=0;for(i=0;i元素。11表达式“0a10”在0a12.有以下程序#define SQR(x)(x)*(x)main()int a,k=3;a=SQR(k+1);printf(“%dn”,a);程序运行后的输出结果为13以下程序的输出结果为main()int a=1,2,3,4,5,6,*p;p=a;*(p+3)+=2;9。printf(“%d,%dn”,*p,*(p+3);1
3、4若有数据3.5需要存储到变量。x中,则变量x定义应写为float三、选择题15.已知:double*p6;它的含义是_C_。A)p是指向double型变量的指针B)p是double型数组C)p是指针数组16下列常数中不能作为D)p是数组指针C的常量的是_D。A)0 xA5B)2.5e-2 C)3e217.已知int i,a;执行语句i=(a=2*3,a*5),a+6;后,变量A)6B)12 C)3018下面程序的输出结果是(D)。void main()int i=10;switch(i)case 9:i+=1;case 10:i+=1;case 11:i+=1;case 12:i+=1;pr
4、intf(“i=%dn,”i);A.10 B.11 C.12 D.1319语言中整数A)1111 1111 1111 1000BC)0000 0000 0000 1000D20有以下程序#include#include main()char a7=China;int i,j;i=sizeof(a);j=strlen(a);printf(%d%dn,i,j);程序运行后的输出结果是(C)。D)2e32.6B。i的值是D)36-8在内存中的存储形式是_B_。)1000 0000 0000 1000)1111 1111 1111 0111A.5 5C.7 5B.7 6D.6 6C)。C.nD.084
5、B)x=11,y=1121下列为字符常量的是(A“a”B.abA)x=10,y=1023在C语言中运算对象必须是整型的运算符是(A)。A.%B./C.=D.=int(D)。,实参变量_D_。24 若有以下定义:x=10,y=3,z;则语句:printf(“%dn”,z=(x%的输出结果为y,x/y);A.1 B.0 C.2 D.325.C语言规定A)地址传递C)由实参传给形参,调用一个函数时B和形参变量之间的数据传递方式是)值传递,并由形参传回来给实参D)由用,下面字符串能用作变量名的是(户指定传递方式26在C语言中D)。A.a+b B.auto C.2-and D.a227.28.一个C语言
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 山东大学 模拟 程序设计 答案
限制150内