付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计知到智慧树期末考试答案题库2025年武汉职业技术学院默认情况下,浮点常量表示的是float类型的值。()
答案:对默认情况下,int数据类型认为是无符号数。()
答案:错运行以下程序后,如果从键盘上输入6514,则输出结果为()intmain(void){intm,n;printf("Enterm,n;");scanf("%d%d",&m,&n);while(m!=n){while(m>n)m=m-n;while(n>m)n=n-m;}printf("m=%d\n",m);return0;}
答案:m=1输出无符号整型数据时使用的格式是%d。()
答案:对表达式13/3*sqrt(16.0/8)的数据类型是()
答案:不确定若有定义:intm=7;floatx=2.5,y=4.7;则表达式x+m%3*(int)(x+y)%2/4是()
答案:2.500000若有以下说明语句:Structstudent{intnum;charname[];floatscore;}stu;则下面的叙述不正确的是:()
答案:stu是用户定义的结构体类型名若有inta[6]={1,2,3,4,5,6};则数值为4的元素可以表达为:()
答案:a[3]若已定义x和y为float类型,则表达式:x=1,y=x+3/2的值为()
答案:2.000000若二维数组a有m列,则在a[i][j]前面的元素个数为()。
答案:i*m+j+1若x为int型变量,则执行以下语句:x=6;x+=x-=x*x;后,x的值是()
答案:-60若i,j已定义为int类型,则以下程序段中内循环体的总的执行次数是()for(i=5;i;i--)for(j=0;j<4;j++){...}
答案:20结构体类型的数据不能作为函数参数()
答案:错结构体类型定义可以嵌套。()
答案:对结构体变量的使用是通过对其他成员的引用来实现的,要对结构体变量进行赋值、存取或运算,实质上是对结构体成员的操作。()
答案:对每个case标签只能有一条语句。()
答案:错根据下面的定义,能输出Mary的语句是()。structperson{charname[9];intage;}structpersonclass[5]={"John",17,"Paul",19,"Mary",18,"Adam",16};
答案:printf("%s\n",class[2].name);根据下面的定义,能从键盘读取stu1的年龄信息的语句是()。structstudent{charname[8];intage;}stu;
答案:scanf("%d",&stu.age);数组a[10]的元素下标下界和上界分别是()。
答案:0;C.9所谓初始化就是在声明的时候,把值赋给变量的过程。()
答案:对所有变量在声明时都必须给定一种类型。()
答案:对当遇到break语句时,程序停止运行。()
答案:错当运行下面的语句时,输出是()intx=20,y=10;if((x>y)||(x=x+5))printf("%d",x);elseprintf("%d",y);
答案:20当运行下面的语句时,输出是()intx=10,y=20;if((x>y)||(x=x+5))printf("%d",x);elseprintf("%d",y);
答案:15当运行下面的语句时,输出是()intx=0;if(x>=0)if(x>0)printf(“numberispositive”);elseprintf(“numberisnegative”);
答案:numberisnegative当运行下面的语句时,输出是()inta=10,b=5;if(a>b){if(b>5)printf("%d",b);}elseprintf("%d",a);
答案:没有输出当if语句嵌套时,最后一个else与前面的最近的无else配对的if语句相关联。()
答案:对己知:(设整型2字节,字符型1字节,浮点型4字节)structstu{inti;charc;floata;}test;则sizeof(test)的值是()
答案:7对于不返回值而且只有一个int类型的参数的函数,以下哪些函数原型是正确的?()
答案:voidf(intx);;voidf(int)定义结构体数组时,数组的长度必须得指定出来()
答案:错定义以下结构体数组structdate{intyear;intmonth;intday;};structs{structdatebirthday;charname[20];}x[4]={{2008,10,1,"guangzhou"},{2009,12,25,"Tianjin"}};语句printf("%s,%d,%d,%d",x[0].name,x[1].birthday.year);的输出结果为()
答案:guangzhou,2009字符常量使用双引号进行编码。()
答案:错字符串“xyzw”在内存中占用的字节数是:()
答案:5如果函数值的类型与返回值类型不一致,以函数值类型为准。()
答案:对如果inti=3,则printf(“%d”,-i++)的结果和i的值分别为()
答案:-3,4如果i=3,则k=i++,执行过后k,i的值是()
答案:3,4复杂c语言程序有多个模块,模块间通过()来实现相互连接。()
答案:函数调用复杂c语言程序有多个模块,其中必须有一个()。()
答案:主函数在说明一个结构体变量时系统分配给它的存储空间是()
答案:该结构体中所有成员所需存储空间的总和。在定义结构体变量的同时,可以对其进行赋值。()
答案:对在下列选项中,没有构成死循环的程序是()
答案:intk=1000;do{k;}while(k>1000);在switch语句中需要default语句。()
答案:错在C语言中,关键字void是一种数据类型。()
答案:对在C99中变量声明语句可以出现在程序任何地方。()
答案:对因为结构体的成员中类型不一定相同,所以数组元素不能是结构体()
答案:错关于结构体类型定义,说法错误的是()
答案:结构体成员的类型名只能是各种基本数据类型、数组,但不能是已说明的结构体类型假设初始时x=5,y=0,运行下面的代码段后,x和y的值将分别变为()if(x&&y)x=10;elsey=10;
答案:x=5,y=10假设初始时x=5,y=0,z=1,运行下面的代码段后,y和z的值将分别变为()if(x||y||z)y=10;elsez=0;
答案:y=10,z=1假设初始时x=5,y=0,z=1,运行下面的代码段后,y和z的值将分别变为()if(x==0||x&&y)if(!y)z=0;elsey=1;
答案:y=0,z=1任何有效的可打印的ASCII字符都可以用作标识符。()
答案:错以下那句不是正确的函数原型?()
答案:intf(){}以下符合C语言语法的赋值表达式是()
答案:a=(9+b,c=d+9)以下程序的输出结果是()main(){inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d,",x[i][2-i]);}
答案:3,5,7,以下程序的输出结果是()main(){inti,a[10];for(i=9;i>=0;i--)a[i]=10-i;printf("%d%d%d",a[2],a[5],a[8]);}
答案:852以下程序的输出结果是()main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0];)}
答案:0650以下数组定义中不正确的是()
答案:intb[][3]={0,1,2,3};以下对二维数组a的正确说明是()。
答案:doublea[1][4];以下哪个循环和其他的不等价(假设循环体是一样的)?()
答案:for(i=0;i++<10;){...}以下哪个函数定义的是错的?()
答案:voidf(inti){returni+1;}与变量一样,常量也具有某种类型。()
答案:对下面程序的输出结果是()main(){intx=2,y=0,z;x*=3+2;printf(“%d”,x);x*=y=z=4;printf(“%d”,x);}
答案:1040下列有关函数的叙述中,不正确的是()
答案:函数必须有返回值,也必须有参数下划线可用在标识符的任何地方。()
答案:对一条if语句可以有多条else子句。()
答案:错switch语句总是可以用一系列的if…else语句来替换。()
答案:对switch表达式可以是任意类型。()
答案:错structstu{intnum;charname[10];}x[3]={1,"china",2,"USA",3,"England"};语句printf("\n%d,%s",x[1].num,x[2].name)的输出结果为()
答案:2,Englandif表达式可以使用任意表达式。()
答案:对elseif中的每个表达式必须测试相同的变量。()
答案:对c语言由一个个()组成。()
答案:函数c函数的定义包括()两个部分。()
答案:函数说明和函数体ASCIC认为变量name和Name是相同的。()
答案:错5)当运行下面的语句时,x输出是()intx=10,y=15;x=(x>y)?(y+x):(y-x);
答案:x=5
答案:13
答案:z=0
答案:没有输出#include执行下面程序后,输出字符”*”的个数是()main(){inti,j;for(inti=1;i<5;i++)for(intj=2;j<=i;j++)printf("*");}
答案:6#includemain(){structstu{intno;chara[5];floatscore;}m={1234,"wang”,89.5};printf(“%d,%s,%f”,m.no,m.a,m.score);}运行结果是():
答案:1234,wang,89.500000#includemain(){inty=9;for(;y>0;y--)if(y%3==0){printf(“%d”,--y);}}运行结果为:()
答案:853#includemain(){ints=0,a=5,n;scanf("%d",&n);do{s+=1;a=a-2;}while(a!=n);printf("%d,%d\n",s,a);}若输入的值1,运行结果为:()
答案:2,1#includemain(){intnum=0;while(num<=2){num++;printf("%d",num);}}运行结果为:()
答案:123#includemain(){intnum,c;scanf("%d",&num);do{c=num%10;printf("%d",c);}while((num/=10)>0);}从键盘输入23,则运行结果为:()
答案:32#includemain(){inti,sum=0;i=1;do{sum=sum+i;i++;}while(i<=10);printf(“%d”,sum);}运行结果为:()
答案:55#includemain(){intx,y;for(x=30,y=0;x>=10,y<10;x--,y++)x/=2,y+=2;printf(“x=%d,y=%d\n”,x,y);}运行结果为:()
答案:x=0,y=12#includemain(){intsum=10,n=1;while(n<=3){sum=sum-n;n++;}printf(“%d,%d”,n,sum);}运行结果为:()
答案:4,4#includemain(){inta=1,b=0;scanf(“%d”,&a);switch(a){case1:b=1;break;case2:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年市场监管基层实务培训考试试卷及答案
- 医疗诊断设备散热组件生产线技改项目可行性研究报告
- 教学设计阅读教学反思怎么写
- 语文阅读教学的设计
- 青少年交通安全
- 群文阅读教学设计点评模板
- 塑料厂注塑安全规范
- 某食品厂研发准则
- 康复病人轮椅的使用
- 某制药厂财务管理细则
- 甘肃省静宁县2025年上半年事业单位公开遴选试题含答案分析
- 四川佰思格新材料科技有限公司钠离子电池硬碳负极材料生产项目环评报告
- COPD的课件教学课件
- 2024年上饶市三支一扶考试真题
- 幕墙设计设计方案汇报
- 性别与社会政策的性别平等-洞察及研究
- 开学第1课:序言+物理学及研究规律(课件)-2023-2024学年高一物理同步讲练课堂(人教版2019必修第一册)
- 深圳地铁培训管理办法
- 十五五原材料工业发展规划
- 诊所医保考试题及答案
- 2024广东佛山市南海农商银行中层副职管理人员社会招聘笔试历年典型考题及考点剖析附带答案详解
评论
0/150
提交评论