C语言程序设计山东联盟-青岛大学知到章节答案智慧树2023年_第1页
C语言程序设计山东联盟-青岛大学知到章节答案智慧树2023年_第2页
C语言程序设计山东联盟-青岛大学知到章节答案智慧树2023年_第3页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

C语言程序设计(山东联盟-青岛大学)知到章节测试答案智慧树2023年最新第一章测试在C语言中,下面标识符非法的是(

)。

参考答案:

sum&C语言源程序要正确地运行,必须要有(

)。

参考答案:

main函数一个C语言程序是由(

)。

参考答案:

函数组成C语言中数据的基本类型包括(

)。

参考答案:

整型、实型、字符型C语言规定:在一个源程序中,main函数的位置(

参考答案:

可以任意第二章测试若变量a是int类型,并执行了语句:a=‘A’+1.6;,则对于运算后变量a正确的叙述是(

参考答案:

a的值是整型若有定义:inta=8,b=5,c;,执行语句c=a/b+0.4;后,c的值为(

参考答案:

1如果有定义:intk=8,x=13;表达式的值为2的是(

参考答案:

(x%=k)-(k%=5)已知字母’A’的ASCII码为十进制数65,变量ch1为字符型,则执行语句ch1=‘A’+‘5’-‘2’;后,ch1中的值是(

)。

参考答案:

‘D’若已定义X和Y为double型,则表达式:x=1,y=x+3/2的值是(

参考答案:

2.0以下关于标识符的说法错误的是(

)。

参考答案:

不区分大小写,s和S是同一个变量第三章测试函数putchar()可以输出一个()。

参考答案:

字符或字符型变量值若定义x为double型变量,则能正确输入x值的语句是(

参考答案:

scanf(“%lf”,&x);

已m,n,k为int型变量,若从键盘输入:5,6,7,使m的值为5,n的值为6,k的值为7,则输入语句正确的是(

)。

参考答案:

scanf(“%d,%d,%d”,&i,&j,&k);#include

voidmain()

{

inti,j;

scanf(“%3d%2d”,&i,&j);

printf(“i=%d,j=%d”,i,j);

}

如果从键盘上输入1234567,则程序的运行结果是(

).

参考答案:

i=123,j=45输入函数scanf()和输出函数printf()一定是在stdio.h文件中定义的。

参考答案:

对第四章测试在结构化程序设计中,不包含下列哪种结构(

参考答案:

嵌套结构设x=3,y=-4,z=6,写出表达式!(x>y)+(y!=z)||(x+y)&&(y-z)的结果(

参考答案:

1下关于运算符优先顺序的描述中正确的是(

参考答案:

赋值运算符<逻辑与运算符<关系运算符<算术运算符C语言对嵌套if语句的规定是:else总是与(

参考答案:

其之前最近的且尚未配对的if配对当a,b,c的值分别为3,4,5时,以下各语句执行后a,b,c的值为多少(

)if(a>c)

{a=b;b=c;c=a;}else

{a=c;c=b;b=a;}printf(“%d,%d,%d”,a,b,c);

参考答案:

5,5,4第五章测试在C语言中,在do-while循环结构的条件控制语句while(表达式)中的表达式为(

)时,循环可以反复执行。

参考答案:

1假设i和x都是int类型,则以下for循环的循环体执行次数是(

)for(i=0,x=0;i

参考答案:

最多执行10次以下程序段的执行结果是(

).

inti,j,m=0;

for(i=1;i{

for(j=3;j

m++;

}printf(“%d”,m);

参考答案:

20break语句可以中断循环,执行循环的下一条语句。

参考答案:

对do-while语句中的循环体一般不能是复合语句。

参考答案:

错第六章测试若调用一个函数,且此函数中没有return语句,则正确的说法是(

参考答案:

该函数没有返回值在C程序中,下面描述正确的是(

参考答案:

函数的定义不可以嵌套,但函数的调用可以嵌套以下关于函数调用时参数的叙述中,错误的是(

)。

参考答案:

形参可以是常量、变量或表达式C程序中各函数之间可以通过多种方式传递数据,下列不能用于实现数据传递的方式是(

)。

参考答案:

同名的局部变量C语言中实参和形参之间的数据传递是单向的“值传递”,只能由实参传给形参,反之不行。

参考答案:

对第七章测试若有说明:inta[3][4]={1};则下面正确的叙述是(

)。

参考答案:

只有元素a[0][0]可得到初值1在C语言中,一维数组的定义方式为:类型说明符数组名(

)。

参考答案:

[整型常量表达式或整型常量]若有定义:inta[3][4],则对数组a元素的正确引用是(

参考答案:

a[2][3]若有说明:intb[4][5];则数组b各元素(

参考答案:

不能得到确定的初值在C语言中,数组名的命名规则与其它变量名相同。数组名后只能用圆括号括起来的常量表达式。

参考答案:

错在二维数组a[2][3]中,a[1][1]是第5个元素。

参考答案:

对第八章测试以下对指针定义合法的语句是(

参考答案:

**charch[12]=″HelloWorld″,*c=ch;**若有定义inta[10],*p=a;,则p+5表示(

参考答案:

元素a[5]的地址有以下程序段inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;b=p[5];

b中的值是()

参考答案:

9若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是(

参考答案:

p=2(int)malloc(sizeof(int));以下程序的输出结果是()voidfun(intx,inty){

printf(“%d%d”,x,y);

x=3;

y=4;}intmain(void){

intx=1,y=2;

fun(&y,&x);

printf(“%d%d”,x,y);}

参考答案:

2143第九章测试若有以下结构体定义,则用(

)赋值是正确的。

structs

{

charx;

inty;

}t;

参考答案:

t.x=10

若structstudent

{

intnum;

intage;

}stu[3]={{1001,18},{1002,19},{1003,20}};则下面语句中引用非法的是(

参考答案:

stu[3].numstructteacher

{intnum;

intage;

}tea_1;structteacher*p=tea_1;下面语句中引用非法的是(

参考答案:

p=&tea_1.age如果有typedefstructstudent

温馨提示

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

评论

0/150

提交评论