奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

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

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

[复制链接]

1万

主题

1

回帖

2万

积分

论坛元老

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

一、单选题:
1.若变量已正确定义,执行语句scanf("%d%d%d ",&k1,&k2,&k3);时,(    )是正确的输入。          (满分:4)
    A. 2030,40
    B. 20 30 40
    C. 20, 30 40
    D. 20, 30,40
2.以下选项中属于C语言的数据类型是(    )          (满分:4)
    A. 复数型
    B. 逻辑型
    C. 集合型
    D. 双精度型
3.若有定义:int x; 要将x强制转换为双精度型,应该写成          (满分:4)
    A. x(double)
    B. x double
    C.(double)x
    D. double(x)
4.表达式:10!=9的值是(    )          (满分:4)
    A. true
    B. 非零值
    C. 0
    D. 1
5.若只想对文本文件进行读操作,打开此文件的方式为          (满分:4)
    A. r
    B. w
    C. a
    D. rd
6.下列字符中不能构成标识符的是(    )。          (满分:4)
    A. 数字字符
    B. 连接符
    C. 下划线字符
    D. 大写字母
7.若已定义x和y为double类型,则表达式:x=2,y=x+3/2的值是(    )(    ).          (满分:4)
    A. 3
    B. 3.0
    C. 3.5
    D. 4
8.设有如下定义:int(*ptr)*(    );则以下叙述中正确的是          (满分:4)
    A. ptr是指向一维数组的指针变量
    B. ptr是指向int型数据的指针变量
    C. ptr是指向函数的指针,该函数返回一个int型数据
    D. ptr是一个函数名,该函数的返回值是指向int型数据的指针
9.下列程序的运行结果是(    )(    ). void fun(int *a, int *b) { int *k; k=a; a=b; b=k; } main(    ) { int a=3, b=6, *x=&a, *y=&b; fun(x,y); printf("%d %d", a, b); }          (满分:4)
    A. 编译出错
    B. 6 3
    C. 3 6
    D. 0 0
10.若变量已正确说明为float类型,要通过语句scanf("%f %f %f ",&a,&b,&c);给a赋于10.0,b赋予22.0,c赋予33.0,不正确的输入形式是(    )(    ).          (满分:4)
    A. 1022 33
    B. 10.0,22.0,33.022 33
    C. 10.022.0 33.0
    D. 10 22 33
三、判断题:
1.一个算法应该具备有穷性、确定性、输入、输出和有效性。(    )          (满分:4)
    A. 错误
    B. 正确
2.设char s[10]; *p=s; 则s=p+s;是正确的表达式。(    )          (满分:4)
    A. 错误
    B. 正确
3.在switch语句中可以根据需要使用或不使用break语句。(    )          (满分:4)
    A. 错误
    B. 正确
4.在C语言中对文件操作必须先关闭当前文件,然后再打开一个新文件。(    )          (满分:4)
    A. 错误
    B. 正确
5.指向同一数组的两指针p1、p2相减的结果与所指元素的下标相减的结果是相同的。(    )          (满分:4)
    A. 错误
    B. 正确
6.C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。(    )          (满分:4)
    A. 错误
    B. 正确
7.数组的大小是固定的,但可以有不同类型的数组元素。(    )          (满分:4)
    A. 错误
    B. 正确
8.C语言程序总是从主函数开始执行,在主函数结束。(    )          (满分:4)
    A. 错误
    B. 正确
9.自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。(    )          (满分:4)
    A. 错误
    B. 正确
10.设有定义:char  a[2][3]={1,2,3,4}; 则数组元素a[1][1]的值为4          (满分:4)
    A. 错误
    B. 正确
11.‘ a’和“a”在内存中所占字节数相同。(    )          (满分:4)
    A. 错误
    B. 正确
12.C语言中没有逻辑类型但有集合类型。(    )          (满分:4)
    A. 错误
    B. 正确
13.数据结构指的是数据的组织形式,数组就是一种数据结构(    )          (满分:4)
    A. 错误
    B. 正确
14.模运算符要求两侧均应为整型数据。(    )          (满分:4)
    A. 错误
    B. 正确
15.switch语句中,各个case和default的出现次序不影响执行结果。(    )          (满分:4)
    A. 错误
    B. 正确
更多免费学习资料请登录www.openhelp100.com

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

本版积分规则

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

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

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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