



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
院密 考班级 生 答 题封姓名 不 得学 过号 此 线线C语言程序设计模拟试题(五)题号一二三四总分得分 一、单项选择题(每题1个正确答案。每题1分,共20分) 1以下说法正确的是( )。A)C程序总是从第一个函数开始执行B)C程序总是从main()函数开始执行C)C程序调用的函数在main()函数中定义D)C程序中的main()函数必须放在程序的开始部分2C语言提供的合法关键字是( )。A)swicth B)cher C)Case D)default3若有定义int a=8,b=5,C;则下列执行语句后,c的值为( )。C=a/b+0.4;A)1.4 B)1 C)2.0 D)24以下程序的输出结果是()。main()int i=010,j=10,k=0x10; printf(%d,%d,%dn, i, j ,k);A)8,10,16 B)8,10,10 C)10,10,10 D)10,10,165设有定义:int a=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=ab)&(n=cd)运算后,n的值为( )。A)1 B)2 C)3 D)4 6以下程序中,while循环的循环次数是( )。main() int i=0; while(i10) if(i1) continue; if(i=5) break; i+; A)1 B)10 C)6 D)死循环,不能确定次数7以下说法正确的是( )。A)C语言中不能使用do-while语句构成的循环 B)do-while语句构成的循环必须用break语句才能退出C)do-while语句构成的循环,当while后圆括号内的表达式值为非零时结束循环D)do-while语句构成的循环,当while后圆括号内的表达式值为零时结束循环8以下合法的数组定义是( )。A)int a =0,1,2,3,4,5;B)int a5=0,1,2,3,4,5;C)char a= string; D)int a=string; 9以下对C语言函数描述正确的是 ( )。A)调用C函数时,只能把实参的值传给形参,形参的值不能传给实参B)C函数既可以嵌套定义又可以递归调用 C)函数必须有返回值,否则不能使用函数D)C程序中有调用关系的所有函数必须放在同一个源程序文件中10下列语句中,正确的是( )。A)#define MAX=6 B)#include math.h C)#include D)#define max=611int *ptr2; 其中标识符ptr是( )。A)2个指向整型变量的指针 B)指向2个整型变量的函数指针C)一个指向具有2个整型元素的一维数组的指针D)具有2个指针元素的一维指针数组,每个元素都指向整型变量12若有以下定义和语句:int s45,(*ps)5; ps=s;则对s数组元素的正确引用形式是( )。A)ps+1 B)*(ps+3) C)ps D)*(*ps+1)13不合法的main函数命令行参数表示形式是( )。A)main(int a,char *c) B)main(int arc,char *arv)C)main(int argc,char *argv) D)main(int argv,char *argc)14以下不能正确进行字符串赋初值的语句是()。A)char str5=good!; B)char str=good!;C)char *str=good!; D)char str5= g, o, o, d;15根据下面的定义,能打印出字母Z的语句是( )。struct person char name20;int age;struct person class10= Hongling,17, linlin,18, Zhanhui,19, chengli,20;A)printf(%cn,); B)printf(%cn,1);C)printf(%cn,0); D)printf(%cn,1);16以下有关枚举类型定义的语句正确的是( )。A)enum colorred,white,blue; B)enum color=red=1;white;blue;C)enum color=red,white,blue; D)enum color=red,white,blue;17以下程序段的输出结果是( )。char s=141141abct;printf (%dn,strlen(s);A)9 B)12 C)13 D)1418若有以下定义:char a; int b; float c; double d;则表达式a*b+d-c值的类型为( )。A)float B)double C)char D)int19变量a所占内存字节数是( )。union udata char str4; int i; long x; ;struct sdata int c; union udata u; a;A)4 B)5 C)6 D)820以下程序段的输出结果是()。int *q,*p,a=10,b=20;p=&a; p=&b; q=pprintf(%d, %dn, *p, *q);A)10, 20 B)10,10 C)20,10 D)20,20二、判断题(每题1分,共10分)1在C语言的多文件程序中,只能在其中的一个文件中含有主函数。( )2一条文件包含命令可以包含多个文件。( )3do-while循环语句和for循环语句都是至少执行一次循环体。( )4对函数的声明语句可以放在函数体外,也可以放在函数体内。( )5函数的实参和形参都可以是表达式。( )6函数定义不能嵌套,而函数调用可以嵌套。( )7C语言规定逻辑真用非0表示,逻辑假用0表示。( )8typedef不是用来定义新类型,而是给已有的类型再定义一个新名字。( )9结构体变量的定义可在其所属结构体类型定义前进行。( )10函数的形参是属于局部变量的,作用域是该函数的函数体。因此,不同的函数可以使用相同的参数名。( )三、程序阅读题(每题5分,共40分)1以下程序段的输出结果_。 main() int a,b,c;a=b=c=1;+a&+b|+c;printf(%d,%d,%d,a,b,c);2以下程序的输出结果是_ _。main() int i=5; printf(%dn,sub(i); int sub(int n)int a; if(n=1) return (1); a=n+sub(n-1); return(a); 3以下程序的输出结果是_。#include stdio.hint f() static int i=0; int s=1;s+=i; i+; return s; main() int i,a=0;for(i=0;i5;i+) a+=f();printf(%d,a);4以下程序的输出结果是_。int ast(int x,int y,int *cp,int *dp)*cp=x+y; *dp=x-y; main()int a=4,b=3,c,d; ast(a,b,&c,&d); printf(%d,%dn, c,d);5下面程序for循环执行的次数是_。#define A 2#define B A+1#define NUM (B+1)*B/2main()int i;for(i=1;i=NUM;i+)printf(%dn,i);6下面的程序执行后,a的值为_ _,b的值为_ _。main()int a,b;for(a=1,b=1;a=20)break; if(b%3= =1) b+ =3; continue; b - =5; 7以下函数的功能是_。int maxmum(int x, int y, int z)int max;max = x y?x:y; max = max z?max: z;return(max); 8以下函数的功能是计算s=1+1/2!+1/3!+1/n!,请填空。double fu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 谁的花园大课件
- 2025年二手房买卖居间服务合同范本(含税费承担)
- 2025版防火玻璃防火卷帘门购销及安装合同
- 2025年度水路货物运输与船舶维修保养合同范本
- 2025版绿色金融融资中介服务合同范本
- 2025版船舶维修保养劳务合同范本
- 2025年智能电网用柴油发电机采购及监控合同
- 2025版墙体租赁与绿色生态保护合同
- 2025年度房地产项目投资合作协议
- 2025版科研机构研究员聘用合同书
- 2025年人教部编版小学三年级语文上册全册单元测试题及答案(全套)
- 碧桂园物业管理
- 全过程跟踪审计实施方案
- 新时代中小学教师职业行为十项准则
- 去极端化教育宣讲
- 《走进物联网》课件
- 2023-2024学年浙江省杭州市钱塘区六年级上期末数学试卷(附答案解析)
- 2025年农村土地承包权补充协议
- JJF(皖) 175-2024 电子辊道秤校准规范
- 2025年人教版(2024)高一化学下册阶段测试试卷含答案
- 《平面制作介绍》课件
评论
0/150
提交评论