东大18秋学期《高级语言程序设计基础》在线作业1辅导资料

东大18秋学期《高级语言程序设计基础》在线作业1辅导资料

ID:21572677

大小:13.70 KB

页数:4页

时间:2018-10-22

东大18秋学期《高级语言程序设计基础》在线作业1辅导资料_第1页
东大18秋学期《高级语言程序设计基础》在线作业1辅导资料_第2页
东大18秋学期《高级语言程序设计基础》在线作业1辅导资料_第3页
东大18秋学期《高级语言程序设计基础》在线作业1辅导资料_第4页
资源描述:

《东大18秋学期《高级语言程序设计基础》在线作业1辅导资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、东大18秋学期《高级语言程序设计基础》在线作业11、A2、A3、A4、B5、B一、单选题共20题,100分1、若a为int类型变量,则执行以下程序段后a的值为()。a=5;a*=a/=a++;A2B1C40D3正确答案是:A2、设有定义:inta=1,*p=&a;floatb=2.0;charc='A';,以下不合法的运算是()。Ap++;Ba--;Cb++;Dc--;正确答案是:A3、若有以下语句,则对x数组元素引用不正确的是()。intx[]={1,2,3,4,5,6},*ptr;ptr=x;A*(--ptr)B*(ptr--)C*(ptr++)D*(+

2、+ptr)正确答案是:A4、若有以下程序段:……inta[]={4,0,2,3,1},i,j,t;for(i=1;i<5;i++){t=a[i];j=i-1;while(j>=0&&t>a[j]){a[j+1]=a[j];j--;}a[j+1]=t;}……则该程序段的功能是()。A对数组a进行插入排序(升序)B对数组a进行插入排序(降序)C对数组a进行选择排序(升序)D对数组a进行选择排序(降序)正确答案是:B5、以下正确的描述是()。A函数的定义可以嵌套,但函数的调用不可以嵌套B函数的定义不可以嵌套,但函数的调用可以嵌套C函数的定义和函数的调用均不可以嵌套

3、D函数的定义和函数的调用均可以嵌套正确答案是:B6、当正常执行了文件关闭操作时,fclose函数的返回值是()。A-1B随机值C0D1正确答案是:C7、若有说明:inta[][4]={0,0};则下面不正确的叙述是()。A数组a中的每个元素都可得到初值0B二维数组a的第1维大小为1C因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1D只有数组元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0正确答案是:D8、以下能正确读入字符串的程序段是()。Achar*p;scanf("%s",p);Bcharstr[10];sca

4、nf("%s",&str);Ccharstr[10],*p;p=str;scanf("%s",p);Dcharstr[10],*p=str;scanf("%s",p[1]);"正确答案是:C9、有字符数组a[80]和b[80],则正确的输出语句是()。Aputs(a.b);Bprintf("%s,%s",a[],b[]);Cpitchar(a,b);Dputs(a);puts(b);正确答案是:D10、若二维数组a有m列,则在a[i][j]前的元素个数为()。Aj*m+iBi*m+jCi*m+j-1Di*m+j+1正确答案是:B11、若有定义:intx[10

5、],*p=x;,则*(p+5)表示()。A数组元素x[5]的地址B数组元素x[5]的值C数组元素x[6]的地址D数组元素x[6]的值E选项内容11F选项内容11G选项内容11正确答案是:B12、以下能正确定义整型变量x、y和z并为其赋初值5的语句是()。Aintx=y=z=5;Bintx,y,z=5;Cintx=5,y=5,z=5;Dx=5,y=5,z=5;"正确答案是:C13、若k为整型变量,则以下for循环的执行次数是()。    for(k=2;k==0;)     printf("%d",k--);A无限次B0次C1次D2次正确答案是:B14、下列关

6、于C语言的叙述错误的是()。A大写字母和小写字母的意义相同B不同类型的变量可以在一个表达式中C在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D同一个运算符号在不同的场合可以有不同的含义正确答案是:A15、以下有关宏替换的叙述不正确的是()。A宏名不具有类型B宏名必须用大写字母表示C宏替换只是字符替换D宏替换不占用运行时间正确答案是:B16、执行下面程序段后,x的值是()。intx;printf("%d",(x=3*5,x+5));A10B15C20D5正确答案是:B17、若执行下述程序时从键盘输入34,则输出结果是()。#includemai

7、n(){inta,b,s;scanf("%d%d",&a,&b);s=a;if(a

8、m=-1;    do     {m=m*m;   

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。