首页 C语言程序设计考试题

C语言程序设计考试题

举报
开通vip

C语言程序设计考试题一、单项选择题(每小题2分,共50分)1、一个C程序的执行是从A。A、本程序的main函数开始,到main函数结束B、本程序的main函数开始,到本程序文件的最后一个函数结束C、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束D、本程序文件的第一个函数开始,到本程序main函数结束TOC\o"1-5"\h\z2、C语言程序的基本单位是C。A、程序行B、语句C、函数D、字符3、请选出可用作C语言用户标识符的一组标识符BoA、voidB、a3_b3C、ForD、2a...

C语言程序设计考试题
一、单项选择 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 (每小题2分,共50分)1、一个C程序的执行是从A。A、本程序的main函数开始,到main函数结束B、本程序的main函数开始,到本程序文件的最后一个函数结束C、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束D、本程序文件的第一个函数开始,到本程序main函数结束TOC\o"1-5"\h\z2、C语言程序的基本单位是C。A、程序行B、语句C、函数D、字符3、请选出可用作C语言用户标识符的一组标识符BoA、voidB、a3_b3C、ForD、2adefine_123-abcDOWORDIFasesizeof4、假定x和y为double型,则 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式(x=2,y=x+5/2)的值是__C,A、4.500000B、4C、4.000000D、2.000000TOC\o"1-5"\h\z5、下列可以正确表示字符型常量的是___D_。A、297B、"a"C、"\n"D、'\t'6、在C语言中,要求运算数必须是整型的运算符是__D.A、/B、++C、*=D、%7、C语言中,复合语句的构成是将一系列语句置于__CA、begin与end之间B、方框号“[之间C、花括号“{之间D、圆括号“(之间8、有如下程序段,对应正确的数据输入是Aofloatx,y;scanf(”%f%f',&x,&y);printf(”a=%f,b=%f”,x,y);A、2.04<回车>5.67<回车>C、A=2.04,B=5.67<回车>9、以下程序段的输出结果是.inta=5678;printf(”%2d,a);A、提示出错、无结果C、78B、2.04,5.67<回车>D、2.045.67<回车>D_oB、56D、567810、已知:charch='A';则下列表达式的值是_B.ch=(ch>='A'&&ch<='Z')?(ch+32):ch;A、AB、aC、ZD、z11、下列描述,正确的是—B__。A、表达式3.91%5是合法的B、用b=89作为while循环的条件是合法的C、逗号表达式是没有值和类型的D、字符型变量和int型变量的操作完全不同12、阅读以下程序:main(){intx;seanf("%d",&x);if(x--<5)printf("%d",x);elseprintf("%d",x++);}程序运行后,如果从键盘上输人5,则输出结果是__B__。C、5D、6C、3D、444A、3B、413、下列程序的运行结果是C#include”stdio.hmain(){intk;k=3;switch(k){case1:printf(n”%d++);case2:printf(”%d,k++);case3:printf(”n'%dk++);case4:printf(”n'%dk++);break;default:printf(””Fu川}}A、3B、414、设a、b、c、d、m、n均为int型变量,且a=5、b=6、e=7、d=8m=2、n=1,则逻辑表达式(m==a=10)break;if(b%3==1){b+=3;continue;}}printf("%d\n",a);}A、4B、6C、517、执行以下程序后输出的结果是—D_。main(){inty=10;do{y--;}while(--y);printf("%d\n",y--);}A、-1B、1C、818、执行以下程序后输出的结果是—B_。main(){inti,j,w=0;for(i=4;i;i--)for(j=1;j<=2;j++)w=w+i*j;w=i*j;printf("%d\n",w);}A、4B、0C、119、以下程序运行后,输出结果是_C_。main(){intn[5]={3,3,3},i,k=2;for(i=0;i=0;i--)a[i]=10-i;printf("%d%d%d",a[1],a[6],a[9]);}A、169B、941C、961D、35723、若定义:floatx=3.14159,*p=&x;则printf("%f\n",*p++);的输出结果为__C__。A、无确定值B、x的地址C、3.14159D、4.1415924、以下程序的输出结果是—B_main(){charb[]="Language";char*p=b;printf("%c",*(b+2));p=p+7;printf("%c\n",*p++);}A、27B、neC、agD、nu25、下列程序的输出结果是A。#include"stdio.h"main(){inta[]={1,2,3,4,5,6,7,8,9,0},i,s,*p;p=a;s=0;for(i=0;i<=9;i++)s+=*p++;printf("%d\n",s);B、44}A、45二、判断题(每小题1分,共10分).语句int*point;中的point是指针变量名。(T).主函数和其它函数之间可以相互调用。(F)puts()和gets()函数只能输入或输出一个字符。(F)TOC\o"1-5"\h\z可以对字符型数组元素进行整体输入、输出。(T)do-while语句构成的循环不能用其他语句构成的循环来代替。(F)在一个函数内的复合语句中定义的变量可以在本函数范围内有效。(F)7.函数必须有返回值,否则不能使用函数。(F)for(;;);语句相当于while(1);语句。(T)C程序的执行总是从第一个定义的函数开始。(F)10.C语言中的关键字专门用作语言的特定成分,而不能作为一般标识符使用。(T)三、程序填空题(每空2分,共10分)1、下面程序完成判断某一个数m是否为素数,如果是则输出"misaprime!",否则就输出"misnotaprime!",请选择填空。main(){inti,m;scanf("m=%d",&m);for(i=2;ivoidmain(){inti,j,k,w,count=0;for((3);i<=9;i++)for(j=0;jv=9;j++)for(k=0;k<=9;k++)if((4)){w=i*100+j*10+k;if((5))count++;}printf("\ncount=%d\n",count);}⑶、A、i=0B、i=1C、i=9D、i=-1⑷、A、i!=jB、i!=j||j!=kC、i!=j&&j!=kD、i!=j&&j!=k&&k!=i⑸、A、w%13=0B、w/13=0C、w%13==0D、w/13==0四、编程题(第1小题12分,第2小题18分,共30分)1、从键盘输入一个4位数的正整数n,将该数反序输出。例如,若输入的是1357,则输出的是7531。要求:1)利用VC++编译系统进行调试、运行2)对输入的正整数n的合法性进行检查3)将源程序以编程题1.C为文件名保存在网络盘(K:盘)的考生文件夹上,用其它文件名保存或保存在其他地方均不能得分2、已知一组字符串a[27]="jjyyzzabcdefgJJYYZZABCDEFG";请编一程序,将其中的小写字母换成其前一个字母,即z换成y,y换成x,...,b换成a,若是a则换成z。然后对数组a[27]从小到大排序,并输出排序后的字符串。要求:1)利用VC++编译系统进行调试、运行2)先输出原字符串(即未做任何改变的字符串),最后输出排序后的字符串3)将源程序以编程题2.c为文件名保存在网络盘(K:盘)的考生文件夹上,用其它文件名保存或保存在其他地方均不能得分7|评论(1)
本文档为【C语言程序设计考试题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_270070
暂无简介~
格式:doc
大小:101KB
软件:Word
页数:0
分类:
上传时间:2018-07-18
浏览量:0