奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

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

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

[复制链接]

2万

主题

27

回帖

6万

积分

管理员

积分
60167
发表于 2016-3-24 21:14:25 | 显示全部楼层 |阅读模式
扫码加微信
北航《C语言程序设计》在线作业一

一、单选题:
1.C语言中,长整型long数据在内存中的存储形式是(    )。          (满分:4)
    A. ASCII
    B. 原码
    C. 反码
    D. 补码
2.在c语言中,运算对象必须是整型数的运算符是(    )          (满分:4)
    A. %
    B. \
    C. %和\
    D. **
3.当调用函数时,实参是一个数组名,则向函数传送的是(    )          (满分:4)
    A. 数组的长度
    B. 数组的首地址
    C. 数组每一个元素的地址
    D. 数组每个元素中的值
4.函数定义为Fun(int & i),变量定义n=100,则下面调用正确的是(    ).          (满分:4)
    A. Fun(20)
    B. Fun(20+n)
    C. Fun(n)
    D. Fun(&n)
5.设变量定义为“int a[2]={1,3}, *p=&a[0]+1;”,则*p的值是(    )          (满分:4)
    A. 2
    B. 3
    C. 4
    D. &a[0]+1
6.已知:char c='A';int i=1,j;,执行语句j=!c&&i++;,则i和j的值是(    )。(    )          (满分:4)
    A. 1
    1
    B. 1
    0
    C. 2
    1
    D. 2
    0
7.下面程序输出结果是(    )(    ). 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
8.定义int x,y;执行y=(x=1,++x, x+2)语句后,y的值是(    ).          (满分:4)
    A. 1
    B. 2
    C. 7
    D. 4
9.以下正确的函数原型为(    )。          (满分:4)
    A. void f( x
     y );
    B. f( int x; int y );
    C. void f( int
     int );
    D. void f( int x
     y );
10.若有 char c[5]={'c','d','\0','e','\0'};则执行语句printf("%s",c);结果是(    )。          (满分:4)
    A. cd\0e
    B. 'c''d'
    C. cd
    D. cd e
三、判断题:
1.switch语句中,多个case可以共用一组执行语句。(    )          (满分:4)
    A. 错误
    B. 正确
2.若有说明:static int a[2][5];,则数组a中各元素可在程序的编译阶段得到初值0。(    )          (满分:4)
    A. 错误
    B. 正确
3.自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。(    )          (满分:4)
    A. 错误
    B. 正确
4.C语言中规定函数的返回值的类型由在定义该函数时所指定的函数类型所决定。(    )          (满分:4)
    A. 错误
    B. 正确
5.在switch语句中可以根据需要使用或不使用break语句。(    )          (满分:4)
    A. 错误
    B. 正确
6.在C语言中,可以用typedef定义一种新的类型。(    )          (满分:4)
    A. 错误
    B. 正确
7.在一个函数中,不允许定义与结构体类型的成员相同名的变量。(    )          (满分:4)
    A. 错误
    B. 正确
8.C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。(    )          (满分:4)
    A. 错误
    B. 正确
9.C语言的关键字都是小写的。(    )          (满分:4)
    A. 错误
    B. 正确
10.C语言程序总是从主函数开始执行,在主函数结束。(    )          (满分:4)
    A. 错误
    B. 正确
11.使用getchar函数可以不添加#include;命令。(    )          (满分:4)
    A. 错误
    B. 正确
12.在C语言中对文件操作必须先关闭当前文件,然后再打开一个新文件。(    )          (满分:4)
    A. 错误
    B. 正确
13.由于函数scanf在接收变量时必须指定该变量在内存中的地址,因此有scanf("%s",&str)。(    )          (满分:4)
    A. 错误
    B. 正确
14.使用printf和scanf函数时,必须添加#include 命令。(    )          (满分:4)
    A. 错误
    B. 正确
15.模运算符要求两侧均应为整型数据。(    )          (满分:4)
    A. 错误
    B. 正确

奥鹏易百网www.openhelp100.com专业提供网络教育各高校作业资源。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-6 19:24

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

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