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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

[东北大学] [东北大学]19春学期《高级语言程序设计基础》在线作业123(资料)

[复制链接]
发表于 2019-4-29 10:45:36 | 显示全部楼层 |阅读模式
谋学网
奥鹏】[东北大学]19春学期《高级语言程序设计基础》在线作业1
试卷总分:100    得分:100
第1,若a为int类型变量,则执行以下程序段后a的值为( )。
a=5;a*=a/=a++;(5.0分)
A、2
B、1
C、40
D、3



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



第3题,若有以下语句,则对x数组元素引用不正确的是( )。
int x[ ]={1, 2, 3, 4, 5, 6}, *ptr;ptr=x;(5.0分)
A、*(--ptr)
B、*(ptr--)
C、*(ptr++)
D、*(++ptr)



第4题,若有以下程序段: …… 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; } …… 则该程序段的功能是( )。(5.0分)
A、对数组a进行插入排序(升序)
B、对数组a进行插入排序(降序)
C、对数组a进行选择排序(升序)
D、对数组a进行选择排序(降序)



第5题,以下正确的描述是( )。(5.0分)
A、函数的定义可以嵌套,但函数的调用不可以嵌套
B、函数的定义不可以嵌套,但函数的调用可以嵌套
C、函数的定义和函数的调用均不可以嵌套
D、函数的定义和函数的调用均可以嵌套



第6题,当正常执行了文件关闭操作时,fclose函数的返回值是( )。(5.0分)
A、-1
B、随机值
C、0
D、1



第7题,若有说明:int a[][4]={0,0};则下面不正确的叙述是( )。(5.0分)
A、数组a中的每个元素都可得到初值0
B、二维数组a的第1维大小为1
C、因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1
D、只有数组元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0



第8题,以下能正确读入字符串的程序段是( )。(5.0分)
A、char *p; scanf("%s", p);
B、char str[10]; scanf("%s", &str);
C、char str[10], *p; p=str; scanf("%s", p);
D、char str[10], *p=str; scanf("%s", p[1]);"



第9题,有字符数组a[80]和b[80],则正确的输出语句是( )。(5.0分)
A、puts(a.b);
B、printf("%s,%s",a[],b[]);
C、pitchar(a,b);
D、puts(a); puts(b);



第10题,若二维数组a有m列,则在a[i][j]前的元素个数为( )。(5.0分)
A、j*m+i
B、i*m+j
C、i*m+j-1
D、i*m+j+1



第11题,若有定义:int x[10], *p=x;,则*(p+5)表示( )。(5.0分)
A、数组元素x[5]的地址
B、数组元素x[5]的值
C、数组元素x[6]的地址
D、数组元素x[6]的值
E、选项内容11
F、选项内容11
G、选项内容11



第12题,以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。(5.0分)
A、int x=y=z=5;
B、int x,y,z=5;
C、int x=5,y=5,z=5;
D、x=5,y=5,z=5;"



第13题,若k为整型变量,则以下for循环的执行次数是( )。for (k=2; k==0; )      printf("%d",k--);(5.0分)
A、无限次
B、0次
C、1次
D、2次



第14题,下列关于C语言的叙述错误的是( )。(5.0分)
A、大写字母和小写字母的意义相同
B、不同类型的变量可以在一个表达式中
C、在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型
D、同一个运算符号在不同的场合可以有不同的含义



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



第16题,执行下面程序段后,x的值是( )。
int x;printf("%d\n",(x=3*5,x+5));(5.0分)
A、10
B、15
C、20
D、5



第17题,若执行下述程序时从键盘输入3 4,则输出结果是( )。#include main( ) { int a,b,s;  scanf("%d%d",&a,&b); s=a;  if (ab)  printf("%d\n",s*s); s=b;  }(5.0分)
A、186
B、256
C、324
D、400



第18题,语句while (!y)中的表达式 !y 等价于( )。(5.0分)
A、y==0
B、y!=1
C、y!=0
D、y==1



第19题,设c1、c2均是char类型变量,则以下不正确的函数调用是( )。(5.0分)
A、scanf("c1=%cc2=%c",&c1,&c2);
B、getchar( )
C、putchar(c2);
D、putchar(c1,c2)"



第20题,以下程序段中的do-while循环( )。m=-1;do{ m=m*m;     }while(!m);(5.0分)
A、是死循环
B、执行二次
C、执行一次
D、有语法错误






