C语言程序设计知到章节答案智慧树2023年乌鲁木齐职业大学_第1页
C语言程序设计知到章节答案智慧树2023年乌鲁木齐职业大学_第2页
C语言程序设计知到章节答案智慧树2023年乌鲁木齐职业大学_第3页
C语言程序设计知到章节答案智慧树2023年乌鲁木齐职业大学_第4页
C语言程序设计知到章节答案智慧树2023年乌鲁木齐职业大学_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

C语言程序设计知到章节测试答案智慧树2023年最新乌鲁木齐职业大学绪论单元测试程序是()的序列。

参考答案:

指令在本课程中使用的软件环境是()。

参考答案:

DevC++C语言编写的程序,文件保存类型为()。

参考答案:

.cC语言编写的程序,运行后的目标文件扩展名为()。

参考答案:

.exeC语言编写的程序,运行时的快捷键时()。

参考答案:

C+F9程序中有

参考答案:

指令在本课程中使用的语言是

参考答案:

CC语言编写的程序,目标文件保存类型为

参考答案:

.exeC语言编写的程序,每一条语句后面需要写

参考答案:

分号C语言编写的程序,结束的标志是

参考答案:

}第一章测试流程图中的平行四边形表示()。

参考答案:

表示输入/输出语句、定义变量、常量流程图中的菱形表示()

参考答案:

表示判断流程图中的圆角矩形形表示()

参考答案:

表示程序开始/结束流程图中的长方形表示()

参考答案:

表示表示计算处理流程图中的圆形表示()

参考答案:

表示上下连接程序的开头有()头文件。

参考答案:

#include头文件#include的含义是__

参考答案:

头文件包括标准的输入输出语句.c文件是__

参考答案:

C语言编写的源文件.exe文件是__

参考答案:

可执行文件C语言编写的程序,{}表示

参考答案:

程序的开始结束第二章测试下列定义变量的语句中错误的是()

参考答案:

floatUS$以下不合法的用户标识符是()

参考答案:

4d以下4组用户定义标识符中,全部合法的一组是()

参考答案:

**_mainencludesin**以下定义语句中正确的是()。

参考答案:

nullC语言中最简单的数据类型包括()

参考答案:

整型、实型、字符型当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是()

参考答案:

(a=c)&&(b=c);以下不正确的C语言标识符是()。

参考答案:

4abC语言程序的基本单位是()。

参考答案:

函数以下选项中非法的表达式是()

参考答案:

x+1=x+1以下运算符中优先级最低的运算符是()。

参考答案:

=第三章测试以下选项中,与k=n++完全等价的表达式是()。

参考答案:

k=n,n=n+1下列()不属于结构化程序设计的循环结构。

参考答案:

