C语言与单片机知到智慧树期末考试答案题库2024年秋汉中职业技术学院_第1页
C语言与单片机知到智慧树期末考试答案题库2024年秋汉中职业技术学院_第2页
C语言与单片机知到智慧树期末考试答案题库2024年秋汉中职业技术学院_第3页
C语言与单片机知到智慧树期末考试答案题库2024年秋汉中职业技术学院_第4页
C语言与单片机知到智慧树期末考试答案题库2024年秋汉中职业技术学院_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

C语言与单片机知到智慧树期末考试答案题库2024年秋汉中职业技术学院设有以下语句:intx=10;x+=3+x%(3),则x的值是()

A:11B:15C:14D:12

答案:14在定义inta[10];之后,对a的引用正确的是()。

A:a(6)B:a[9]C:a[6.3]D:a[10]

答案:a[9]以下选项中叙述正确的是()

A:C程序中的语句要经过编译才能转换成二进制机器指令B:简单算法的操作步骤不能超过20步C:有些算法不能用三种基本结构来表达D:算法需要包含所有三种基本结构

答案:使用三种基本结构就可以实现任何复杂算法设有如下函数定义:intf(char*s){char*p=s;while(*p!='\0')p++;return(p-s);}如果在主程序中用下面的语句调用上述函数,则输出结果为()。printf("%d\n",f("goodbey!"));

A:8B:6C:3D:0

答案:8在C语言中,定义数组inta[7]={3,4,5,6,7,8,9},则a[5]的值为()。

A:8B:6C:9D:7

答案:8以下正确的函数定义形式是(

)。

A:doublefun(x,inty)B:doublefun(intx,y)C:doublefun(intx;inty)D:doublefun(intx,inty)

答案:doublefun(intx,inty)下面有关for循环的正确描述是()

A:在在for循环语句中,不能用break语句跳出循环体B:for循环是先执行循环体语句,后判断表达式C:for循环只能循环次数已经确定的情况D:在for循环语句中,可以包含多条语句,但要用括号括起来

答案:在for循环语句中,可以包含多条语句,但要用括号括起来下面能正确进行字符串“ABCDE”赋值操作的语句是()。

A:chars[5]={"ABCDE"};B:char*s;s="ABCDEF";C:char*s;scanf("%s",s);D:chars[5]={'A'、'B'、'C'、'D'、'E'};

答案:char*s;s="ABCDEF";以下程序的运行结果是()。#include”stdio.h”main(){inta=4,b=3,c=5,d=2;if(a>b)if(b>c)printf("%d",d++);elseprintf("%d",++d);printf("%d\n",d);}

A:3B:33C:32D:2

答案:33设已有定义:“char*st="howareyou";”,下列程序段中正确的是()。

A:chara[11];strcpy(++a,st);B:chara[11],*p;strcpy(p=a+1,&st[4]);C:chara[],*p;strcpy(p=&a[1],st+2);D:chara[11];strcpy(a,st);

答案:chara[11],*p;strcpy(p=a+1,&st[4]);若有定义inta=12,n=5,则表达式a%=(n%2)运算后,a的值()

A:1B:0C:6D:12

答案:0C语句是以()表示结束()

A:分号B:逗号C:回车D:句号

答案:分号C语言提供了fopen()函数,该函数用于打开文件,其返回值类型为()。

A:1B:NULLC:文件指针D:0

答案:文件指针若x,i,j和k都是int型变量,则执行下面表达式后x的值为x=(i=4,j=16,k=32)()。

A:4B:16C:32D:52

答案:32C语言可以实现将文件以文本形式存储和()形式存储

A:八进制B:十进制C:十六进制D:二进制

答案:二进制在C语言中,共用体类型同结构体类型一样,都属于(),它在定义上与结构体类型十分相似。

A:构造类型B:特殊类型C:复合类型D:不知道

答案:构造类型下列哪一个不是C语言的的主要特点()。

A:语言简洁、紧凑、方便、灵活B:数据类型丰富C:运算符丰富D:能完成任何功能

答案:能完成任何功能下列叙述中正确的是()。

A:每个C语句必须以分号结束B:C语言程序中每一行只能写一条语句C:C语言程序的只有一个函数D:C语句必须在一行内写完

答案:A:每个C语句必须以分号结束文本文件又称为ASCII文件,每一个字节放一个字符的()。

A:文件大小B:不知道C:ASCII码D:01代码

