快捷导航
帮助中心知识拓展客服QQ 515224986
扫码加微信
18秋学期《高级语言程序设计基础》在线作业3

东北大学作业答案咨询QQ515224986

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

    正确答案:——B——
4.[单选题]以下正确的定义语句是()。          (满分:)
    A. inta[1][4]={1,2,3,4,5
    B. floatx[3][]={{1
    C. longb[2][3]={{1
    D. doubley[][3]={0
    正确答案:————
5.[单选题]下面程序段的输出结果是()。\ninta=023;printf(\%d\\n\,--a);          (满分:)
    A. 23
    B. 17
    C. 18
    D. 24]
    正确答案:————
6.[单选题]若有说明:char*pc[]={\aaa\,\bbb\,\ccc\,\ddd\};,则以下叙述正确的是()。          (满分:)
    A. *pc[0]代表的是字符串\aaa
    B. *pc[0]代表的是字符'a'
    C. pc[0]代表的是字符串\aaa\
    D. pc[0]代表的是字符'a']
    正确答案:————
7.[单选题]有字符数组a[80]和b[80],则正确的输出语句是()。          (满分:)
    A. puts(a.b);
    B. printf(\%s,%s\,a[],b[]);
    C. pitchar(a,b);
    D. puts(a);puts(b);]
    正确答案:————
8.[单选题]若调用fputc函数输出字符成功,则函数的返回值是()。          (满分:)
    A. 输出的字符
    B. -1
    C. 0
    D. EOF]
    正确答案:————
9.[单选题]以下能对二维数组a进行正确初始化的语句是()。          (满分:)
    A. inta[2][]={{1,0,1
    B. inta[][3]={{1,2,3
    C. inta[2][4]={{1,2,3
    D. inta[][3]={{1,0,1
    正确答案:————
10.[单选题]执行以下程序后,m的值是()。\n  #defineMIN(x,y) (x)<(y)?(x):(y)\n  main()\n  {inti=12,j=8,m;\n   m=10*MIN(i,j);\n   printf(\%d\\n\,m);  }          (满分:)
    A. 120
    B. 80
    C. 12
    D. 8]
    正确答案:————
11.[单选题]在C语言中,整数-8在内存中的存储形式是()。          (满分:)
    A. 1111111111111000
    B. 1000000000001000
    C. 0000000000001000
    D. 1111111111110111]
    正确答案:————
12.[单选题]以下程序段的运行结果是()。\nchara[]=\program\,*p;\np=a;\nwhile(*p!='g')  {printf(\%c\,*p-32);p++;}          (满分:)
    A. PROgram
    B. PROGRAM
    C. PRO
    D. proGRAM]
    正确答案:————
13.[单选题]下面程序的运行结果是()。\nmain()\n{structcmplx{intx;\ninty;\n}cm[2]={1,2,3,4};\nprintf(\%d\\n\,2*cm[0].x+\ncm[1].y/cm[0].y);}          (满分:)
    A. 5
    B. 2
    C. 3
    D. 4]
    正确答案:————
14.[单选题]对以下说明语句的正确理解是()。inta[10]={6,7,8,9,10};          (满分:)
    A. 将5个初值依次赋给a[1]至a[5]
    B. 将5个初值依次赋给a[0]至a[4]
    C. 将5个初值依次赋给a[6]至a[10]
    D. 因为数组与初值的个数不相同,所以此语句不正确]
    正确答案:————
15.[单选题]若执行fopen函数时发生错误,则函数的返回值是()。          (满分:)
    A. 随机值
    B. 1
    C. NULL
    D. EOF]
    正确答案:————
16.[单选题]设有定义:inta=1,*p=&amp;a;floatb=2.0;charc='A';,以下不合法的运算是()。          (满分:)
    A. p++;
    B. a--;
    C. b++;
    D. c--;]
    正确答案:————
17.[单选题]若执行下述程序时从键盘输入34,则输出结果是()。#includemain(){inta,b,s;scanf(\%d%d\,&amp;a,&amp;b);s=a;if(a&lt;b)printf(\%d\\n\,s*s);s=b;}          (满分:)
    A. 186
    B. 256
    C. 324
    D. 400]
    正确答案:————
18.[单选题]有下面的程序段chara[3],b[]=\China\;a=b;printf(\%s\,a);则()。          (满分:)
    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]]
    正确答案:————
20.[单选题]语句while(!y)中的表达式!y等价于()。          (满分:)
    A. y==0
    B. y!=1
    C. y!=0
    D. y==1]
    正确答案:————
奥鹏作业答案

共 0 个关于本帖的回复 最后回复于 2018-9-19 14:07

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

    明星用户

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

    GMT+8, 2024-4-20 16:45