【奥鹏】[东北大学]19春学期《高级语言程序设计基础》在线作业2
试卷总分:100    得分:100
第1题,有两个字符数组a、b,则以下正确的输入语句是( )。(5.0分)
A、gets(a,b);
B、scanf("%s%s",a,b);
C、scanf("%s%s",&a,&b);
D、gets("a"); gets("b");"



第2题,设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。for (y=100; x!=y; ++x,y++)      printf("****\n");(5.0分)
A、循环体只执行一次
B、是无限循环
C、循环体一次都不执行
D、for语句中存在语法错误



第3题,有下面的程序段 char a[3],b[]="China"; a=b; printf("%s",a); 则( )。(5.0分)
A、运行后将输出China
B、运行后将输出Ch
C、运行后将输出Chi
D、编译时出错



第4题,下面程序段的输出结果是( )。
int a=023;printf("%d\n",--a);(5.0分)
A、23
B、17
C、18
D、24



第5题,语句while (!y)中的表达式 !y 等价于( )。(5.0分)
A、y==0
B、y!=1
C、y!=0
D、y==1



第6题,以下判断正确的是( )。(5.0分)
A、char *s="string"; 等价于char *s; *s="string";
B、char str[10]={"string"}; 等价于char str[10]; str={"string"};
C、char *s="string"; 等价于char *s; s="string";
D、char str[10]={"string"}; 等价于char str[10]; *str={"strint"};"



第7题,若执行下述程序时从键盘输入3 4,则输出结果是( )。#include main( ) { int a,b,s;  scanf("%d%d",&a,&b); s=a;  if (ab)  printf("%d\n",s*s); s=b;  }(5.0分)
A、186
B、256
C、324
D、400



第8题,若有语句:int a=4, *p=&a;,下面均代表地址的一组选项是( )。(5.0分)
A、a, p, &*a
B、*&a, &a, *p
C、&a, p, &*p
D、*&p, *p, &a"



第9题,以下能正确进行字符串赋值操作的是( )。(5.0分)
A、char s[5]={"12345"};
B、char s[5]={'1', '2', '3', '4', '5'};
C、char *s; *s="12345";
D、char *s="12345"; "



第10题,以下对指针变量的操作中,不正确的是( )。(5.0分)
A、int p, *q; q=&p;
B、int *p, *q; q=p=NULL;
C、int a=5, *p; *p=a;
D、int a=5, *p=&a, *q=&a; *p=*q;"



第11题,以下正确的说法是( )。(5.0分)
A、实参和与其对应的形参各占用独立的存储单元
B、实参和与其对应的形参共占用一个存储单元
C、只有当实参和与其对应的形参同名时才共用存储单元
D、形参是虚拟的,不占用存储单元



第12题,若k为整型变量,则以下for循环的执行次数是( )。for (k=2; k==0; )      printf("%d",k--);(5.0分)
A、无限次
B、0次
C、1次
D、2次



第13题,在C语言中,一维数组的定义方式为:类型说明符 数组名( )。(5.0分)
A、[常量表达式]
B、[整型表达式]
C、[整型常量或整型表达式]
D、[整型常量]



第14题,下面程序的输出结果为( )。
main( )
{ int a=1,b=0;
switch(a)
{ case 1: switch (b)
{ case 0: printf("**0**");
break;
case 1: printf("**1**");
break;
}
case 2: printf("**2**");
break;
}}(5.0分)
A、**0**
B、**0****2**
C、**0****1****2**
D、有语法错误



第15题,若a为int类型变量,则执行以下程序段后a的值为( )。
a=5;a*=a/=a++;(5.0分)
A、2
B、1
C、40
D、3



第16题,以下在任何情况下计算两数积时都不会引起二义性的宏定义是( )。(5.0分)
A、#define MUL(x,y) x*y
B、#define MUL(x,y) (x)*(y)
C、#define MUL(x,y) (x*y)
D、#define MUL(x,y) ((x)*(y))"



第17题,下程序( )。main( ){ int x1=3, x2=0, x3=0;if (x1=x2+x3)
printf("* * * *");else
printf("# # # #");    }(5.0分)
A、输出:* * * *
B、输出:# # #
C、#存在语法错误
D、无输出结果



第18题,若希望当num的值为奇数时,表达式的值为“真”,num的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )。(5.0分)
A、num%2==1
B、!(num%2==0)
C、!(num%2)
D、num%2



第19题,若有定义:int x[10], *p=x;,则*(p+5)表示( )。(5.0分)
A、数组元素x[5]的地址
B、数组元素x[5]的值
C、数组元素x[6]的地址
D、数组元素x[6]的值
E、选项内容11
F、选项内容11
G、选项内容11



