下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、选择题1 、一个 C 语言程序的执行是从( )。A.第一个语句开始,直到最后一个语句结束B.第一个函数开始,直到最后一个函数结束C.main 函数的第一条语句开始,直到 main 函数最后一条语句结束D.main 函数开始,直到最后一个函数结束正确答案: C)。2 、变量定以后,系统将为变量分配存储空间, double 类型的静态变量(A.将在编译时分配4个字节的存储空间B.将在编译时分配8个字节的存储空间C.将在程序执行时分配4个字节的存储空间D.将在程序执行时分配8个字节的存储空间正确答案: B3、设 int x=8, y; 执行 y=x+; 后,变量 x、 y 的值分别是( )。A.8
2、,8B.8,9C.9,8D.9,9正确答案: C4、对于整数n=378 ,表达式 n%10 和 n/10 的值分别是( )。A.3,8B.8,3C.37,8D.8,37正确答案: D 5 、与 p!=0 等价的表达式是( )。A.pB.p=1C.p=1D.!p=0正确答案: A6、已定义:int a5;则数组a可引用的元素有()。A.a1a5B.a0a5C.a1a4D.a0a4正确答案: D7、已知 char str20,str110="China", str210="Russia" ; 将 str1 和 str2 中存放的字符串交换的正确操作是( )。
3、A.str=str1 ; str1=str2 ; str2=str;B.str1= str1+str2 ; str2= str1-str2; str1= str1-str2;C.strcat(str1,str2) ; str2= str1-str2; str1= str1-str2;D.strcpy(str,str1) ; strcpy(str1,str2) ; strcpy(str2,str) ;正确答案: D8、若有语句: int a 4,*p=a; ,下面均代表地址的一组选项是( )。A.a , p , a08 .a, p , +pC.&a, *p , p0D.*a , p+ ,
4、 &a0正确答案: B9 、若有以下定义语句,则以下错误的引用是( )。struct student int num,age;struct student stu3=101,20,102,19,103,18,*p=stu;A.p=&stu.ageB.p+C.(*p).numD.(p+)->num正确答案: A10 、已知如下定义的结构体,若有p=&data ,则对 data 中的成员 a 的正确引用是( )。struct sk int a; float b;data,*p;A.(*p).data.aB.(*p).aC.p->data.aD.p.data.a正
5、确答案: B二、填空题1 、写出调用函数f11() 的执行结果。void f11()int x=10,y=20,t=0;if(x>y)t=x;x=y;y=t;printf("%d,%dn",x,y);正确答案: 20,02、写出调用函数f12() 的执行结果。void f12( )int i,sum=0;for(i=1;i<=10;i+=2)sum+=i;printf("%dn",sum);正确答案: 253、写出以下程序的执行结果。#include "stdio.h"void f13(int y,int *x)y=y+*
6、x;*x=*x+y;int main( )int x=2,y=4;f13(y,&x);printf("%d,%dn",x,y);return 0;正确答案: 8,44、函数 f14 的功能是:判断输入年份year 是否是闰年,若是返回 1 ,否则返回0。请在下划线处填空。int f14(int year)int f=0;if(year%4=0&&year%100!=0|year%400=0)return f;正确答案: f=1 或 f=1;5、函数 f15 的功能是从键盘输入 m 个整数,求出其中的最大值并返回。请在下划线处填空。int f15(in
7、t m)int n,i=1,max;scanf("%d",&n);while( i+<m )scanf("%d",&n);if(n>max)max=n ;return max;正确答案: max=n 或 max=n;6、函数 f16 的功能是输出 10 到 99 之间每位数的乘积大于每位数的和的数。例如整数26 ,各位上数字的乘积12 大于数字之和8。请在下划线处填空。void f16()int n,k,s,m;for(n=10;n<100;n+)k=1; s=0;m=n;while( m )k*=m%10;s+=m%1
8、0;if(k>s)printf("%dn",n);正确答案: m=m/10 或 m=m/10;7、函数 f17 的功能是将x 的值插入到含有N-1 个元素的有序数组a 中,使数组依然保持升序。请在下划线处填空。void f17(int a,int x)int i;for(i=N-2;i>=0&&ai>x;i-);ai+1=x;正确答案: ai+1=ai 或 ai+1=ai;8、函数f18的功能是求N个字符串strNM中的最小字符串,放在 minM中。请在 下划线处填空。void f18(char strNM,char minM)int i;
9、strcpy(min,str0);for (i=1; i<N; i+)if (strcmp(min,stri)>0);正确答案: strcpy(min,stri) 或 strcpy(min,stri);9、函数 f19 的功能是求str 所指向字符串的长度,并返回。请在下划线处填空。int f19(char *str)int i=0;while (*( str+i)i+;return i;int main()int k;char s81;printf(" 请输入一个字符串 :n");gets(s);printf(" 字符串的长度为 :%dn"
10、,k);return 0;正确答案: k=f19(s) 或 k=f19(s);10 、已知student 结构体定义如下:struct studentchar numXH;/ 学号, XH 为符号常量char nameXM; / 姓名, XM 为符号常量char sex; / 性别int age; / 年龄double score; / 分数;函数 f20 的功能是输入N 个学生信息。请在下划线处填空。void f20(struct student *stu)int i;char strXM;for(i=0;i<N;i+)printf(" 请输入第 %d 个学生信息(学号、姓名、性别、年龄、成绩):n&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 麻纺厂消防通道制度
- 2026年山西管理职业学院单招职业适应性测试题库含答案详解(黄金题型)
- 2026年广州铁路职业技术学院单招职业适应性考试题库附参考答案详解(夺分金卷)
- 2026年广东省惠州市单招职业倾向性考试题库附答案详解(综合题)
- 某麻纺厂物流运输办法
- 2026年山西铁道职业技术学院单招职业技能考试题库带答案详解(研优卷)
- 2026年广东省珠海市单招职业适应性测试题库及答案详解(名师系列)
- 2026年广西农业工程职业技术学院单招职业技能测试题库附参考答案详解(黄金题型)
- 2026年广西交通职业技术学院单招职业适应性考试题库含答案详解(综合题)
- 2026年广西制造工程职业技术学院单招职业技能考试题库带答案详解(新)
- 幕墙玻璃汽车吊装施工方案
- 无机及分析化学:第一章 气体和溶液
- 园艺产品市场调查-市场调查方案设计
- -网络心理与大学生心理健康
- 无线电基础(第五版)中职PPT完整全套教学课件
- 第四章-管理伦理课件
- 公司章程范本免费
- 测量管理体系管理手册
- 生物中考经验交流材料
- 轮式装载机传动系统设计全套图纸
- 科学计算与数学建模课件
评论
0/150
提交评论