山东c语言春考题目及答案_第1页
山东c语言春考题目及答案_第2页
山东c语言春考题目及答案_第3页
山东c语言春考题目及答案_第4页
山东c语言春考题目及答案_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

山东c语言春考题目及答案一、单项选择题(本题共15小题,每小题2分,共30分)1.在C语言中,下面哪个选项是正确的整型常量?A.0x12B.1.2e3C.0123D.01.23答案:A2.以下哪个选项是合法的C语言变量名?A.2variableB.variable2C._variableD.Variable$答案:B3.在C语言中,以下哪个选项是正确的字符串常量?A."HelloWorld"B.'HelloWorld'C."HelloWorld\"D."HelloWorld\"答案:A4.下面哪个选项是C语言中的合法字符常量?A.'A'B."A"C.65D.'65'答案:A5.在C语言中,以下哪个选项是正确的注释方式?A.//ThisisacommentB./Thisisacomment/C./Thisisacomment/D.//Thisisacomment答案:B6.在C语言中,以下哪个选项是正确的逻辑运算符?A.&&B.||C.||D.&&答案:A7.在C语言中,以下哪个选项是正确的关系运算符?A.==B.!=C.<=D.>=答案:C8.在C语言中,以下哪个选项是正确的赋值运算符?A.+=B.-=C.=D./=答案:A9.在C语言中,以下哪个选项是正确的位运算符?A.&B.|C.^D.~答案:D10.在C语言中,以下哪个选项是正确的条件运算符?A.?B.:C.||D.&&答案:A11.在C语言中,以下哪个选项是正确的循环控制语句?A.breakB.continueC.returnD.exit答案:A12.在C语言中,以下哪个选项是正确的数组声明?A.intarray[10];B.intarray[];C.intarray[10]={0};D.intarray=10;答案:A13.在C语言中,以下哪个选项是正确的函数声明?A.intfunction();B.intfunctionintx;C.intfunction(intx);D.intfunction;答案:C14.在C语言中,以下哪个选项是正确的指针声明?A.intptr;B.intptr=&x;C.intptr=x;D.intptr=&x;答案:A15.在C语言中,以下哪个选项是正确的结构体声明?A.structStudent{intid;charname[50];};B.struct{intid;charname[50];}Student;C.structStudent{intid;charname;};D.struct{intid;charname[50];}student;答案:A二、填空题(本题共5小题,每小题4分,共20分)1.在C语言中,整型常量0x12的十进制值是____。答案:182.在C语言中,字符常量'A'的ASCII码值是____。答案:653.在C语言中,以下代码段的输出结果是____。```cinclude<stdio.h>intmain(){inta=10,b=20;printf("%d",a+b);return0;}```答案:304.在C语言中,以下代码段的输出结果是____。```cinclude<stdio.h>intmain(){charc='A';printf("%d",c);return0;}```答案:655.在C语言中,以下代码段的输出结果是____。```cinclude<stdio.h>intmain(){inta=10,b=20;printf("%d",ab);return0;}```答案:200三、编程题(本题共3小题,每小题25分,共75分)1.编写一个C语言程序,计算并输出100以内所有奇数的和。```cinclude<stdio.h>intmain(){intsum=0;for(inti=1;i<=100;i+=2){sum+=i;}printf("Thesumofalloddnumberswithin100is:%d\n",sum);return0;}```2.编写一个C语言程序,实现两个整数的加法运算,并输出结果。```cinclude<stdio.h>intmain(){inta,b,sum;printf("Entertwointegers:");scanf("%d%d",&a,&b);sum=a+b;printf("Thesumof%dand%dis:%d\n",a,b,sum);return0;}```3.编写一个C语言程序,实现一个简单的学生成绩管理系统,包括输入学生姓名和成绩,然后输出所有学生的成绩。```cinclude<stdio.h>include<string.h>defineMAX_STUDENTS100typedefstruct{charname[50];intscore;}Student;Studentstudents[MAX_STUDENTS];intstudentCount=0;voidaddStudent(constcharname,intscore){if(studentCount<MAX_STUDENTS){strcpy(students[studentCount].name,name);students[studentCount].score=score;studentCount++;}}voidprintStudents(){for(inti=0;i<studentCount;i++){printf("Student%d:%s,Score:%d\n",i+1,students[i].name,students[i].score);}}intmain(){charname[50];intscore;printf("Enterstudentnameandscore(type'exit'tostop):\n");while(1){scanf("%s",name);if(strcmp(name,"exit")==0){break;}scanf("%d",

温馨提示

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

评论

0/150

提交评论