C语言程序设计2013春第二套作业.docx

上传人:自*** 文档编号:126203460 上传时间:2020-03-23 格式:DOCX 页数:10 大小:38.64KB
返回 下载 相关 举报
C语言程序设计2013春第二套作业.docx_第1页
第1页 / 共10页
C语言程序设计2013春第二套作业.docx_第2页
第2页 / 共10页
C语言程序设计2013春第二套作业.docx_第3页
第3页 / 共10页
C语言程序设计2013春第二套作业.docx_第4页
第4页 / 共10页
C语言程序设计2013春第二套作业.docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《C语言程序设计2013春第二套作业.docx》由会员分享,可在线阅读,更多相关《C语言程序设计2013春第二套作业.docx(10页珍藏版)》请在金锄头文库上搜索。

1、预算成绩情况作业名称:C语言程序设计2013春第二套作业客观题预算成绩:100 分注意:客观题是指单选题、多选题、是非题等能自动判分的题!详细信息: 题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:3.85内容:以下叙述中不正确的是( )A、预处理命令都必须以#开始B、在C程序中凡是以#开始的语句行都是预处理命令行C、C程序在执行过程中对预处理命令行进行处理D、以下是正确的宏定义 #define IBM_PC学员答案:C正确性:正确题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:3.85内容:在“文件包含”预处理语句的使用形式中,当#includ

2、e后面的文件名用括起时,寻找被包含文件的方式是( )A、直接按照系统设定的标准方式搜索目录B、先在源程序所在目录搜索,再按照系统设定的标准方式搜索C、仅仅搜索源程序所在目录D、仅仅搜索当前目录学员答案:B正确性:正确题号:3 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:3.85内容:以下叙述中正确的是( )A、在程序的一行上可以出现多个有效的预处理命令行B、使用带参的宏时,参数的类型应与宏定义时的一致C、宏替换不占用运行时间,只占用编译时间D、以下定义中C R是称为宏名的标识符#define C R 045学员答案:C正确性:正确题号:4 题型:单选题(请在以下几个选项中选择

3、唯一正确答案) 本题分数:3.85内容:在“文件包含”预处理语句的使用形式中,当#include后面的文件名用括起时,寻找被包含文件的方式是( )A、仅仅搜索当前目录B、仅仅搜索源程序所在目录C、直接按系统设定的标准方式搜索目录D、先在源程序所在目录搜索,再按系统设定的标准方式搜索学员答案:C正确性:正确题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:3.85内容:以下有关宏替换的叙述不正确的是( )A、宏替换不占用运行时间B、宏名无类型C、宏替换只是字符替换D、宏名必须用大写字母表示学员答案:D正确性:正确题号:6 题型:单选题(请在以下几个选项中选择唯一正确答案)

4、本题分数:3.85内容:定义一个结构体变量时,系统分配给它的内存是( )A、结构体中第一个成员所需内存量B、结构体中最后一个成员所需内存量C、成员中占内存量最大者所需内存量D、各成员所需内存量的总和学员答案:D正确性:正确题号:7 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:3.85内容:下面程序的输出是( )main() struct cmplxint x;int y;cnum2=1,3,2,7;printf(dn,cnum0.y/cnum0.x*cnum1.x); A、0B、1C、3D、6学员答案:D正确性:正确题号:8 题型:单选题(请在以下几个选项中选择唯一正确答案)

5、 本题分数:3.85内容:设有以下结构体定义:struct emproyerchar name8;int age;char sex;staff;则下面的叙述不正确的是( )A、struct是结构体类型的关键字B、struct emproyer是用户定义的结构体类型C、staff是用户定义的结构体类型名D、nameage和sex都是结构体成员名学员答案:C正确性:正确题号:9 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:3.85内容:下面程序的输出是( )main()enum team my, your=4,his,her=his+10;printf(%d%d%d%dn,my,

6、your,his,her);A、0 1 2 3B、0 4 0 10C、0 4 5 15D、l 4 5 15学员答案:C正确性:正确题号:10 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:3.85内容:以下对C语言中联合体类型数据的叙述正确的是( )A、可以对联合体变量直接赋值B、一个联合体变量中可以同时存放其所有成员C、一个联合体变量中不能同时存放其所有成员D、联合体类型定义中不能同时出现结构体类型的成员学员答案:C正确性:正确题号:11 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:3.85内容:根据下面的定义,能打印出字母“M”的语句是( )struct

