奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 29|回复: 0

22年秋东北大学《高级语言程序设计基础X》在线平时作业3

[复制链接]
发表于 2022-9-23 03:13:14 | 显示全部楼层 |阅读模式
谋学网
答案来源:谋学网(www.mouxue.com)高级语言程序设计基础X-[东北大学]《高级语言程序设计基础X》在线平时作业3
试卷总分:100    得分:100
第1,若k为整型变量,则以下for循环的执行次数是( )。for (k=2; k==0; )      printf("%d",k--);
A、无限次
B、0次
C、1次
D、2次
正确答案:


第2题,当说明一个共用体变量时系统分配给它的内存是( )。
A、共用体中第一个成员所需内存量
B、共用体中最后一个成员所需内存量
C、共用体成员中占内存量最大者所需的容量
D、共用体中各成员所需内存量的总和
正确答案:


第3题,若执行fopen函数时发生错误,则函数的返回值是( )。
A、随机值
B、1
C、NULL
D、EOF
正确答案:


第4题,以下正确的函数形式是( )。
A、double fun1(int x, int y)  { z=x+y; return z; }
B、fun1(int x, y){ int z;return z; }
C、fun1(x, y) { int x, y; double z;z=x+y;return z; }
D、double fun1(int x, int y){ double z;z=x+y; return z; }"
正确答案:


答案来源:谋学网(www.mouxue.com),若有以下程序段: ...... int a[]={4,0,2,3,1},i,j,t; for(i=1;i=0 && ta[j]) { a[j+1]=a[j];j--;} a[j+1]=t; } ...... 则该程序段的功能是( )。
A、对数组a进行插入排序(升序)
B、对数组a进行插入排序(降序)
C、对数组a进行选择排序(升序)
D、对数组a进行选择排序(降序)
正确答案:


第6题,判断char型变量c1是否为大写字母的正确表达式是( )。
A、A'=c1='Z'
B、(c1='A')&(c1='Z')
C、(c1='A')&&(c1='Z')
D、('A'=c1)
正确答案:


第7题,设有一段程序:
int *var,a;
a=100;var=&a;a=*var+10; 执行上面程序段后a的值为( )。
A、120
B、110
C、100
D、90
正确答案:


第8题,若有定义:int a[2][3];,则以下对a数组元素地址的正确表示为( )。
A、*(a+1)
B、*(a[1]+2)
C、a[1]+3
D、a[0][0]
正确答案:


第9题,若有以下说明,并且0≤i10,则( )是对数组元素的错误引用。int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, *p=a, I;
A、*(a+i)
B、a[p-a+i]
C、p+i
D、*(&a[i])
正确答案:


答案来源:谋学网(www.mouxue.com),有两个字符数组a、b,则以下正确的输入语句是( )。
A、gets(a,b);
B、scanf("%s%s",a,b);
C、scanf("%s%s",&a,&b);
D、gets("a"); gets("b");"
正确答案:


第11题,对两个数组a和b进行如下初始化 char a[]="ABCDEF"; char b[]={'A','B','C','D','E','F'}; 则以下叙述正确的是( )。
A、a与b数组完全相同
B、a与b长度相同
C、a和b中都存放字符串
D、a数组比b数组长
正确答案:


答案来源:谋学网(www.mouxue.com),下程序( )。main( ){ int x1=3, x2=0, x3=0;if (x1=x2+x3)
printf("* * * *");else
printf("# # # #");    }
A、输出:* * * *
B、输出:# # #
C、#存在语法错误
D、无输出结果
正确答案:


第13题,在C语言中,错误的int类型的常数是( )。
A、32768
B、0
C、37
D、0xAF
正确答案:


第14题,定义如下变量和数组:int k;int a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )。for(k=0;k3;k++) printf("%d",a[k][2-k]);
A、3 5 7
B、3 6 9
C、1 5 9
D、1 4 7
正确答案:


答案来源:谋学网(www.mouxue.com),C语言的编译系统对宏命令的处理是( )。
A、在对源程序中其它成分正式编译之前进行的
B、和C程序中的其它语句同时进行的
C、在程序连接时进行的
D、在程序运行时进行的
正确答案:


第16题,以下有关宏替换的叙述不正确的是( )。
A、宏名不具有类型
B、宏名必须用大写字母表示
C、宏替换只是字符替换
D、宏替换不占用运行时间
正确答案:


第17题,已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是( )。if(xy)z=x;x=y;y=z;
A、x=10,y=20,z=30
B、x=20,y=30,z=30
C、x=20,y=30,z=10
D、x=20,y=30,z=20"
正确答案:


第18题,一个C语言程序总是从( )。
A、主过程开始执行
B、主函数开始执行
C、子程序开始执行
D、主程序开始执行
正确答案:


第19题,若a、b、c均为int型变量,则执行以下程序段后的输出结果为( )。
b=(a=10,a+5,c=10);
printf("a=%d,b=%d,c=%d\n",a,b,c);
c=(a=10,b=5,a+b);printf("a=%d,b=%d,c=%d\n",a,b,c);
A、a=10,b=15,c=10a=10,b=5,c=10
B、a=10,b=10,c=10a=10,b=5,c=10
C、a=10,b=10,c=10a=10,b=5,c=15
D、a=10,b=10,c=10a=10,b=5,c=5
正确答案:


答案来源:谋学网(www.mouxue.com),若二维数组a有m列,则在a[i][j]前的元素个数为( )。
A、j*m+i
B、i*m+j
C、i*m+j-1
D、i*m+j+1
正确答案:


第21题,设x,y是float型变量,则不正确的赋值语句是( )。
A、++x;
B、y=int(5);
C、x*=y+1;
D、x=y=0;
正确答案:


第22题,设有定义:int a=1, *p=&a; float b=2.0; char c='A'; ,以下不合法的运算是( )。
A、p++;
B、a--;
C、b++;
D、c--;
正确答案:


第23题,C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是( )。
A、float
B、int
C、long
D、double
正确答案:


第24题,已知 long i=32768;执行语句printf("%d",i);屏幕显示( )。
A、-1
B、-32768
C、1
D、32768
正确答案:


答案来源:谋学网(www.mouxue.com),若执行下述程序时从键盘输入3 4,则输出结果是( )。#include main( ) { int a,b,s;  scanf("%d%d",&a,&b); s=a;  if (ab)  printf("%d\n",s*s); s=b;  }
A、186
B、256
C、324
D、400
正确答案:














22年秋东北大学《高级语言程序设计基础X》在线平时作业3.rar

32.14 KB, 下载次数: 0

售价: 2 学习币  [记录]  [购买]

奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

投诉建议
 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫
快速回复 返回顶部 返回列表