For以下循环体的执行次数是()。main(){inti,j;for(i=0,j=1;iprintf(“%d”,i);}

参考答案:

2用于输出表达式值的标准输出函数是()。

参考答案:

printf()在printf()函数调用的格式字符串中,每个格式符的先导字符为()。

参考答案:

%在printf()函数调用的格式字符串中,若使用格式符为“%d”,则对应输出的数据类型为()。

参考答案:

int在printf()函数调用的格式字符串中,若使用格式符为“%f”,则对应输出的数据类型为()。

参考答案:

float在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。

参考答案:

5若变量已正确定义并赋值,下面符合C语言语法的表达式是()。

参考答案:

a=b=c+2若k是int型变量,且有下面的程序片段k=-3if(kelseprintf(“&&&&”);上面程序片段的输出结果是_A_。

参考答案:

####在scanf()函数调用的格式字符串中,每个格式符的先导字符为()。

参考答案:

**@**在scanf()函数调用的格式字符串中,若使用格式字符串为“%d,%d”,则规定输入的两个数据之间的分隔符为()。

参考答案:

**@**第四章测试C语言中的循环类语句有3条,它们是()。

参考答案:

for,while,doC语言中()。

参考答案:

能使用do-while语句构成的循环当处理问题时的循环次数是确定的,则采用的最合适的循环方式为()。

参考答案:

for若需要定义一个符号常量,并且使C语言能够进行类型检查,则应在定义语句的开始使用保留字()。

参考答案:

const每次先进行循环条件的判断,然后再执行循环体的语句为()。

参考答案:

for和while若n的值为5,s的值为0,则执行“while(n>0)s+=n–;”语句后,s的值为()。

参考答案:

15流程控制类语句包括的3类语句为()。

参考答案:

选择、循环、跳转若i的值为0,则执行“doi++;while(i*i#includevoidmain(){intx=16,s=0;do{s+=x;x-=3;}while(x>0);printf(“s=%d”,s);}

参考答案:

51若要结束所在函数的执行过程,返回到调用该函数所在位置,则使用的语句为()。

参考答案:

return若x的值为15,则执行“if(x>10)x++;elsex–;”语句后,x的值为()。

参考答案:

16若x的值为-10,则执行“if(!x)x++;elsex–;”语句后,x的值为()。

参考答案:

-11若n的值为10,则执行“for(i=1;in/3)break;”语句后,i的值为()。

参考答案:

4若n的值为10,则执行“while(n–>0)s+=n;”语句的过程中,循环体被执行的次数为()。

参考答案:

10while循环语句中的循环体可能不会被执行。()

参考答案:

对while循环语句的循环体,只能是复合语句,不能是简单语句。()

参考答案:

错do-while循环语句中的循环体可能不会被执行。()

参考答案:

错第五章测试C语言中规定函数的返回值的类型是由()。

参考答案:

在定义该函数时所指定的函数类型所决定func((exp1,exp2),(exp3,exp4,exp5));下面函数调用语句含有实参的个数为()。

参考答案:

2下面正确的函数原型语句是()

参考答案:

intFunction(voida);函数调用func(2+x,4*y,5)中所含实参的个数为()。

参考答案:

3假定一个函数的原型为intff(intx),一个整型变量为a,则下面函数调用表达式不正确的是()。

参考答案:

**ff(*a)**若用数组名作为函数调用的实参,传递给形参的是()。

参考答案:

数组的首地址假定一个函数原型为intf1(inta[][N],intn),与数组参数等价的表示为()。

参考答案:

**int(*a)[N]**此程序运行后,得到的输出结果为()#includevoidfn1(intx){inty=2;staticintz=2;y+=x;z+=x;printf(“%d”,x+y+z);}voidmain(){fn1(3);fn1(4);}

参考答案:

1319在函数定义的参数表中,也可以使用函数参数,假定一个函数参数原型为intff(int),则等价的函数指针说明为()。

参考答案:

**int(*ff)(int)**假定一个函数定义为“externchar*f1(char*x){returnx;}”,表示该函数作用域的关键字为()。

参考答案:

extern假定一个函数的原型语句为“intff(int*x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。

参考答案:

ff(a[0])假定一个函数原型语句为“intf1(inta[],intn);”,与数组参数等价的表示为()。

参考答案:

int*a假定一个函数的参数说明为constinta,则在函数体中不能进行的操作是()。

参考答案:

a=10在函数体中定义的变量具有()。

参考答案:

局部作用域在函数外定义的变量,若带有作用域关键字static,则它具有()。

参考答案:

文件作用域在函数体中定义一个静态变量时,选用的存储属性关键字为()。

参考答案:

static假定一个函数原型为“voidff(inta[],intn)”,则对应的函数指针类型为()。

参考答案:

void(ff)(inta,int)第六章测试在一个数组中,数组元素a[i]前面的元素个数为()。

参考答案:

i假定一维数组的定义为“chara[8];”,则该数组所占用的存储空间的字节数为()。

参考答案:

8一维数组的定义和使用自测练习假定有一个定义语句为“inta[10]={3,4,2,8,6};”,则元素a[3]的值为()。

参考答案:

8在下面字符数组的定义语句中,有语法错误的是()。

参考答案:

null假定有一个定义语句为“inta[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为()。

参考答案:

0假定二维数组的定义语句为“int*a[3][5];”,则该数组所占用的存储空间的字节数为()。

参考答案:

60使用“typedefintInteger;”语句把标识符Integer定义为一个()。

参考答案:

整数类型使用“typedefintABC[10];”语句把标识符ABC定义为()。

参考答案:

整型数组类型执行下面程序的输出结果为()#includevoidmain(){inta[8]={3,8,6,5,9,2,8,5};inti,s=0;for(i=0;iprintf(“s=%d”,s);}

参考答案:

46执行下面程序的输出结果为()#includevoidmain(){inta[8]={12,15,20,8,25,30,28,36};inti,c[3]={0};for(i=0;iif(a[i]%2==0)c[0]++;if(a[i]%3==0)c[1]++;if(a[i]%4==0)c[2]++;}printf(“%d%d%d”,c[0],c[1],c[2]);}

参考答案:

645第七章测试一个指针类型的简单变量占用内存中的字节数为()。

参考答案:

4在定义指针变量的语句中,在指针变量名的前面标记的字符为()。

参考答案:

*****假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大()。

参考答案:

1个字节假定变量m定义为“intm=7;”,则下面定义语句格式正确的是()。

参考答案:

**int*p=**假定一个数据对象为int*类型,则指向该对象的指针类型为()。

参考答案:

int**假定p是一个指向数据对象的指针,则通过p表示该数据对象为()。

参考答案:

*p若p指向x,则与x的等价表示为()。

参考答案:

*x假定a为一个数组名,则下面表达式中错误的是()。

参考答案:

*a++已知“inta[10],x,*pa=a;”,若要把数组a[3]元素的值赋给x,则不正确的语句为()。

参考答案:

**x=*pa+3;**已知“chara[3][5];”,则元素a[2][3]的地址比该数组的首地址大()。

参考答案:

13个字节已知“int*p=calloc(24,sizeof(int));”,则p所指向的动态内存空间中,能够存储整型元素的个数为()。

参考答案:

24执行下面程序的输出结果为()#include#includevoidmain(){intp=malloc(sizeof(int));p=20;p+=30;printf(“%d”,p);}

参考答案:

50执行下面程序的输出结果为()#include#includevoidmain(){intp=calloc(6,sizeof(int));intt;p=1;for(t=p+1;tprintf(“%d”,(p+5));}

参考答案:

16第八章测试利用一维字符数组存储一个字符串时,在其末尾自动存储的一个字符是()。

参考答案:

null一个二维字符数组a[M][N]能够存储的字符串个数至多为()。

参考答案:

M若需要把一个字符串赋给字符数组,则选用的函数是()。

参考答案:

strcpy执行下面程序的输出结果为(A)#include#includevoidmain(){intc1,c2;chara[20]=“String1234”;charb[10]=“str”;c1=strlen(a);strcat(b,“245\0”);intc2=strlen();printf(“%d%d”,c1,c2);}

参考答案:

117执行下面程序后,假定从键盘上输入的两个字符串数据为123和456,则输出结果为()#include#includevoidmain(){chara[20],b[20];scanf(“%s%s”,a,b);if(strcmp(a,b)>=0)printf(“%s%s”,a,b);elseprintf(“%s%s”,b,a);}

参考答案:

456123strlen()函数的作用是

参考答案:

求字符串长度的函数strcat()函数的作用是

参考答案:

字符串连接函数字符串赋值函数是

参考答案:

strcpy字符串比较函数是

参考答案:

strcmp在使用字符串有关函数的时候,需要写的头文件时

参考答案:

#string.h第九章测试标准输入设备键盘的文件流标识符是()。

参考答案:

stdin表示文件结束符的符号常量为()。

参考答案:

EOF在C语言程序中,进行数据的输入和输出操作时,需要包含的系统头文件是()。

参考答案:

stdio.h在C语言中,打开一个数据文件的系统函数为()。

参考答案:

fopen()在C语言中,为只读操作打开一个文本文件的方式为()。

参考答案:

“r”在C语言中,为追加写操作打开一个二进制文件的方式为()。

参考答案:

“wb”在一个文本文件中保存一个实数2.4所占用的字节数为()。

参考答案:

2向一个文本文件中写入一个字符串的系统函数为()。

参考答案:

fgetc()若一个文本文件的长度为n-1,当以”a”方式打开时,其写文件指针初始指向的字节位置编号为()。

参考答案:

n下面函数的功能是把从键盘上输入的一系列字符保存到文本文件中。该文本文件名为参数fname所指向的字符串。()voidxw1(char*fname){FILE*fout=fopen(fname,);charch;printf(“输入一系列字符,以字符@作为结束标志”);while(1){scanf(“%c”,&ch);if(ch==‘@’)break;fputc(ch,fout);}fclose(fout);}

参考答案:

“w”若一个文本文件的长度为n-1,当以”r”方式打开时,其读文件指针初始指向的字节位置编号为()。

参考答案:

0从一个文本文件中读取一个字符的系统函数为()。

参考答案:

fgetc()从一个二进制文件中读取数据的系统函数为()。

参考答案:

fread()下面函数的功能是把数组a中的n个整数元素保存到字节文件中。该字节文件名为参数fname所指向的字符串。横线处所缺的内容是(A

)break(return)voidxw1(char*fname,inta[],intn){FILE*fout=fopen(fname,“wb”);fwrite(a,sizeof(int),

温馨提示

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

评论

0/150

提交评论