7、personchar name9;int age;struct person class10=John,17,Paul,19,Mary,18,adam,16 ;A、printf(%cn,class3.name)B、printf(%cn,class3.namel)C、printf(%cn,class2.namel)D、printf(%cn,class2.name0)学员答案:D正确性:正确题号:12 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:3.85内容:关于联合体,下面叙述不正确的是( )A、联合体变量中成员项共用同一存储空间,因此,联合体变量的地址和每一个成员项的地址是同

8、一地址B、联合体变量中成员项所占存储空间量不同,因此,联合体中每一个成员项的地址不是同一地址C、C语言规定不能对联合体变量赋值D、也不能通过直接引用变量名来得到成员项,这与结构体是相同的E、不允许将联合体变量作为函数参数,也不允许用联合体变量作为函数的返回值学员答案:B正确性:正确题号:13 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:3.85内容:以下程序的运行结果为( )#include main()struct dateint year,month,day;today; printf(dn,sizeof(struct date);A、6B、8C、10D、12学员答案:A

9、正确性:正确题号:14 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:3.85内容:定义一个联合体变量时,系统分配给它的内存是( )A、联合体中第一个成员所需内存量B、联合体中最后一个成员所需内存量C、成员中占内存量最大者所需的容量D、各成员所需内存量的总和学员答案:C正确性:正确题号:15 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:3.85内容:以下程序的运行结果是( )typedef union long a2;int b4;char c8;TY; TY our; main() printf(%dn,sizeof(our); A、32B、16C、8D、2

10、4学员答案:C正确性:正确题号:16 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:3.85内容:struct st int age;int num;stul, *p; p=&stul;以下对结构体变量stul中成员age的非法引用是( )A、stul.ageB、 ageC、 p-ageD、 (*p).age学员答案:B正确性:正确题号:17 题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多个) 本题分数:3.85内容:执行以下语句后a的值为( ),b的值为( )int a,b,c;a=b=c=1;+a|+b&+c;A、0B、2C、1D、错误学员答案:

11、BC正确性:正确题号:18 题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多个) 本题分数:3.85内容:执行以下语句后a的值为( ),b的值为( )int a=5,b=6,w=1,x=2,y=3,z=4;(a=wx)&(b=yz);A、0B、6C、2D、1学员答案:AB正确性:正确题号:19 题型:是非题 本题分数:3.85内容:strcpy4(char *p1,char *p2)while (*p2) *p1+=*p2+;与库函数strcpy(char*p1,char*p2)是功能相等的程序段1、 错 2、 对 学员答案:1正确性:正确题号:20 题型:是非题 本

12、题分数:3.85内容:char *s=china;等价于char *s;s=china;1、 错 2、 对 学员答案:2正确性:正确题号:21 题型:是非题 本题分数:3.85内容:若有说明int *p,m=5,n;则p=&n; *p=m;是正确的程序段1、 错 2、 对 学员答案:2正确性:正确题号:22 题型:是非题 本题分数:3.85内容:若有说明int *p1,*p2,m=5,n;则p1=&m;p2=&p1;是正确的程序段1、 错 2、 对 学员答案:1正确性:正确题号:23 题型:是非题 本题分数:3.85内容:strcmp3(char *s,char *t)for (;*t= =*

13、s;)if (!*t) return 0; t+;s+;return (*s-*t);库函数strcmp(char*s,char*t)是功能相等的程序段1、 错 2、 对 学员答案:2正确性:正确题号:24 题型:是非题 本题分数:7.69内容:若a为一维数组名,则*(a+i)与ai等价1、 错 2、 对 学员答案:2正确性:正确题号:25 题型:是非题 本题分数:3.85内容:已有定义int i,j;float x;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scanf函数scanf(%o%x%e,&i,&j,&x);调用语句的数据输入形式是-12ucu4.1034e2(u代表空格)1、 错 2、 对 学员答案:2正确性:正确

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号