C语言程序设计(山东联盟-山东英才学院)知到智慧树期末考试答案题库2024年秋山东英才学院_第1页
C语言程序设计(山东联盟-山东英才学院)知到智慧树期末考试答案题库2024年秋山东英才学院_第2页
C语言程序设计(山东联盟-山东英才学院)知到智慧树期末考试答案题库2024年秋山东英才学院_第3页
C语言程序设计(山东联盟-山东英才学院)知到智慧树期末考试答案题库2024年秋山东英才学院_第4页
免费预览已结束,剩余4页可下载查看

下载本文档

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

文档简介

C语言程序设计(山东联盟-山东英才学院)知到智慧树期末考试答案题库2024年秋山东英才学院若有定义语句:structa{inta1;floatf;chara2[10];}a3;则以下赋值语句中不正确的是【】

A:strcpy(a3.a2,"abc");B:a3.a1=4;C:a1.f=4.5;D:a3.a2="abc";

答案:a3.a2="abc";#includeintmain(){inti=1,j=1;for(;j<20;i++){if(j>10)break;if(j%2!=0){j+=3;continue;}j-=1;}printf("%d,%d\n",i,j);return0;}10,12

A:错B:对

答案:B:对有以下程序段:

int

k=0;

while(k=1)

k++;则以下叙述正确的是(

)。

A:循环控制表达式的值为0B:其他答案都不正确C:循环控制表达式的值为1D:循环控制表达式不合法

答案:C:循环控制表达式的值为1已知inti,s;,下列不能实现计算“从1到100求和”的程序段的是()。

A:i=1;s=1;while(i<=100){s=s+i;i++;}B:for(i=1,s=0;i<=100;i++)s+=i;C:s=0;for(i=1;i<=100;)s=s+i++;D:i=2;s=1;while(i<=100){s=s+i;i++;}

答案:D:i=2;s=1;while(i<=100){s=s+i;i++;}若有定义:inta=400;int*p=&a;则printf(“%d”,*p++);的输出结果是【】

A:变量a的地址B:401C:不确定D:400

答案:D:400字符'B'的ASCII码值是【

A:65B:66C:其他答案都不正确D:98

答案:66下列语句的输出结果是【】printf("%d,%d\n",8>6,8<6);

A:1,0B:1,1C:0,0D:0,1

答案:A:1,0定义如下结构型变量和结构型指针structsk{inta;floatb;}data,*p;若指针p已经通过p=&data;指向结构型变量data,则引用data中a成员的正确方式是【】

A:p.data.aB:(*p).aC:p->data.aD:(*p).data.a

答案:(*p).a变量的指针,其含义是指该变量的【】

A:名B:地址C:值D:一个标志

答案:B:地址已知intb=4;,执行语句b+=++b;后,b的值是【

A:8B:其它答案都不正确C:9D:10

答案:10若有以下程序段,c3中的值是【

】intc1=1,c2=2,c3;c3=c1/c2;

A:0B:其它答案都不正确C:0.5D:1

答案:0C语言程序扩展名为.c,它属于【】

A:目标文件B:库文件C:源程序文件D:可执行文件

答案:C:源程序文件已知intx,y,z;,则执行语句x=y=3;z=++x||++y后,y的值是【

A:3B:1C:其他答案都不正确D:4

答案:3字符'c'的ASCII码值是【

A:98B:99C:其它答案都不正确D:67

答案:99执行scanf("%d%d",&x,&y);,给变量x、y赋值时,不能作为数据分隔符的是【】

A:空格B:回车C:逗号D:Tab键

答案:逗号以下语句的输出结果是【】(用□表示空格)floatx=5.67;printf("%f,%5.1f\n",x,x);

A:5.67,□□5.6B:5.67,□□5.7C:5.670000,□□5.6D:5.670000,□□5.7

答案:D:5.670000,□□5.7执行下列程序段,若从键盘输入10,则结果是【

】main(){

intx,y;

scanf('%d',&x);

if(x>10)

y=1;

elseif(x==10)

y=0;

else

y=-1;

printf('%d',y);}

