东大16秋学期《高级语言程序设计基础》在线作业1

东大16秋学期《高级语言程序设计基础》在线作业1

ID:19972358

大小:97.50 KB

页数:4页

时间:2018-10-08

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

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

1、16秋学期《高级语言程序设计基础》在线作业1一、单选题(共20道试题,共100分。)1.以下能对一维数组a进行正确初始化的语句是()。A.inta[10]=(0,0,0,0,0);B.inta[10]={};C.inta[]={0};D.inta[10]={10*1};正确答案:2.执行以下程序段后,y的值是()。inta[]={1,3,5,7,9}intx=0,y=1,*ptr;ptr=&a[1];while(!x){y+=*(ptr+x);x++;}A.1B.2C.4D.24正确答案:3.下面程序()。(每

2、行程序前的数字为行号)1main{}2{3floata[10]={0.0};4inti;5for(i=0;i<3;i++)scanf(%d",&a[i]);6for(i=1;i<10;i++)a[0]=a[0]+a[i];7printf("%f",a[0]);8}A.没有错误B.第3行有错误C.第5行有错误D.第7行有错误正确答案:4.设ch是char类型变量,其值是A,则表达式ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值是()。A.ZB.AC.aD.z正确答案:5.设a、b、c、d

3、均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输入形式应当是()。scanf("%4d+%3d+%2d+%1d",&a,&b,&c,&d);printf("%4d+%3d+%2d+%1d",a,b,c,d);A.1234123121<回车>B.1234123412341234<回车>C.1234+1234+1234+1234<回车>D.1234+123+12+1<回车>正确答案:6.若调用fputc函数输出字符成功,则函数的返回值是()。A.输出的字符B.-1C.0D.EOF正

4、确答案:7.若有以下语句,则对x数组元素引用不正确的是()。intx[]={1,2,3,4,5,6},*ptr;ptr=x;A.*(--ptr)B.*(ptr--)C.*(ptr++)D.*(++ptr)正确答案:8.若有说明:inta[][4]={0,0};则下面不正确的叙述是()。A.数组a中的每个元素都可得到初值0B.二维数组a的第1维大小为1C.因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1D.只有数组元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0正确答案

5、:9.若有说明:inta[3][4];则数组a中各元素()。A.可在程序的运行阶段得到初值0B.可在程序的编译阶段得到初值0C.不能得到确定的初值D.可在程序的编译或运行阶段得到初值0正确答案:10.若有以下程序段:……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进行插入排序(降序)

6、C.对数组a进行选择排序(升序)D.对数组a进行选择排序(降序)正确答案:11.以下正确的函数形式是()。A.doublefun1(intx,inty)  {z=x+y;returnz;}B.fun1(intx,y){intz;returnz;}C.fun1(x,y){intx,y;doublez;z=x+y;returnz;}D.doublefun1(intx,inty){doublez;z=x+y;returnz;}"正确答案:12.已知ch是字符型变量,则不正确的赋值语句是()。A.ch=5+9;B.ch

7、='';C.ch='7'+'9';D.ch='a+b';正确答案:13.若调用fputc函数输出字符成功,则函数的返回值是()。A.输出的字符B.-1C.0D.EOF正确答案:14.函数调用语句:fseek(fp,10L,2);的含义是:将文件位置指针()。A.移动到距离文件头10个字节处B.从当前位置向后移动10个字节C.从文件尾部前移10个字节D.移到离当前位置10个字节处正确答案:15.下面程序段的输出结果是()。inta=023;printf("%d",--a);A.23B.17C.18D.24

8、正确答案:16.若有说明:inta[3][4];则对a数组元素的非法引用是()。A.a[0][2*1]B.a[1][3]C.a[4-2][0]D.a[0][4]正确答案:17.以下能正确定义整型变量x、y和z并为其赋初值5的语句是()。A.intx=y=z=5;B.intx,y,z=5;C.intx=5,y=5,z=5;D.x=5,y=5,z=5;"正确答案:18.若使用一维数组名作函

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

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

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