东大19春学期《高级语言程序设计基础》在线作业1(100分)

东大19春学期《高级语言程序设计基础》在线作业1(100分)

ID:35028290

大小:29.50 KB

页数:5页

时间:2019-03-16

东大19春学期《高级语言程序设计基础》在线作业1(100分)_第1页
东大19春学期《高级语言程序设计基础》在线作业1(100分)_第2页
东大19春学期《高级语言程序设计基础》在线作业1(100分)_第3页
东大19春学期《高级语言程序设计基础》在线作业1(100分)_第4页
东大19春学期《高级语言程序设计基础》在线作业1(100分)_第5页
资源描述:

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

1、19春学期《高级语言程序设计基础》在线作业1若a为int类型变量,则执行以下程序段后a的值为()。a=5;a*=a/=a++;A.2B.1C.40D.3正确答案:A设有定义:inta=1,*p=a;floatb=2.0;charc='A';,以下不合法的运算是()。A.p++;B.a--;C.b++;D.c--;正确答案:A若有以下语句,则对x数组元素引用不正确的是()。intx[]={1,2,3,4,5,6},*ptr;ptr=x;A.*(--ptr)B.*(ptr--)C.*(ptr++)D.*(++p

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

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

4、",p);B.charstr[10];scanf("%s",str);C.charstr[10],*p;p=str;scanf("%s",p);D.charstr[10],*p=str;scanf("%s",p[1]);"正确答案:C有字符数组a[80]和b[80],则正确的输出语句是()。A.puts(a.b);B.printf("%s,%s",a[],b[]);C.pitchar(a,b);D.puts(a);puts(b);正确答案:D若二维数组a有m列,则在a[i][j]前的元素个数为()。A.j*

5、m+iB.i*m+jC.i*m+j-1D.i*m+j+1正确答案:B若有定义:intx[10],*p=x;,则*(p+5)表示()。A.数组元素x[5]的地址B.数组元素x[5]的值C.数组元素x[6]的地址D.数组元素x[6]的值E.选项内容11F.选项内容11G.选项内容11正确答案:B以下能正确定义整型变量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;"正确答案:C若k为整型变量,则以下for循环

6、的执行次数是()。    for(k=2;k==0;)     printf("%d",k--);A.无限次B.0次C.1次D.2次正确答案:B下列关于C语言的叙述错误的是()。A.大写字母和小写字母的意义相同B.不同类型的变量可以在一个表达式中C.在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D.同一个运算符号在不同的场合可以有不同的含义正确答案:A以下有关宏替换的叙述不正确的是()。A.宏名不具有类型B.宏名必须用大写字母表示C.宏替换只是字符替换D.宏替换不占用运行时间正确答案:B执行下面

7、程序段后,x的值是()。intx;printf("%d",(x=3*5,x+5));A.10B.15C.20D.5正确答案:B若执行下述程序时从键盘输入34,则输出结果是()。#includemain(){inta,b,s;scanf("%d%d",a,b);s=a;if(ab)printf("%d",s*s);s=b;}A.186B.256C.324D.400正确答案:B语句while(!y)中的表达式!y等价于()。A.y==0B.y!=1C.y!=0D.y==1正确答案:A设c1、c2均是ch

8、ar类型变量,则以下不正确的函数调用是()。A.scanf("c1=%cc2=%c",c1,c2);B.getchar()C.putchar(c2);D.putchar(c1,c2)"正确答案:D以下程序段中的do-while循环()。    m=-1;    do     {m=m*m;     }while(!m);A.是死循环B.执行二次C.执行一次D.有语法错误正确答案:C

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

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

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