C之算法与程序智慧树知到期末考试答案2024年_第1页
C之算法与程序智慧树知到期末考试答案2024年_第2页
C之算法与程序智慧树知到期末考试答案2024年_第3页
C之算法与程序智慧树知到期末考试答案2024年_第4页
全文预览已结束

下载本文档

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

文档简介

C之算法与程序智慧树知到期末考试答案2024年C之算法与程序在C语言中,数组名表示

A:数组第2个元素的地址B:数组最后1个元素的地址C:数组第1个元素的地址D:数组所有元素的地址答案:数组第1个元素的地址设有定义:struct{charname[12];inta;doubleb;}t1,t2;,且变量均已正确赋值,贼以下语句中错误的是

A:t1=t2;B:t2.b=t1.b;C:t2.a=t1.a;D:=;答案:=;在C语言中,合法的长整型常数是

A:568701400B:2.654e11C:0.03546287D:0L答案:65printf()函数输出实数时,使用的格式字符是

A:%cB:%oC:%dD:%f答案:%f下面结构体的定义句中,错误的是

A:structord{intx;inty;intz;}a;B:structord{intx;inty;intz;}structorda;C:struct{intx;inty;intz;}a;D:structord{intx;inty;intz;};structorda;答案:structord{intx;inty;intz;}structorda;以下叙述中错误的是

A:#define

MAX

是合法的宏定义命令行B:C程序对预处理命令行的处理是在程序执行的过程中进行的C:预处理命令行的最后不能以分号表示结束D:在程序中凡是以"#"开始的语句行都是预处理命令行答案:d设a的值为5,执行下列语句后,b的值不为2的是

A:b=a%2B:b=a/2

C:b=6-(--a)

D:b=(float)a/2

答案:b=a%2以下关于运算符优先顺序的描述中正确的是

A:算术运算符答案:赋值运算符已知x=45,y=‘a’,z=0;则表达式(x>=z&&y<‘z’||!y)的值是

A:1B:“假”C:语法错D:0

答案:1putchar()函数可以向终端输出一个

A:整型变量表达式值B:字符或字符型变量值C:实型变量值D:字符串答案:字符已有定义:intx=3,y=4,z=5;则表达式!(x+y)+z-1&&y+z/2的值是

A:2B:1C:0D:6答案:1若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c的值的类型为

A:charB:doubleC:intD:float答案:float下列标识符中,合法的用户标识符是

A:a+bB:7_aC:abcD:int答案:abc已知:inta[][3]={1,2,3,4,5,6,7,8,9};,则数组a第一维的大小是

A:2B:3C:无法定值D:4答案:3使用文件前必须先打开文件

A:对B:错答案:对文件使用结束后必须关闭文件

A:错B:对答案:对若已知a=10,b=20,则表达式“!aA:错B:对答案:对C语言中,认为显示器是标准输出文件stdout

A:对B:错答案:对作为语句标号使用的C保留字case和default只能用于switch语句的定义体中。

A:错B:对答案:对如果文件以二进制形式打开,用fread和fwrite函数就可以读写任何类型的信息

A:对B:错答案:对C语言中,文件存取是以字节为单位的。

A:对B:错答案:对若要求x1、x2、y1、y2的值分别为10、20、A、B,正确的数据输入(注:代表空格)是

A:B:C:D:答案:AI参考:正确选项是C:输入空值,即不填写任何数据。\n\n题目中要求填入x1、x2、y1、y2的值分别为10、20、A、B,但题干中给出的是一个图片链接,并没有具体的数据输入要求,因此应该填写空值。选项A、B、D都是不正确的,因为它们都没有给出具体的数值。'

C语言中函数返回值的类型是由

决定的

A:形参的数据类型B:函数定义时指定的类型C:调用该函数时的实参的数据类型D:return语句中的表达式类型答案:AI参考:正确选项是:C:调用该函数时的实参的数据类型。\n\n在C语言中,函数返回值的类型是由调用该函数时的实参的数据类型决定的。如果函数的声明中没有指定返回类型,那么返回值的数据类型将与第一个实参的数据类型相同。如果函数没有实参,那么返回值的数据类型将为函数声明的类型(如果有的话)。如果函数没有返回值(即使用了void关键字),那么它返回的数据类型就是void。因此,函数返回值的类型是由调用该函数时的实参的数据类型决定的。'与数学式子对应的C语言表达式是

A:B:C:D:答案:AI参考:正确选项是A:`char*image_path="/zhs/onlineexam/ueditor/201903/9212148a053542809caffc0e587de166.png";`。\n\n这个数学式子是一个图片路径的字符串,对应的C语言表达式应该是一个指向该字符串的指针。因此,选项A中的`char*image_path`是一个指向字符串的指针,符合要求。选项B、C、D都与题目要求不符。'在C语言中,要求运算数必须是整型的运算符是

A:B:C:D:答案:AI参考:在C语言中,要求运算数必须是整型的运算符是A:位运算符。位运算符包括"&"(按位与)、"|"(按位或)、"^"(按位异或)、"<<"(左移)、">>"(右移)。这些运算符主要用于对二进制位进行操作,因此只能用于整型数据。其他选项如B、C、D都不是只适用于整型数据的运算符。因此,正确答案是A:位运算符。'以下选项中合法的用户标识符是

A:B:C:D:答案:AI参考:正确选项为C:\n\n在C语言中,合法的用户标识符需要满足以下规则:\n\n1.标识符必须以字母(包括大写和小写)或下划线开头。\n2.之后的字符可以是字母、数字或下划线。\n\n因此,选项C:中只有一个字符,且符合上述规则,因此是合法的用户标识符。选项A、B、D中都包含非法字符,不符合上述规则,因此都不是合法的用户标识符。'以下定义句错误的是

A:chara[8]=“good!”;B:c

温馨提示

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

评论

0/150

提交评论