C语言程序设计题库之7.doc_第1页
C语言程序设计题库之7.doc_第2页
C语言程序设计题库之7.doc_第3页
C语言程序设计题库之7.doc_第4页
C语言程序设计题库之7.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言题库试题1、有以下程序#include void f(int a,int i,int j) int t; if(ij) t=ai; ai=aj;aj=t; f(a,i+1,j-1); void main( ) int i,aa5=1,2,3,4,5; f(aa,0,4); for(i=0;i5;i+) printf(%d,aai); printf(n); 执行后输出结果是 A)5,4,3,2,1, B)5,2,3,4,1 C)1,2,3,4,5, D)1,2,3,4,52、下面程序的输出是 A) 3 B) 4 C) 6 D) 9#include void fun3(int x)static int a=3;a+=x;return(a); void main() int k=2, m=1, n;n=fun3(k);n=fun3(m);printf(%dn,n); 3、若定义如下函数: sub(int x) float y; y=3*x-4; return y; 则该函数的数据类型是_ 。 Aint B不确定 Cvoid Dfloat 4、以下选项中合法的实型常数是_。 A) 5E2.0 B) E-3 C) .2E0 D) 1.3E 5、下面不正确的赋值语句是_。 Aa=a+1 B.a=b C.a+=b D.a=16、执行下面程序段,给x、y赋值时,不能作为数据分隔符的是 。int x,y;scanf(%d%d,x,y);A) 空格 B) Tab键 C) 回车 D) 逗号7、当运行以下程序时,在键盘上从第一列开始输入9876543210CR(此处CR代表Enter),则程序的输出结果是 A)a=98,b=765,c=4321 B)a=10,b=432,c=8765C)a=98,b=765.000000,c=4321.000000 D)a=98,b=765.0,c=4321.08、main() int a; float b,c; scanf(“ %2d%3f%4f”,a,b,c); printf(“ na=%d,b=%f,c=%fn”,a,b,c);如这程序所示,如果运行时,输入 18,18 ,那么 b的值为多少? void main() int a,b; scanf(%d,%o,a,b); b+=a; printf(%d,b); A. 36 B. 34 C. 输入错误,b的值不确定 D. 19 9、与 y=(x0?1:x0?-1:0);的功能相同的if语句是 A) if (x0) y=1; B) if(x) else if(x0) y=-1; if(x0)y=1; else y=0; else if(x0) y=-1; else y=0; C) y=-1 D) y=0; if(x) if(x=0) if(x0) y=1; if(x0) y=1; else if(x=0) y=0; else y=-1; else y=-1;10、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为 A) a0 B) !a C) a=0 D) a!=011、两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是 main( ) int x;scanf(%d,x);if(x + + 5) printf(%d,x);else printf(%dn,x - -); A) 7和5 B) 6和3 C) 7和4 D) 6和412、已知int k;float m=-3;执行语句k=m%2;后,变量k的值是A. -1B. 0C. 1D. 语句有错误13、设以下变量均为int类型,则值等于7的表达式是A. (x=y=6,x+1,x+y)B. (x=y=6,y+1,x+y)C. (y=6,y+1,x=y,x+1)D. (x=6,x+1,y=6,x+y)14、下列选项中不是结构化程序基本结构的是A. 顺序结构 B. 跳转分支结构 C. 选择结构 D. 循环结构15、int x=0,y=5,z=3; while(z-0+x5) y=y-1; printf(“%d,%d,%dn”,x,y,z); 以上程序段的输出结果是_A)3,2,0 B)3,2,-1 C)4,3,-1 D)5,-2,-516、下面程序段的输出结果是_ int a=1,b=10; do b-=a;a+;while(b-0); printf(a=%d,b=%dn,a,b); A)a=3,b=11 B)a=2,b=8 C)a=1,b=-1 D)a=4,b=9 17、C语言语句一行写不下时,可以 。A) 用逗号换行 B) 用分号换行 C) 用回车换行 D) 在任意一空格处换行18、下列关于C语言用户标识符的叙述中正确的是_。A. 用户标识符中可以出现下划线和中划线(减号)B. 用户标识符中不可以出现中划线,但可以出现下划线C. 用户标识符中可以出现下划线,但不可以放在用户标识符的开头D. 用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头19、以下叙述不正确的是A. 一个C源程序可由一个或多个函数组成B. 一个C源程序必须包含一个main函数C. C程序的基本组成单位是函数D. 在C程序中,注释说明只能位于一条语句的后面20、若有说明:int a10;则对a数组元素的正确引用是A. a10B. a3,5C. a(5)D. a10-1021、对以下说明语句的正确理解是_。int a10=3,4,5,6,7;A)将5个初值依次赋给a1至a5B)将5个初值依次赋给a0至a4C)将5个初值依次赋给a6至a10D)因为数组长度与初值的个数不相同,所以此语句不正确22、以下关于数组的描述正确的是_。 A) 数组的大小是固定的,但可以有不同的类型的数组元素。 B) 数组的大小是可变的,但所有数组元素的类型必须相同。 C) 数组的大小是固定的,所有数组元素的类型必须相同。 D) 数组的大小是可变的,可以有不同的类型的数组元素。23、语言中,二维数组元素在内存中的存放顺序是按_顺序存放。24、下面程序段的执行结果是_int i=1;while(i=5) if(+i%3!=2) continue; else printf(%d,i);25、分析如下程序,若此程序运行输出结果是:#include void fun(int *x) printf(%dn,*x+10); void main() int a=25; fun(&a);26分析如下程序,此程序运行时输出结果是:#includevoid main()struct u char *name; int age; int income; s; =Wangling; s.age=28; s.income=1000;printf(%dn,s.age);27、如果想输出字符“%”,则应该在“格式控制”字符串中用_表示。考生注意:先将源程序文件713.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能:计算2个数的平方和(结果第一个数的平方加上第二个数的平方)要求: 1)2个数由键盘输入2)通过函数调用实现(计算方法在子函数中,通过主函数调用实现)3)将结果显示出来生注意:先将源程序文件106.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能:编写一个程序,向屏幕输出以下信息: Study hard! 却道天凉好个秋!考生注意:先将源程序文件215.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!要求:补充程序使得程序运行时完成以下功能: 输入两个整数a和b,若a和b的平方和大于100,则输出平方和的百位以上的数字,否则输出a和 b的和。 要求: 1)输出结果时说明平方和是大于100还是小于100( 100或100 )并以原文件名保存(不得删除原文件中的注释内容,否则该题不计分)。考生注意:先将源程序文件305.c复制到D盘中操作,操作完成后,将此文件复制回来(覆盖)!补充程序使得程序运行时完成以下功能: 在一字符串中查找有多少个大写英文字符(A.Z),并给出结论(共多少个)要求:1)字符串由键盘输入并存入一个一维数组中 2)查找结束显示结论。并以原文件名保存(不得删除原文件中的注释内容,否则该题不计分)。题号:1 分值:2 得分:0 答案:A 试卷: 题号:2 分值:2 得分:0 答案:C 试卷: 题号:3 分值:2 得分:0 答案:A 试卷: 题号:4 分值:2 得分:0 答案:D 试卷: 题号:5 分值:2 得分:0 答案:B 试卷: 题号:6 分值:2 得分:0 答案:D 试卷: 题号:7 分值:2 得分:0 答案:C 试卷: 题号:8 分值:2 得分:0 答案:D 试卷: 题号:9 分值:2 得分:0 答案:A 试卷: 题号:10 分值:2 得分:0 答案:D 试卷: 题号:11 分值:2 得分:0 答案:A 试卷: 题号:12 分值:2 得分:0 答案:D 试卷: 题号:13 分值:2 得分:0 答案:C 试卷: 题号:14 分值:2 得分:0 答案:B 试卷: 题号:15 分值:2 得分:0 答案:B 试卷: 题号:16 分值:2 得分:0 答案:B 试卷: 题号:17 分值:2 得分:0 答案:D 试卷: 题号:18 分值:2 得分:0 答案:B 试卷: 题号:19 分值:2 得分:0 答案:D 试卷: 题号:20 分值:2 得分:0 答案:D 试卷: 题号:21 分值:2 得分:0 答案:B 试卷: 题号:22 分值:2 得分:0 答案:C 试卷: 题号:23 分值:2 得分:0 答案:行 试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论