答案:ASCII码结构体类型定义末尾括号后()的不可缺少。

A:逗号B:分号C:句号D:省略号

答案:分号程序main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<3;j++){if(j%2)continue;x++;}x++;}printf("x=%d\n",x);}的输出结果是()。

A:x=12B:x=4C:x=8D:x=6

答案:x=8已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式x+a%3*(int)(x+y)%2/4的值是()

A:2.75B:2.4C:2.5D:0

答案:2.5数据在内存中是以二进制形式存储的,如果不加转换地输出到外存,就是()。

A:字符B:数字C:二进制文件D:存储单元

答案:二进制文件关键字struct是下列哪种语句用的。()

A:宏定义B:选择语句C:定义结构体D:循环语句

答案:定义结构体以下是正确C语言实型常量的是()

A:e-1B:1e-1C:-1eD:.e-1

答案:1e-1下面程序段的输出结果是()。inta[][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*p)[3];p=a;printf(“%d\n”,*(*(p+1)+2));

A:7B:6C:4D:3

答案:6若有说明语句:chars[]="itisaexample!",*t="itisaexample!";,则以下不正确的叙述是()。

A:t目前所指字符串的内容不能改变,t重新赋值后可以指向其他字符串B:s表示的是第一个字符i的地址,s+1表示的是第二个字符t的地址C:t变量中存放的地址值可以改变D:s中只能存放16个字符

答案:s中只能存放16个字符c语言中()

A:do-while语句构成循环,当while语句中的表达式值为零时结束循环B:do-while语句构成循环,必须用break语句才能推出C:do-while语句构成循环,当while语句中的表达式值为非零时结束循环D:不能使用do-while语句构成循环

答案:do-while语句构成循环,当while语句中的表达式值为零时结束循环程序main(){inta=0,j;for(j=0;j<4;j++){switch(j){case0:case3:a+=2;case1:case2:a+=3;default:a+=5;}}printf("%d\n",a);}的输出结果是()。

A:10B:13C:36D:20

答案:36操作系统是以为()单位对数据进行管理的。

A:字节B:文件C:二进制D:ASCLL码

答案:文件C编译器主要有()

A:MSVC、B:Clang、GCCC:TurboCD:WIN-TC、SUBLIME

答案:MSVC、###Clang、GCC###WIN-TC、SUBLIME###TurboC以下对字符数组进行正确初始化的是()。

A:staticcharword[]="cool\0";B:staticcharword[]={"cool\0"};C:staticcharword[]={'c','o','o','l'};D:staticcharword[]='cool\0';

答案:staticcharword[]="cool\0";###staticcharword[]={'c','o','o','l'};###staticcharword[]={"cool\0"};以下正确的描述是()。在C语言程序中

A:函数的定义可以嵌套,但函数的调用不可以嵌套B:函数的定义不可以嵌套,但函数的调用可以嵌套C:函数的定义和函数的调用均可以嵌套D:函数的定义和调用均不可以嵌套

答案:函数的定义可以嵌套,但函数的调用不可以嵌套###函数的定义和调用均不可以嵌套###函数的定义和函数的调用均可以嵌套以下叙述错误的是()

A:C语言程序由C语句组成,可以省略main函数B:在C语言中分号是语句的组成部分C:所有程序行都必须用分号结束D:分号是C语句之间的分隔符

答案:所有程序行都必须用分号结束###分号是C语句之间的分隔符###C语言程序由C语句组成,可以省略main函数While()循环体中最多只能有一条语句()

A:对B:错

答案:错C语言规定,else子句总是与它上面的最近的if配对。()

A:错B:对

答案:B:对在一个源文件中定义的全局变量的作用域为整个源程序。()

A:对B:错

答案:对C语言提供了一个fclose()函数,该函数用于关闭文件,其返回值类型为int类型。()

A:对B:错

答案:对while循环语句中可以嵌套for循环语句()

A:对B:错

答案:对计算机语言是一种只有计算机才能识别的语言。()

A:错B:对

答案:错数组的内存布局是连续的,元素在内存中依次存储。()

A:对B:错

答案:对所谓“文件”一般指存储在外部介质上数据的集合。()

A:对B:错

答案:对共用体的内存必须是最宽基本数据类型的整数倍,如果不是,则填充字节。()

A:对B:错

答案:对continue语句只用在while、

温馨提示

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

评论

0/150

提交评论