文档介绍:该【2025年青岛理工大学C语言考试题 】是由【小屁孩】上传分享,文档一共【12】页,该文档可以免费在线阅读,需要了解更多关于【2025年青岛理工大学C语言考试题 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..臣心一片磁针石,不指南方不肯休。——文天祥青岛理工大学C语言考试题(总7页):..去留无意,闲看庭前花开花落;宠辱不惊,漫随天外云卷云舒。——《幽窗小记》教师试做时间60分钟出题教李兰取题时间教研室主任师审核出题单位计算机学院使用班计算机学院大2014级考试日期院(部)主级任考试成绩期望70分印刷份330规定完成时110分钟交教务科印刷日值数间期学号:姓名:班级:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。密。。。。。。。。。。。。。。。。。。。。。封。。。。。。。。。。。。。。。。。。。。。。。线。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。计算、网络、软件专业2014年级全院班2014~2015学年第1学期《C程序设计基础》课试卷试卷类型:测试卷题号一二三四五六七八九十总成绩得分阅卷人2:..天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为。——《孟子》答题页(答案必须写在答题页上写在题里不记分)一、单选题(20小题,每题1分,共20分)1~56~1011~1516~20二、填空题(每空1分,共20分)。、_______。、_______、_______。;7、8、___________、9、___________10、___________11.。。13、_____,__________14、___________15、___________、______________三、程序结果填空题(8小题,每题5分,共40分)1、_________________2、3、4、________________5、6、7、____________________8、__________________________四编程题(任选2题,每一题10分,共20分)1、2、3、青岛理工大学试卷纸共4页第1页试题要求:;,并有每题每步得分标准;;;,否则试卷无效。教师试做时间60分钟出题教李兰取题时间教研室主任师审核出题单位计算机学院使用班计算机学院大2014级考试日期院(部)主级任考试成绩期望70分印刷份330规定完成时110分钟交教务科印刷日值数间期学号:姓名:班级:3:..太上有立德,其次有立功,其次有立言,虽久不废,此谓不朽。——《左传》。。。。。。。。。。。。。。。。。。。。。。。。。。。。。密。。。。。。。。。。。。。。。。。。。。。封。。。。。。。。。。。。。。。。。。。。。。。线。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。计算、网络、软件专业2014年级全院班2014~2015学年第1学期《C程序设计基础》课试卷试卷类型:测试卷题号一二三四五六七八九十总成绩得分阅卷人一、单选题(20小题,每题1分,共20分)1、)'\t'B)"A"C)65D)A2、)本程序的主函数开始,到本程序的主函数结束B)本程序的第一个函数开始,到本程序的最后一个函数结束C)本程序的主函数开始,到本程序的最后一个函数结束D)本程序的第一个函数开始,到本程序的主函数结束3、为了避免嵌套的if-else语句的二义性,)缩排位置相同的ifB)在其之前未配对的ifC)在其之前尚未配对的最近的ifD),字符型数据在内存中的存储形式是______A)原码B)补码C)反码D),十进制数47可等价地表示为______A)2fB)02fC)57D):intx=12,n=5;则表达式x%=(n%2)的值为______A)0B)1C)2D),则以下循环的次数是______for(i=2;i==0;)printf(“%d”,i--);A)无限次B)0次C)1次D):longm;charc;floatx;doubley;则表达式c+m*x/y的值的类型是______A)longB)charC)floatD)double9、若x和y都是int型变量,x=100,y=200,且有下面的程序片段:printf("%d",(x,y));)200B)100C)100200D)输出格式符不够,输出不确定的值10、设inta=12,则执行完语句a+=a-=a*a后,a的值是________A)552B)264C)144D)-26411、)DoubleB)shortC)integerD)Char12、表达式:10!=)trueB)非零值C)0D)113、若要求在if后一对圆括号中表示a不等于0的关系,)a<>0B)!aC)a=0D)a14、为表示关系x≥y≥z,)(x>=y)&&(y>=z)B)(x>=y)AND(y>=z)C)(x>=y>=z)D)(x>=y)&(y>=z)青岛理工大学试卷纸共4页第1页试题要求:;,并有每题每步得分标准;;;,否则试卷无效。4:..学而不知道,与不学同;知而不能行,与不知同。——黄睎学号:姓名:班级:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。密。。。。。。。。。。。。。。。。。。。。。。。。。封。。。。。。。。。。。。。。。。。。。。。。。。。。线。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5:..百学须先立志。——朱熹15、对于for(表达式1;;表达式3))for(表达式1;0;表达式3)B)for(表达式1;1;表达式3)C)for(表达式1;表达式1;表达式3)D)for(表达式1;表达式3;表达式3)16、)continue语句的作用是结束整个循环的执行B)只能在循环体内和switch语句体内使用break语句C)在循环体内使用break语句或continue语句的作用相同D)从多层循环嵌套中退出时,只能使用goto语句17、下面程序的输出结果是________.#include<>voidmain(){inta=-1,b=4,k;k=(++a<=0)&&(b--<=0);printf("%d,%d,%d\n",k,a,b);}A)1,1,2B)1,0,3C)0,1,2D)0,0,318、在C语言中,要求运算数必须是整型的运算符是______。A./B.++C.!=D.%19、C语言程序的三种基本结构是____A、顺序结构,选择结构,循环结构B、递归结构,循环结构,转移结构C、嵌套结构,递归结构,顺序结构D、循环结构,转移结构,顺序结构、(x>y);Bif(x==y)x+=y;Cif(x!=y)scanf(“%d”,&x)elsescanf(“%d”,&y);Dif(x<y){x++;y++;}二、填空题(每空1分,共20分)。:编辑、_______、_______执行。=10,b=20,则表达式!a<=0,b=2,c=4时,则表达式a+b>0&&b==c的值是_______。、_______、_______组成。,逻辑“真”等价于___________;7、有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是。”a”和’a’的区别。=;printf(“%f,%,%”,f,f,f);则程序的输出结果是。。:inta=3,b=4,c=5,则!(a>b)&&!c||1的值为。。,一个复合语句的最后一个字符是___________。++,语句序列p=p+1;f=p;的功能可以由一个语句完成,这个语句是____________。,一个char型数据在内存中所占的字节数为____________,一个int型数据在内存中所占的字节数为____________。青岛理工大学试卷纸共4页第2页6:..先天下之忧而忧,后天下之乐而乐。——范仲淹学号:姓名:班级:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。密。。。。。。。。。。。。。。。。。。。。。。。。。封。。。。。。。。。。。。。。。。。。。。。。。。。。线。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。7:..百学须先立志。——朱熹三、程序结果填空题(8小题,每题5分,共40分)1.#include<>2.#include<>voidmain()intfun(intx){intx=26587,x1,r,sum=0;{inty=1;x1=x;staticintz=4;while(x>0)z+=1;++y;{r=x%10;return(x+y+z);sum+=r;}x/=10;voidmain()}{inti;printf("Sumofthedigitsin%dis%d\n",for(i=1;i<=3;i++)x1,sum);printf("%3d\n",fun(i));}}运行结果:运行结果:3.#include<>4.#include<>voidmain()voidmain(){intx=3,y=4;{intx,y;intj;for(y=1,x=1;y<=20;y++)for(j=1;y>0;y--)j=j*x;{if(x>=8)break;printf(“j=%d\n”,j);if(x%2==1){x+=5;continue;}}x-=3;}printf("x=%d,y=%d\n",x,y);运行结果:}运行结果:5.#include<>6、阅读下面的程序#include<>voidmain()voidmain(){inti=0,a=0;{while(i<20)inti,j;{for(;;)scanf("%3d%2d",&i,&j);printf("i=%d,j=%d\n",i,j);if((i%10)==0)break;}elsei--;如果从键盘上输入1234567<回车>,i+=11;+=i;}printf("%d\n",a);}运行结果:青岛理工大学试卷纸共4页第3页学号:姓名:班级:8:..吾日三省乎吾身。为人谋而不忠乎?与朋友交而不信乎?传不习乎?——《论语》。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。密。。。。。。。。。。。。。。。。。。。。。。。。。封。。。。。。。。。。。。。。。。。。。。。。。。。。线。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。9:..先天下之忧而忧,后天下之乐而乐。——范仲淹7、#include<>8、#include<>main()main(){intm,n,a,i;{charc1,c2='A',c3,c4;scanf("%d",&m);intsum;if(m>=0)n=0;c1=65;elsen=1;c3='\101';for(i=2;i<=10;i++)c4='\x41';{scanf("%d",&a);c1=c1+32;if(a>m)m=a;sum=c2+30;if(a<0)n++;printf("c1=%c,c2=%c,c3=%c,c4=%c}\n",c1,c2,c3,c4);printf("m=%d,n=%d\n",m,n);}printf("c1=%d,c2=%d,c3=%d,c4=%d\n",c1,c2,c3,c4);输入为printf("sum=%d\n",sum);1234-2-5-8-91102367↙}运行结果:运行结果:四编程题(任选2题,每一题10分,共20分)=3,b=4,要求程序实现:可任意选择四则运算的一种进行a,b之间的计算。“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1+125+27。:***************(提示:可用二重循环完成,外层循环控制行数,内层循环控制每行重复输出相同*的次数)。青岛理工大学试卷纸共4页第4页10:..士不可以不弘毅,任重而道远。仁以为己任,不亦重乎?死而后已,不亦远乎?——《论语》答案:一、单选题1~5AACDD6~10ABDAD11~15BDDAB16~、函数。2、编译链接3、14、05、字母、下划线、数字。6、非07、a=1,b=3,c=28、”a”是字符串常量,而’a’是字符常量9、,,10、条件运算符11、112、a%3==0&&a%5!=013、;}14、f=++p;15、14三、程序结果填空题1、答案:Sumofthedigitsin26587is282、810123、j=814、x=8,y=45、326、i=123,j=457、m=110,n=48、c1=ac2=Ac3=Ac4=Ac1=97c2=65c3=65c4=65sum=95四编程题1、答案:#include<>voidmain(){inta=3,b=4;charc;scanf("%c",c);switch(c){case‘+’:printf("\n%d",a+b);break;case‘-’:printf("\n%d",a-b);break;case‘*’:printf("\n%d",a*b);break;case‘/’:printf("\n%d",a/b);break;}}2、答案:main(){inti,g,s,b;for(i=100;i<=999;i++)11:..海纳百川,有容乃大;壁立千仞,无欲则刚。——林则徐{b=i/100;s=(i%100)/10;g=i%10;if(i==(b*b*b+s*s*s+g*g*g))printf(“%d”,i);}}3、答案:#include<>main(){inti,j;for(i=1;i<=5;i++){for(j=1;j<=i;j++)printf("*");printf("\n");}}12