奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

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

17春北航《C语言程序设计》在线作业三标准答案

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
29078
发表于 2017-6-2 11:10:32 | 显示全部楼层 |阅读模式
扫码加微信
北航《C语言程序设计》在线作业三
北航

一、单选题:
1.设x,y为float型变量,则下列选项中,合法的赋值语句是          (满分:4)
    A. ++x
    B. y=float(3)
    C. y=(x%2)/10
    D. *x=10
2.C编译程序是(    )          (满分:4)
    A. C程序的机器语言版本
    B. 一组机器语言指令
    C. 将C源程序编译成目标程序的程序
    D. 命令计算机执行指定的操作
3.若只想对文本文件进行读操作,打开此文件的方式为          (满分:4)
    A. r
    B. w
    C. a
    D. rd
4.下面程序输出结果是(    )(    ). main(    ) { char a[]="programming", b[]="language"; char *p1,*p2; int i; p1=a; p2=b; for(i=0;i<7;i++) if(*(p1+i)==*(p2+i)) printf("%c",*(p1+i)); }          (满分:4)
    A. gm
    B. rg
    C. or
    D. ga
5.关于void 指针,下列说法正确的是(    ).          (满分:4)
    A. void 指针就是未指向任何数据的指针
    B. void 指针就是已定义而未初始化的指针
    C. 指向任何类型数据的指针可直接赋值给一个void 指针
    D. void 指针值可直接赋给一个非void 指针
6.设n=3;则执行 ++n语句后,n的值为(    )。(    )          (满分:4)
    A. 5
    B. 4
    C. 3
    D. 2
7.设a=1,b=2,c=3,d=4, 则表达式a < b ? a : c < d ? c : d的结果是(    )(    ).          (满分:4)
    A. 4
    B. 3
    C. 2
    D. 1
8.以下不正确的C语言标识符是(    )。          (满分:4)
    A. ABC
    B. abc
    C. abc
    D. ab.c
9.以下程序的输出结果是(    ).#include main(    ) { int num; for( num=0;num<=2;num++) printf(“%d”,num); }          (满分:4)
    A. 1
    B. 123
    C. 012
    D. 1234
10.若int型数据占2个字节,则以下语句的输出为(    ).int k=-1;  printf(“%d,%un”,k,k);          (满分:4)
    A. -1,-1
    B. -1,32767
    C. -1,32768
    D. -1,65535
三、判断题:
1.在switch语句中可以根据需要使用或不使用break语句。(    )          (满分:4)
    A. 错误
    B. 正确
2.C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。(    )          (满分:4)
    A. 错误
    B. 正确
3.在程序运行过程中,其值不能被改变的量称为常量(    )          (满分:4)
    A. 错误
    B. 正确
4.在C语言中,可以用typedef定义一种新的类型。(    )          (满分:4)
    A. 错误
    B. 正确
5.指向同一数组的两指针p1、p2相减的结果与所指元素的下标相减的结果是相同的。(    )          (满分:4)
    A. 错误
    B. 正确
6.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是8。(    )          (满分:4)
    A. 错误
    B. 正确
7.一个算法应该具备有穷性、确定性、输入、输出和有效性。(    )          (满分:4)
    A. 错误
    B. 正确
8.用一个标识符代表一个常量的称为符号常量,符号常量不同于变量,它的值在其作用域内不能改变,也不能再被赋值。(    )          (满分:4)
    A. 错误
    B. 正确
9.C语言的关键字都是小写的。(    )          (满分:4)
    A. 错误
    B. 正确
10.C语言程序总是从主函数开始执行,在主函数结束。(    )          (满分:4)
    A. 错误
    B. 正确
11.switch语句中,多个case可以共用一组执行语句。(    )          (满分:4)
    A. 错误
    B. 正确
12.C程序中,有调用关系的所有函数不一定放在同一个源程序文件中。(    )          (满分:4)
    A. 错误
    B. 正确
13.使用getchar函数可以不添加#include;命令。(    )          (满分:4)
    A. 错误
    B. 正确
14.C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。(    )          (满分:4)
    A. 错误
    B. 正确
15.设char s[10]; *p=s; 则s=p+s;是正确的表达式。(    )          (满分:4)
    A. 错误
    B. 正确
更多免费学习资料请登录www.openhelp100.com

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

本版积分规则

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

GMT+8, 2024-11-28 09:36

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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