第20题,执行以下程序后,m的值是( )。#define MIN(x, y) (x)(y) ? (x) : (y)main( ){ int i=12, j=8, m;m=10*MIN(i, j);printf("%d\n", m);  }(5.0分)
A、120
B、80
C、12
D、8





【奥鹏】[东北大学]19春学期《高级语言程序设计基础》在线作业3
试卷总分:100    得分:100
第1题,以下能对一维数组a进行正确初始化的语句是( )。(5.0分)
A、int a[10]=(0,0,0,0,0);
B、int a[10]={ };
C、int a[]={0};
D、int a[10]=(10*1);



第2题,若有说明:int a[][4]={0,0};则下面不正确的叙述是( )。(5.0分)
A、数组a中的每个元素都可得到初值0
B、二维数组a的第1维大小为1
C、因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1
D、只有数组元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0



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



第4题,以下正确的定义语句是( )。(5.0分)
A、int a[1][4]={1,2,3,4,5};
B、float x[3][]={{1},{2},{3}};
C、long b[2][3]={{1},{1,2},{1,2,3}};
D、double y[][3]={0};



第5题,下面程序段的输出结果是( )。
int a=023;printf("%d\n",--a);(5.0分)
A、23
B、17
C、18
D、24



第6题,若有说明:char *pc[ ]={"aaa", "bbb", "ccc", "ddd"};,则以下叙述正确的是( )。(5.0分)
A、*pc[0]代表的是字符串"aaa
B、*pc[0]代表的是字符'a'
C、pc[0]代表的是字符串"aaa"
D、pc[0]代表的是字符'a'



第7题,有字符数组a[80]和b[80],则正确的输出语句是( )。(5.0分)
A、puts(a.b);
B、printf("%s,%s",a[],b[]);
C、pitchar(a,b);
D、puts(a); puts(b);



第8题,若调用fputc函数输出字符成功,则函数的返回值是( )。(5.0分)
A、输出的字符
B、-1
C、0
D、EOF



第9题,以下能对二维数组a进行正确初始化的语句是( )。(5.0分)
A、int a[2][]={{1,0,1},{5,2,3}};
B、int a[][3]={{1,2,3},{4,5,6}};
C、int a[2][4]={{1,2,3},{4,5},{6}};
D、int a[][3]={{1,0,1},{},{1,1}};"



第10题,执行以下程序后,m的值是( )。#define MIN(x, y) (x)(y) ? (x) : (y)main( ){ int i=12, j=8, m;m=10*MIN(i, j);printf("%d\n", m);  }(5.0分)
A、120
B、80
C、12
D、8



第11题,在C语言中,整数-8在内存中的存储形式是( )。(5.0分)
A、1111 1111 1111 1000
B、1000 0000 0000 1000
C、0000 0000 0000 1000
D、1111 1111 1111 0111



第12题,以下程序段的运行结果是( )。
char a[ ]="program", *p;
p=a;
while (*p!='g')   { printf("%c", *p-32); p++; }(5.0分)
A、PROgram
B、PROGRAM
C、PRO
D、proGRAM



第13题,下面程序的运行结果是( )。
main()
{ struct cmplx { int x;int y;} cm[2]={1,2,3,4};printf("%d\n", 2*cm[0].x+
cm[1].y/cm[0].y);}(5.0分)
A、5
B、2
C、3
D、4



第14题,对以下说明语句的正确理解是( )。 int a[10]={6,7,8,9,10};(5.0分)
A、将5个初值依次赋给a[1]至a[5]
B、将5个初值依次赋给a[0]至a[4]
C、将5个初值依次赋给a[6]至a[10]
D、因为数组与初值的个数不相同,所以此语句不正确



第15题,若执行fopen函数时发生错误,则函数的返回值是( )。(5.0分)
A、随机值
B、1
C、NULL
D、EOF



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



第17题,若执行下述程序时从键盘输入3 4,则输出结果是( )。#include main( ) { int a,b,s;  scanf("%d%d",&a,&b); s=a;  if (ab)  printf("%d\n",s*s); s=b;  }(5.0分)
A、186
B、256
C、324
D、400



第18题,有下面的程序段 char a[3],b[]="China"; a=b; printf("%s",a); 则( )。(5.0分)
A、运行后将输出China
B、运行后将输出Ch
C、运行后将输出Chi
D、编译时出错



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



第20题,语句while (!y)中的表达式 !y 等价于( )。(5.0分)
A、y==0
B、y!=1
C、y!=0
D、y==1





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2019-4-29 11:10:44 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-4-27 18:18 , Processed in 0.105637 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表