A:-1B:1C:其它答案都不正确D:0

答案:0若有定义:intx,*p;则以下各项中给指针的赋值中正确的表达式是【】

A:p=&x;B:p=x;C:*p=x;D:*p=&x;

答案:p=&x;C语言中,已知:inti,j,k,a,b;,下列运算符使用错误的是【】

A:++iB:(a+b)--C:++jD:k--

答案:(a+b)--若有定义unsignedchara;,执行表达式a=355后,a的数值是【

A:67B:355C:99D:其它答案都不正确

答案:99C语言中,已知:inti,j,k;,下列运算符使用错误的是【】

A:++kB:--jC:8++D:i++

答案:8++已知intn=5;语句while(n>1){--n;printf("%d",n);}执行后的输出结果是()。

A:5432B:4321C:432D:543

答案:4321下面哪个是非法的C语言实型变量定义【】

A:floata;B:longdoublea1,a2,a3;C:doublea1,a2;D:long_a1,_a2;

答案:long_a1,_a2;若有如下定义,则正确的赋值语句为【】structdate2{longi;charc;}two;structdate1{intcat;structdate2three;}one;

A:one.three.c='A'B:one.c='A'C:one.two.three.c='A'D:three.c='A'

答案:A:one.three.c='A'请选出不合法的C语言赋值语句【】

A:b=10+5;B:i=i+1;C:x=1.5;D:a+b=10;

答案:a+b=10;在绘制程序流程图时,表示“处理框”的符号是【

A:B:C:

D:

答案:若有以下定义:inta[10],*p=a;则以下各表达式中,不能表示a[1]地址的表达式是【】

A:a+1B:a++C:++pD:p+1

答案:a++若要给变量c赋值12.34,则正确的输入语句是【】

A:scanf("%f",c);B:scanf("%6.2f",&c);C:scanf("%f",&c);D:scanf("%8.4f",&c);

答案:C:scanf("%f",&c);C语言程序扩展名为.h,它属于【】

A:目标文件B:可执行文件C:源程序文件D:库文件

答案:库文件在C语言中的标识符只能由字母、数字和下划线三种字符组成,其中第一个字符【】

A:必须为字母或下划线B:可以是字母、数字和下划线的任意一种字符C:必须为下划线D:必须为字母

答案:A:必须为字母或下划线在c程序中,使用结构体的目的是【】

A:将一组数据一一列举出来,该类型变量的值只限于列举的数值范围内B:.将一组数据作为一个整体,以便其中的成员共享存储空间C:将一组相关的数据作为一个整体,以便程序使用D:将一组相同数据类型的数据作为一个整体,以便程序使用

答案:C:将一组相关的数据作为一个整体,以便程序使用已知inta;,表达式a=4,a/=2,a+1的值是【

A:3B:4C:2D:其它答案都不正确

答案:3请阅读以下程序,说法正确的是【】main(){inta=0,b=0,c=0;if(a=b+c)printf("***\n");elseprintf("###\n");}

A:输出***B:可以通过编译,但不能通过连接C:有语法错,不能通过编译D:输出###

答案:D:输出###设有如下的程序段:chars[]="girl",*t;t=s;则下列叙述正确的是【】

A:语法错误B:s和t完全相同C:*t和s[0]相等D:s数组的长度和t所指向的字符串长度相等

答案:*t和s[0]相等下列C语言书写形式中属于八进制整型常量的是【】

A:081B:25uC:025D:0XS1

答案:025下列叙述正确的是()。

A:while语句的循环体至少执行一次B:do-while语句的循环体不能是复合语句C:continue语句能够从循环体内转到循环体外D:do-while语句的循环体至少执行一次

答案:D:do-while语句的循环体至少执行一次已知floatx=1.8;,表达式(int)x+1的值是【

A:2.8B:3C:其它答案都不正确D:2

答案:2下面哪个是非法的C语言整型变量定义【】

A:inta1,a2,a3B:shorta;C:inta1,a2;D:long_a1,

温馨提示

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

评论

0/150

提交评论