C语言程序设计标准答案
更新时间:2023-09-21 13:04:01 阅读量:1 工程科技 文档下载
《C语言程
序设计》综布置日期:2012-5-15 截止日期:2012-5-25 合作业
一、
单选题 (每小题5分,共100分)
1、有关宏定义的正确说明是_____。
A、可出现在一行中的任何位置
B、只能放在程序的开头,且每一个宏定义单独占一行 C、可出现在程序的任何位置
D、以#开头的行,可出现在程序的任何位置,通常每一个宏定义只能单独占一行,使用字符“\\”可实现一个宏定义占用若干行
参考答案:D
2、结构是C语言的构造数据类型。下面定义了一个职工结构employee、结构变量emp1和结构指针变量p: struct employee{ int num; //职工编号 char name[10]; //职工姓名 }emp1,*p; p=&emp1;
正确使用结构变量emp1的语句是: A、scanf(\B、scanf(\C、scanf(\D、scanf(\
参考答案:A
3、程序清单如下:若运行该程序,并输入:2000-12-31,则输出结果是 #include
int i,loop=0,sum=0;
scanf(\
if((date.year%4==0&&date.year0!=0)||(date.year@0==0))loop=1; for(i=1;i
if(i==1||i==3||i==5||i==7||i==8||i==10||i==12) sum+=31; else if(i==4||i==6||i==9||i==11) sum+=30; else if(i==2) sum=sum+28+loop; printf(\} A、30 B、31 C、365 D、366
参考答案:D
4、下面定义了一个通信录结构friends_list、结构变量friend1 struct friends_list{ int num; //编号 char name[10]; //姓名 char telephone[13]; //电话 int age; //年龄 }friend1;
正确使用结构变量friend1的语句是 A、friend1.name=\B、friend1->name=\C、 D、
参考答案:
5、下面定义了一个通信录结构friends_list、结构变量friend1 struct friends_list{ int num; //编号 char name[10]; //姓名 char telephone[13]; //电话 int age; //年龄 }friend1;
正确使用结构变量friend1的语句是 A、friend1.name=\B、friend1->name=\C、strcpy(friend1.name,\D、strcpy(friend1->name,\
参考答案:C
6、下面定义了一个通信录结构friends_list、结构变量friend1 struct friends_list{ int num; //编号 char name[10]; //姓名 char telephone[13]; //电话 int age; //年龄 }friend1;
正确使用结构变量friend1的scanf语句是
A、sacnf(\B、sacnf(\C、sacnf(\D、sacnf(\
参考答案:B
7、5、下面定义了一个日期结构date、结构变量date1和date2 struct date{ int year; int month; int day;
}date1={2000,1,1},date2;
对结构变量date2正确操作的语句是 A、date2=date1; B、strcpy(date2,date1); C、date2={2010,12,1}; D、date2={2010-12-1};
参考答案:A
8、下面定义了一个日期结构struct date struct date{ int year; int month; int day; }date1;
结构类型占用的内存空间可用sizeof来计算,正确的sizeof格式是 A.sizeof(date1) B.sizeof(struct date) C.sizeof(struct date date1) D.sizeof(date) A、A正确
B、B正确 C、A和B都正确 D、C和D都正确
参考答案:C
9、下面定义了一个日期结构struct date struct date{ int year; int month; int day; }date1;
该结构类型占用的内存空间是多少字节 A、6 B、9 C、12 D、15
参考答案:C
10、下面定义了一个平面点结构struct point、结构变量point1和结构指针p struct point{ double x; double y;
}point1,*p=&point1;
欲将点(100,100)赋值给point1,则不正确的操作语句是
A、point1.x=100;point1.y=100; B、*p.x=100;*p.point1.y=100; C、(*p).x=100;(*p).point1.y=100; D、p->x=100;p->y=100;
参考答案:B
11、下面定义了一个通信录结构struct friends_list、结构数组friend1、结构指针p struct friends_list{ int num; //编号 char name[10]; //姓名 char telephone[13]; //电话
}friend[10]={{1,\将friend[0]赋值给friend[5],不正确的操作语句是 A、p[5]=friend[0]; B、*(friend+5)=friend[0];
C、*(p+5)=friend[0]; D、strcpy(friend[5],friend[0]);
参考答案:D
12、关于嵌套结构的定义描述,正确的是:
A、在定义嵌套的结构类型时,必须先定义成员的结构类型,再定义主结构类型 B、在定义嵌套的结构类型时,必须先定义主结构类型,再定义成员的结构类型 C、在定义嵌套的结构类型时,成员的结构类型和主结构类型的先后顺序无关紧要 D、以上描述都不正确
参考答案:A
13、有以下函数: char *fun(char *p) { return p; }
该函数的返回值是______。
A、无确切的值
B、形参p中存放的地址值 C、一个临时存储单元的地址 D、形参p自身的地址值
参考答案:B
14、以下定义与 ( ) 中的定义等价。 int *p[4];
参阅P211-P212的内容 A、int p[4]; B、int p; C、int (*p)[4]; D、int *(p[4]);
参考答案:C
答案说明:参阅P211的内容
15、以下程序输出结果是( )。 #include
{int a[20],*p[4],I,k=0; for(i=0;i<20;i++) a[i]=I; for(i=0;i<4;i++) p[i]=&a[i*(i+2)]; for(i=0;i<4;i++) k+=p[i][i]; printf(\}
A、数组元素引用不合法,输出结果不定 B、32 C、10 D、6
参考答案:B
16、C语言允许将一条语句写在两行上,下列语句不正确是________。
A、int a=b=8; B、int a,b=7; C、int a, b; D、int a,b
参考答案:D
17、以下程序的输出结果是_________。 main( ) { int x=11,y=11;
printf(\} A、11,11 B、10,10 C、10,11 D、11,10
参考答案:D
18、判断字符串 a 和 b 是否相等,应当使用_________ 。
A、if (a==b) B、if (a=b) C、if (strcpy(a,b)) D、if (strcmp(a,b))
参考答案:D
19、判断字符串 a 是否大于 b ,应当使用_________ 。
A、if (a>b) B、if (strcmp(a,b)) C、if (strcmp(b,a)>0) D、if (strcmp(a,b)>0)
参考答案:D
20、下面有关字符数组的描述中错误的是_________ 。
A、字符数组可以存放字符串 ; B、字符串可以整体输入,输出;
C、可以在赋值语句中通过赋值运算对字符数组整体赋值; D、不可以用关系运算符对字符数组中的字符串进行比较。
参考答案:C
正在阅读:
C语言程序设计标准答案09-21
云南电网有限责任公司营销安规考试题库06-06
10M网线与100M网线和1000M(千兆)网线做法!07-09
五年级语文提升教学质量措施03-25
表达内心很痛苦的词语02-21
我的钢琴梦作文500字06-20
完成生产任务靠什么?04-05
超限高层建筑工程抗震设防专项审查01-01
- 毒理学论文
- 心理学期末复习题1
- 英语全球化对其他语言及文化的影响
- 第一章 三角函数 单元测试 2(人教A版必修四)
- 高等钢结构试卷2013A
- 雨季烟叶生产田间管理及采收烘烤要领
- 关于大学生笔记本使用的调查报告(英文版)
- 技术管理机构设置和专家库情况
- 我是个诚实的孩子
- 怎样才能使车右轮靠边线30公分行驶
- 石油产品添加剂思考题
- 表- 邻二氯苯的理化性质和危险特性表
- 健康卫生教案 史卫红
- 螺杆式制冷压缩机在冷藏库应用中的问题及解决方案 - 图文
- 现代港口物流管理教学大纲
- 底模活动端头在后张法预应力砼简支箱梁施工中的应用
- 财务管理制度
- 2011年汕头市德育先进集体和先进个人名单
- 2019高考地理试题含解析 - 区域地理环境与人类活动
- 数据库的查询和视图实验报告