


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、C语言题库试题1有如下函数调用语句func(rec1,rec2+rec3,(rec4,rec5);垓函数阴用语句屮.含右的实参个数是A) 3B)4C)5D)有语法错2有以下程序#include<stdio.h>charfun(charx,chary)if(xvy)returnx;returny;voidmain()inta='9',b=8,c='7:printf("%cn",fun(fun(a,b),fun(b,c);程序的执行结果是A) 函数调用出错B)8C)9D)73如果一个变量在整个程序运行期间都存在,但是仅在说明它的函数内是可见的
2、,这个变量的存储类型应该被说明为()。A. 静态变量B.动态变量C.外部变量D.内部变量4若变量a、iI已正确定义,且i已正确赋值,合法的语句是A) a=1B)+i;C)a=a+=5;D)a=int(i);5设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是。A)6.500000B)6C)5.500000D)6.0000006以下程序段的输出是#include"stdio.h"voidmain()floata=57.666;printf(%10.2fn”,a);A)57.66B)_57.66C)57.67D)_57.677以下程序的
3、输出结果是A)98B)89C)66D)以上三个都不对#include“nath.h”main()doublea=-3.0,b=2;printf('%3.0f%3.0fn”,pow(b,fabs(a),pow(fabs(a),b);以下程序段的输出结果是8#include"stdio.h"voidmain()unsignedinti=65535;printf("%dn",i);D)-1A)65535B)0C)有语法错误,无输出结果9若执行下面的程序时从键盘上输入3和4,则输出是A)14B)16C)18D)20main()inta,b,s;scanf
4、("%d%d",&a,&b);s=a;if(ab)s=b;s=s*s;printf("%dn",s);10有如下程序#include"stdio.h"voidmain()intx=1,a=0,b=0;switch(x)case0:b+;case1:a+;case2:a+;b+;printf("a=%d,b=%dn",a,b);11该程序的输出结果是()A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=2若有定义:floatw;inta,b;A)switch(w)case1.0:p
5、rintf("*n");case2.0:printf("*n");C)switchbcase1:printf("*n");default:printf("n");case1+2:printf("*n");有以下程序main()inti=10;若有定义:floatw;inta,b;A)switch(w)case1.0:printf("*n");case2.0:printf("*n");C)switchbcase1:printf("*n")
6、;default:printf("n");case1+2:printf("*n");有以下程序main()inti=10;则合法的switch语句是B) switch(a);case1printf("*n");case2printf("*n");D)switch(a+b)case1:printf("*n");case2:printf("*n");default:printf("n");printf("%dn",+i);12执行后输出结果
7、是9A. 1011B. 813设以下变量均为int类型,则值等于7的表达式是A. (x=y=6,x+1,x+y)(x=y=6,y+1,x+y)B. (y=6,y+1,x=y,x+1)(x=6,x+1,y=6,x+y)14设有以下程序段intx=O,s=O;while(!x!=0)s+=+x;printf("%d",s);则A. 运行程序段后输出0B. 运行程序段后输出1C. 程序段中的控制表达式是非法的D. 程序段执行无限次15以下程序段。x=-1;dox=x*x;while(!x);A)是死循环B)循环执行二次循环执行一次D)有语法错误16有以下程序#include<
8、;stdio.h>voidmain()inti,s=0;for(i=1;iv10;i+=2)s+=i;printf("%dn",s);程序执行后的输出结果是。A)自然数19的累加和B)自然数110的累加和C)自然数19中的奇数之和D)自然数110中的偶数之和17在以下标识符中,合法的用户标识符是o01B.table-1C.0_tD.k%18请选出可用作C语言用户标识符的是int,define,workA. ab,_123,DaIF,-abc,CaseB. 2a,Do,Char18可在C程序中用作用户标识符的一组标识符是A)voiddefinewtoB)as_b3_12
9、3IfC)For-abccaseD)2cDOSIG对以下说明语句的正确理解是。inta10=3,4,5,6,7;将5个初值依次赋给a1至a5A) 将5个初值依次赋给a0至a4将5个初值依次赋给a6至a10B) 因为数组长度与初值的个数不相同,所以此语句不正确以下二维数组c的定义形式是A. intc:3口floatc3,4B. doublec:3:4:C. floatc(3)(4)以下能对二维数组a进行正确初始化的语句是A) inta2=1,0,1,5,2,3;inta3=1,2,3,4,5,6;B) inta24=1,2,3,4,5,6;inta=1,0,1,1,1;下面程序以每行3个数据的形
10、式输出a数组,请填空。#defineN9main()intaN=1,2,3,4,5,6,7,8,9,i;for(i=0;ivN;i+)if()printf("n");printf("%3d",ai);下面程序的功能是输入10个数,找出最大值所在的位置,填空使程序完整。#include<stdio.h>voidmain()inta10,max,i,k;for(i=0;i<10;i+)scanf("%d",&ai);max=a0;k=0;for(i=1;iv10;i+)if(ai>max);printf(&
11、quot;%d",k);分析如下程序,此程序运行时输出结果是:#include<stdio.h>voidtest(int*x,int*y);voidmain()inta=10,b=20;test(&a,&b);printf("%d",a);voidtest(int*x,int*y)intt;t=*x;*x=*y;*y=t;分析如下程序,此程序运行时输出结果是:#include<stdio.h>voidmain()structuchar*name;intage;intincome;s;="Wangling
12、"s.age=28;s.income=1000;printf("%dn",s.age);下面程序的输出结果是()#includestdio.h>voidmain()intx=-2,y=1,z=2;if(xy)if(y0)z=0;elsez+=1;printf("%dn",z);考生注意:先将源程序文件715.C复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能:计算2个数的立方差(结果=第一个数的立方减去第二个数的立方)要求:1) 2个数由键盘输入通过函数调用实现(计算方法在子函数中,通过主函
13、数调用实现)2) 将结果显示出来考生注意:先将源程序文件112.C复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能:v-Cv-C+v-JAVA并以原文件名保存(不得删除原文件中的注释内容,否则该考生注意:先将源程序文件203.C复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能:求解一元二次方程,a*x*x+b*x+c=O当a=0,不是二次方程,直接给出一元方程的解当b*b-4*a*c>0方程有两个不同的实数解当b*b-4*a*c=0方程有两个相同的实数解要求:1)从键盘输入a,b,c的值,给出
14、方程的实数解2)提示,可以使用万能求根公式并以原文件名保存(不得删除原文件中的注释内容,否则该题考生注意:先将源程序文件604.C复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能:找出三行三列的二维数组中最大元素及其所在的行和列要求:1)二维数组的数值从键盘读入;2)找出最大兀素及其所在的行和列;3)显示最大元素及其所在的行和列。题号1分值2得分0答案A试卷题号2分值2得分0答案D试卷题号3分值2得分0答案A试卷题号4分值2得分0答案B试卷题号5分值2得分0答案D试卷题号6分值2得分0答案C试卷题号7分值2得分0答案B试卷题号8分值2得分0答案A试卷题号9分值2得分0答案B试卷题号10分值2得分0答案A试卷题号11分值2得分0答案D试卷题号12分值2得分0答案C试卷题号13分值2得分0答案C试卷题号14分值2得分0答案B试卷题号15分值2得分0答案C试卷题号16分值2得分0答案C试卷题号17分值2得分0答案A试卷题号18分值2得分0答案B试卷题号19分值2得分0答案B试卷:题号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 超市新员工培训知识
- 《人类的“老师”》课件-1
- 25年三月份私人引力子探测员设备灵敏度保证条款
- 2025年山东货运从业资格考试题目大全答案及解析
- 2025年度第一季度应急储备车辆轮换处置验收协议
- 2025年外债及配套人民币借款合同协议书
- 2025四月股半导体研发团队2025期权池分配协议细则
- 2025合同能源管理协议
- 塔吊安全管理协议书二零二五年
- Vad血管通路装置安全护理
- 2025年国家药品监督管理局特殊药品检查中心招聘6人历年高频重点提升(共500题)附带答案详解
- 《矿井提升设备》课件2
- 被迫解除劳动合同通知书电子邮件
- 工具表单-岗位价值评估表(海氏)
- DB33T 2515-2022 公共机构“零碳”管理与评价规范
- 2025年-安徽省安全员知识题库及答案
- 2024年中国酸奶乳品市场调查研究报告
- 外研版(2025新版)七年级下册英语Unit 3 学情调研测试卷(含答案)
- 2024重庆市中考语文A卷真题写作话题解读与参考范文-漫画“各有千秋”、“给校长的一封信”
- 《航模基础知识》课件
- 劝学类3篇文言文中考语文复习
评论
0/150
提交评论