奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 360|回复: 0

东北大学19春学期《高级语言程序设计基础》在线作业3(含答案)

[复制链接]

1万

主题

1

回帖

2万

积分

论坛元老

积分
29370
发表于 2019-4-9 17:31:46 | 显示全部楼层 |阅读模式
扫码加微信
[东北大学]19春学期《高级语言程序设计基础》在线作业3(答案)
【奥鹏】[东北大学]19春学期《高级语言程序设计基础》在线作业3
奥鹏作业答案
奥鹏东北大学作业

试卷总分100得分100
第1题以下能对一维数组a进行正确初始化的语句是()。
A、inta[10]=(00000)
B、inta[10]={}
C、inta[]={0}
D、inta[10]=(10*1)
正确答案C
第2题若有说明:inta[][4]={00}则下面不正确的叙述是()。
A、数组a中的每个元素都可得到初值0
B、二维数组a的第1维大小为1
C、因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1
D、只有数组元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
正确答案
第3题设xy是float型变量,则不正确的赋值语句是()。
A、++x
B、y=int(5)
C、x*=y+1
D、x=y=0
正确答案B   

第4题以下正确的定义语句是()。
A、inta[1][4]={12345}
B、floatx[3][]={{1}{2}{3}}
C、longb[2][3]={{1}{12}{123}}
D、doubley[][3]={0}
正确答案
第5题下面程序段的输出结果是()。
inta=023printf(&quot%d\n&quota)
A、23
B、17
C、18
D、24
正确答案C
第6题若有说明:char*pc[]={&quotaaa&quot&quotbbb&quot&quotccc&quot&quotddd&quot},则以下叙述正确的是()。
A、*pc[0]代表的是字符串&quotaaa
B、*pc[0]代表的是字符a
C、pc[0]代表的是字符串&quotaaa&quot
D、pc[0]代表的是字符a
正确答案B
第7题有字符数组a[80]和b[80],则正确的输出语句是()。
A、puts(a.b)
B、printf(&quot%s%s&quota[]b[])
C、pitchar(ab)
D、puts(a)puts(b)
正确答案
第8题若调用fputc函数输出字符成功,则函数的返回值是()。
A、输出的字符
B、1
C、0
D、EOF
正确答案A
第9题以下能对二维数组a进行正确初始化的语句是()。
A、inta[2][]={{101}{523}}
B、inta[][3]={{123}{456}}
C、inta[2][4]={{123}{45}{6}}
D、inta[][3]={{101}{}{11}}&quot
正确答案B
第10题执行以下程序后,m的值是()。#defineMIN(xy) (x)(y)?(x)(y)main(){inti=12j=8mm=10*MIN(ij)printf(&quot%d\n&quotm)  }
A、120
B、80
C、12
D、8
正确答案
第11题在C语言中,整数8在内存中的存储形式是()。
A、1111111111111000
B、1000000000001000
C、0000000000001000
D、1111111111110111
正确答案A
第12题以下程序段的运行结果是()。
chara[]=&quotprogram&quot*p
p=a
while(*p!=g)  {printf(&quot%c&quot*p32)p++}
A、PROgram
B、PROGRAM
C、PRO
D、proGRAM
正确答案C
第13题下面程序的运行结果是()。
main()
{structcmplx{intx;inty;}cm[2]={1,2,3,4};printf(&quot%d\n&quot2*cm[0].x+
cm[1].y/cm[0].y);}
A、5
B、2
C、3
D、4
正确答案
第14题对以下说明语句的正确理解是()。inta[10]={678910}
A、将5个初值依次赋给a[1]至a[5]
B、将5个初值依次赋给a[0]至a[4]
C、将5个初值依次赋给a[6]至a[10]
D、因为数组与初值的个数不相同,所以此语句不正确
正确答案B
第15题若执行fopen函数时发生错误,则函数的返回值是()。
A、随机值
B、1
C、NULL
D、EOF
正确答案C
第16题设有定义:inta=1*p=&ampafloatb=2.0charc=A,以下不合法的运算是()。
A、p++
B、a
C、b++
D、c
正确答案A
第17题若执行下述程序时从键盘输入34,则输出结果是()。#includemain(){intabsscanf(&quot%d%d&quot&ampa&ampb)s=aif(ab)printf(&quot%d\n&quots*s)s=b}
A、186
B、256
C、324
D、400
正确答案B
第18题有下面的程序段chara[3]b[]=&quotChina&quota=bprintf(&quot%s&quota)则()。
A、运行后将输出China
B、运行后将输出Ch
C、运行后将输出Chi
D、编译时出错
正确答案
第19题若有定义:inta[2][3],则以下对a数组元素地址的正确表示为()。
A、*(a+1)
B、*(a[1]+2)
C、a[1]+3
D、a[0][0]
正确答案A
第20题语句while(!y)中的表达式!y等价于()。
A、y==0
B、y!=1
C、y!=0
D、y==1
正确答案A

奥鹏作业答案
奥鹏东北大学作业
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-25 22:39

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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