快捷导航
帮助中心知识拓展客服QQ 515224986
扫码加微信
C程序设计18秋在线作业2

东师在线答案请联系QQ515224986
【东北师范大学在线作业是随机作业】

一、单选题:
1.[单选题]选出下列标识符中不是合法的标识符的是()          (满分:)
    A. hot_do
    B. cat1
    C. _pri
    D. 2ab
    正确答案:——D——
2.[单选题]以下程序:inta=5;floatx=3.14;a*=x*(‘E’-‘A’);printf(“%f"”,(float)a);的输出结果是()          (满分:)
    A. 62.000000
    B. 62.800000
    C. 63.000000
    D. 62
    正确答案:——A——
3.[单选题]若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是()          (满分:)
    A. s=a+b;
    B. s=a+c;
    C. s=s+c;
    D. s=b+c;
    正确答案:——B——
4.[单选题]若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是()          (满分:)
    A. EOF
    B. -1    奥鹏作业答案

    C. 非零值
    D. NULL
    正确答案:————
5.[单选题]有如下函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是()          (满分:)
    A. 3
    B. 4
    C. 5
    D. 有语法错
    正确答案:————
6.[单选题]执行下面程序后:main(){inta;printf("%d"",(a=3*5,a*4,a+5));}a的值是()          (满分:)
    A. 65
    B. 20
    C. 15
    D. 10
    正确答案:————
7.[单选题]有以下程序fun(inta,intb){if(a>b)return(a);elsereturn(b);}main(){intx=3,y=8,z=6,r;r=fun(fun(x,y),2*z);printf("%d"",r);}程序运行后的输出结果是()          (满分:)
    A. 3
    B. 6
    C. 8
    D. 12
    正确答案:————
8.[单选题]已有定义:intx=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是()          (满分:)
    A. 6
    B. 0
    C. 2
    D. 1
    正确答案:————
9.[单选题]设函数fun的定义形式为voidfun(charch,floatx){…}则以下对函数fun的调用语句中,正确的是()          (满分:)
    A. fun("abc",3.0);
    B. t=fun(’D’,16.5);
    C. fun(’65’,2.8);
    D. fun(32,32);
    正确答案:————
10.[单选题]两个指针变量不可以()          (满分:)
    A. 相加
    B. 比较
    C. 相减
    D. 指向同一地址
    正确答案:————
11.[单选题]在C语言程序中,以下说法正确的是()          (满分:)
    A. 函数的定义可以嵌套,但函数的调用不可以嵌套
    B. 函数的定义不可以嵌套,但函数的调用可以嵌套
    C. 函数的定义和函数的调用都不可以嵌套
    D. 函数的定义和函数的调用都可以嵌套
    正确答案:————
12.[单选题]若有以下类型说明语句charw;intx;floaty;doublez;则表达式w*x+z-y的结果是什么类型?()          (满分:)
    A. float
    B. char
    C. int
    D. double
    正确答案:————
13.[单选题]有如下定义,struct{intn;chara[10];floatm;}x;变量x占的字节数是()          (满分:)
    A. 10
    B. 8
    C. 14
    D. 16
    正确答案:————
14.[单选题]C语言中以追加方式打开一个文件应选择的参数。()          (满分:)
    A. “r”
    B. “w”
    C. “rb”
    D. “a”
    正确答案:————
15.[单选题]有以下程序段intn=0,p;do{scanf(“%d”,&p);n++;}while(p!=12345&&n<3);此处do-while循环的结束条件是()          (满分:)
    A. p的值不等于12345且n的值小于3
    B. p的值等于12345且n的值大于等于3
    C. p的值不等于12345且n的值小于3
    D. p的值等于12345或者n的值大于等于3
    正确答案:————
16.[单选题]以下程序main(){inti,a[10];for(i=9;i>=0;i--)a=10-i;printf(“%d%d%d”,a[2],a[5],a[8]);}的输出结果是()          (满分:)
    A. 258
    B. 741
    C. 852
    D. 369
    正确答案:————
17.[单选题]下列条件语句中,功能与其他语句不同的是()          (满分:)
    A. if(a)printf("%d"",x);elseprintf("%d"",y);
    B. if(a==0)printf("%d"",y);elseprintf("%d"",x);
    C. if(a!=0)printf("%d"",x);elseprintf("%d"",y);
    D. if(a==0)printf("%d"",x);elseprintf("%d"",y);
    正确答案:————
18.[单选题]已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量‘""101’是()          (满分:)
    A. 字符A
    B. 字符a
    C. 字符e
    D. 非法的常量
    正确答案:————
19.[单选题]C语言要建立一个二进制文件应选择的打开方式是()          (满分:)
    A. ”r”
    B. ”w”
    C. ”rb”
    D. ”wb”
    正确答案:————
20.[单选题]以下关于函数的叙述中正确的是()          (满分:)
    A. 每个函数都可以被其它函数调用(包括main函数)
    B. 每个函数都可以被单独编译
    C. 每个函数都可以单独运行
    D. 在一个函数内部可以定义另一个函数
    正确答案:————
三、判断题:
21.[判断题]设ch是char型变量,其值为z,且有如上表达式:ch=(ch>’A’&&ch<=’Z’)?(ch+32):ch,该表达式的值是A。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
22.[判断题]若程序中使用了strcpy函数,则必须包含头文件string.h。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
23.[判断题]C语言规定数组元素的下标从0开始。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
24.[判断题]strcmp用来比较两个字符串的大小。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
25.[判断题]实型数据包括float和long两种类型。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
26.[判断题]在赋值语句<变量>=<表达式>中,当表达式的类型和变量的类型不一致时,以表达式的类型为准。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
27.[判断题]任何数组在使用前必须先定义。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
28.[判断题]int*p=10;的含义是定义了一个指向整型的指针变量,且将变量p的值赋为10。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
29.[判断题]程序段if(u>s)t=u;t=s;的功能是将u,s中的最大值赋给变量t。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
30.[判断题]inti=20;switch(i/10){case2:printf("A");case1:printf("B");}的输出结果为A。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
31.[判断题]函数若无返回值,则它一定无形参。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
32.[判断题]函数调用可以通过语句的形式也可以通过表达式的形式。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
33.[判断题]main函数是唯一一个不可以被其它函数调用的函数。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
34.[判断题]数组名作为实参调用函数,实际传给形参的是数组中全部的元素值。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
35.[判断题]C程序是以源程序文件为单位进行编译的。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
36.[判断题]链表是一种动态数据结构,在程序运行中可动态生成或释放存贮空间。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
37.[判断题]C语言中的文件在操作完毕以后,用feof()来关闭。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
38.[判断题]利用fclose函数关闭已打开的文件。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
39.[判断题]C语言中的文件都是用ASCII码进行存贮的。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
40.[判断题]ab.c是合法的标识符。          (满分:)
    A. 错误
    B. 正确
    正确答案:————
奥鹏作业答案
【东北师范大学在线作业是随机作业】

共 0 个关于本帖的回复 最后回复于 2018-10-18 09:35

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

本版积分规则

精彩推荐

    明星用户

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

    GMT+8, 2024-3-29 17:05