版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【MOOC】程序设计基础-周口师范学院中国大学慕课MOOC答案课堂练习1、【单选题】在计算机上可以直接运行的程序是()。本题答案:【机器语言程序】2、【单选题】C程序由()组成。本题答案:【函数】3、【单选题】C语言中主函数的个数是()。本题答案:【1个】4、【单选题】下列关于C语言注释的叙述中错误的是()。本题答案:【程序编程时,需要对注释进行编译处理】5、【单选题】C语言以()标志语句结束。本题答案:【分号】课堂练习1、【单选题】编译程序就是()。本题答案:【将源程序变成目标程序】2、【单选题】下列关于C语言的说法错误的是()本题答案:【C语言不区分大小写】3、【单选题】C语言的函数体由()括起来。本题答案:【{}】4、【单选题】程序编译链接后显示0error,0warning代表()。本题答案:【程序中没有语法错误】5、【单选题】C程序中一般可以包含几个函数()本题答案:【至少1个】第1章单元测验1、【单选题】写好一个C语言程序后,程序运行的基本步骤为()。本题答案:【编辑、编译、连接、运行】2、【单选题】C语言程序是从()开始执行。本题答案:【程序中的main函数】3、【单选题】下列关于C语言的说法错误的是()。本题答案:【C语言不区分大小写】4、【单选题】下面叙述不正确的是()。本题答案:【include命令所在行后面需要加分号】5、【单选题】C语言属于程序设计语言的哪个类别()本题答案:【高级语言】6、【单选题】以下叙述不正确的是()。本题答案:【在C程序中,注释说明只能位于一条语句的后面】7、【单选题】构成C语言源程序的基本单位是()。本题答案:【函数】8、【单选题】程序设计语言的发展通常被划分为三个阶段,其中不包括()。本题答案:【数据库语言】9、【判断题】C语言源程序通常的扩展名是“.c”或“.cpp”。本题答案:【正确】10、【判断题】在C语言中,注释语句是可执行语句。本题答案:【错误】课堂练习1、【单选题】下列合法的字符常量为()。本题答案:【'a'】2、【单选题】下列变量中合法的是()。本题答案:【_a1】3、【单选题】下列不属于基本数据类型的是()。本题答案:【空类型】4、【单选题】下列不合法的变量名是()。本题答案:【int】5、【判断题】C语言的标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或下划线。本题答案:【正确】6、【填空题】字符型数据在内存中占___个字节?(用阿拉伯数字填写)本题答案:【1】课堂练习1、【单选题】inta,b;a=6;b=a++;则a,b的值分别为()。本题答案:【7,6】2、【单选题】设a、b、c为int型变量,且a=3,b=4,c=5,下面表达式值为0的是()。本题答案:【(ab)!c】3、【单选题】设intx=10;表达式“3=x=5”的结果为()。本题答案:【1】4、【单选题】设inta=2,b=0;表达式“(ab)(a||!b)”的结果为()。本题答案:【0】5、【单选题】表达式“10+5*4%3*2+3/2”的结果为()。本题答案:【15】6、【判断题】12/5.0的运算结果为2。本题答案:【错误】7、【填空题】8/5的结果是___。本题答案:【1】8、【填空题】11%(-3)的运算结果为___。本题答案:【2】课堂练习1、【单选题】读程序段:inty;floatx=3.5;y=(int)x,那么y的值为()。本题答案:【3】2、【单选题】已知intm=3,n=4,t=5;则表达式“m*n/t+’A’+(mn)”的值为()。本题答案:【67】3、【单选题】给定以下程序段:intm,n=0;则m的初始值是___。本题答案:【不确定】4、【单选题】表达式“i=3*5,i*4,i+5”的值为()。本题答案:【20】5、【填空题】设intx=2,y=4;表达式“x*=y+3”的结果为___。本题答案:【14】6、【填空题】设floata=69.86,b=76.06,max;则表达式“max=(ab)?a:b”的结果为___。(保留2位小数)本题答案:【76.06】7、【填空题】表达式“’a’+10-9.5”的结果为___('a'的ASCII为97,结果保留1位小数)。本题答案:【97.5】8、【填空题】已知“inta=2,b=2,c=3;”,则执行完语句“a*=18+b-c;”后,a的值是_____。本题答案:【34】课堂练习1、【单选题】设doublex=2.5,y=4.7;inta=7;执行语句“printf(%.1f,x+a%3*(int)(x+y)%2/4)”的结果为()。本题答案:【2.5】2、【单选题】设inta;下列输入语句正确的是()?本题答案:【scanf(%d,a);】3、【单选题】设intm=200,n=10;则语句“printf(m=%d,n=%d,m,n)”的输出结果为()?本题答案:【m=200,n=10】4、【单选题】设inti=3000,则语句printf(%3d,i);的结果为()?本题答案:【3000】5、【单选题】设doublet=3.12345678,则语句“printf(%f,t);”的结果为()?本题答案:【3.123457】6、【单选题】设doublet=3.12345678,则语句“printf(%5.3f,t);”的结果为()?本题答案:【3.123】7、【单选题】利用scanf输入一实数,如:doublea,输入格式为()。本题答案:【scanf(%lf,a);】8、【单选题】printf(%d\n,'a'-32);的结果为()。本题答案:【65】第2章单元测验1、【单选题】在C语言中,下列类型不属于基本类型的是()。本题答案:【空类型】2、【单选题】下面合法的标识符是()。本题答案:【_abc】3、【单选题】在C语言程序中,表达式5%2的结果是()。本题答案:【1】4、【单选题】如果inta=3,b=4;则条件表达式“ab?a:b”的值是()。本题答案:【3】5、【单选题】下面()表达式的值为4。本题答案:【(int)(11.0/3+1)】6、【单选题】若“intn;floatf=13.8;”,则执行“n=(int)f%3”后,n的值是()。本题答案:【1】7、【单选题】在C语言中,换行符是()。本题答案:【\n】8、【单选题】表达式10+'a'+1.5-567.345/'b'的结果是()型数据。本题答案:【double】9、【单选题】已知a=1,b=2,则表达式(ab)!b||b的结果为()。本题答案:【1】10、【单选题】若有doublea;,则下列输入语句正确的是()。本题答案:【scanf(%lf,a);】11、【单选题】若运行时给变量x输入12,则以下程序的运行结果是()。intmain(){intx,y;scanf(%d,x);y=x12?x+10:x-12;printf(%d\n,y);}本题答案:【0】12、【判断题】在C语言中,程序运行期间,其值不能被改变的量叫常量。本题答案:【正确】课堂练习1、【单选题】请阅读以下程序:intmain(){inta=5,b=0,c=0;if(a=b+c)printf(“***\n”);elseprintf(“$$$\n”);}以下描述哪个是正确的()。本题答案:【输出$$$】2、【单选题】以下if语句语法正确的是()本题答案:【if(x0){printf(“%f”,x);}elseprintf(“%f”,-x);】3、【单选题】能表示整数x符合下面两个条件的语句是()。(1)能被4整除,但不能被100整除。(2)能被400整除。本题答案:【(x%4==0x%100!=0)||x%400==0】4、【单选题】已知“intx=10,y=20,z=30;”,则执行下列语句后,x、y、z的值是()。if(xy){z=x;x=y;y=z;}本题答案:【x=10,y=20,z=30】5、【单选题】以下程序的输出结果是()。intmain(){inta=100;if(a100)printf(%d\n,a100);elseprintf(%d\n,a=100);}本题答案:【1】6、【单选题】运行下面程序后,输出结果是()。#includestdio.hintmain(){intk=-3;if(k=0)printf(****\n);elseprintf(####\n)}K、****L、有语法错误不能通过编译本题答案:【有语法错误不能通过编译】7、【单选题】判断变量ch中的字符是否为大写字母,以下表达式正确的是()。本题答案:【ch>='A'ch<='Z'】课堂练习1、【单选题】为了表示关系x=y=z,应使用C语言表达式()。本题答案:【(x=y)(y=z)】2、【单选题】以下叙述中正确的是()。本题答案:【if子句和else子句中可以是任意的合法的C语句】3、【单选题】输入一个字符,如果是大写字母,则把其变成小写字母;如果是小写字母,则变成大写字母;其它字符不变。请在()内填入缺省的内容。#includestdio.hintmain(){charch;scanf(%c,ch);if(________)ch=ch+32;elseif(ch='a'ch='z')ch=ch-32;printf(%c\n,ch);}本题答案:【ch='A'ch='Z'】4、【判断题】elseif子句用于解决多分支选择问题。本题答案:【正确】5、【判断题】在C语言中,运算符“=”与“==”的含义都是等于。本题答案:【错误】6、【填空题】以下程序的运行结果是_______。#includestdio.hintmain(){inta=2,b=3,c;c=a;if(ab)c=1;elseif(a==b)c=0;elsec=-1;printf(%d\n,c);}本题答案:【-1】课堂练习1、【单选题】下面程序的正确结果是()。#includestdio.hintmain(){inta=2,b=-1,c=2;if(ab)if(b0)c=1;elsec++;printf(%d\n,c);return0;}本题答案:【2】2、【单选题】在嵌套使用if语句时,C语言规定else总是()。本题答案:【和之前与其最近的且不带else的if配对】3、【单选题】阅读以下程序:#includestdio.hintmain(){intm;scanf(%d,m);if(m=0){if(m%2==0)printf(%disapositiveeven\n,m);elseprintf(%disapositiveodd\n,m);}else{if(m%2==0)printf(%disanegativeeven\n,m);elseprintf(%disanegativeodd\n,m);}}运行时,若输入-9,则运行结果为()。本题答案:【-9isanegativeodd】4、【判断题】在if语句中又包含一个或多个if语句称为if语句的嵌套。()本题答案:【正确】5、【填空题】下面程序的正确结果是()。#includestdio.hintmain(){floatc=3.0,d=4.0;if(cd)c=5.0;elseif(c==d)c=6.0;elsec=7.0;printf(%.1f\n,c);}本题答案:【7.0】课堂练习1、【单选题】若a和b均是整型变量,以下正确的switch语句是()。本题答案:【switch(a+b){case10:x=a+b;break;case11:y=a-b;break;}】2、【单选题】下列程序段的输出结果是()。intn='c';switch(n++){default:printf(error);break;case'a':case'A':case'b':case'B':printf(good);break;case'c':case'C':printf(pass);case'd':case'D':printf(warn);}本题答案:【passwarn】3、【单选题】C语言的switch语句中case后b()。本题答案:【只能为常量或常量表达式】4、【单选题】下列程序段的输出结果为()。intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf(“a=%d,b=%d\n”,a,b);本题答案:【a=2,b=1】5、【单选题】下列说法中,不正确的是()。本题答案:【凡是能够使用if语句的地方就可以使用switch语句,反之亦然】第3章单元测试1、【单选题】if语句的控制条件可以是()。本题答案:【可以是任何表达式】2、【单选题】以下能正确表达x在区间[-3,3]的C语言逻辑表达式是()。本题答案:【x=-3x=3】3、【单选题】两次运行下面的程序,如果从键盘上每次分别输入6和4,则输出结果是()。#includestdio.hintmain(){intx;scanf(%d,x);if(x++5)printf(%d,x);elseprintf(%d\n,x--);}本题答案:【7和5】4、【单选题】若有以下函数关系x0→y=2xx0→y=xx=0→y=x+1下面程序段能正确表示以上关系的是()。本题答案:【if(x=0)if(x0)y=x;elsey=x+1;elsey=2*x;】5、【单选题】从键盘输入一个字符,判断它是否是英文字母。#includestdio.hintmain(){charc;printf(inputacharacter:);c=getchar();if(_____________||c='a'c='z')printf(Yes\n);elseprintf(No);}本题答案:【c='A'c='Z'】6、【单选题】输入一个字符,判断该字符是数字、空格还是其他字符。#includestdio.hintmain(){charch;ch=getchar();if(ch='0'ch='9')printf(Itisadigitcharacter\n);elseif(__________)printf(Itisaspacecharacter\n);elseprintf(Itisothercharacter\n);}本题答案:【ch==''】7、【单选题】用C语言描述下列命题,哪一个是正确的()。a或b中有一个小于c。本题答案:【ac||bc】8、【单选题】在嵌套使用if语句时,C语言规定else总是()。本题答案:【和之前与其最近的且不带else的if配对】9、【单选题】已知intx=10,y=20,z=30;,以下语句执行后x、y、z的值是()。if(xy)z=x;x=y;y=z;本题答案:【x=20,y=30,z=30】10、【单选题】若执行程序时从键盘上输入34,则输出结果是()。main(){inta,b,s;scanf(%d%d,a,b);s=a;if(ab)s=b;s*=s;printf(%d\n,s);}本题答案:【16】课堂练习1、【单选题】C语言中while和do-while循环的主要区别是()。本题答案:【do-while循环体至少无条件执行一次。】2、【单选题】在C语言中,以下说法正确的是()。本题答案:【do-while语句构成的循环,当while语句中的表达式值为零时结束循环。】3、【单选题】定义如下变量,intn=10;则下列循环的输出结果是()。while(n7){n--;}printf(%d\n,n);本题答案:【7】4、【单选题】以下程序段循环结束后,循环变量x的值为()。intx=1,y=1;do{y=y*2;x++;}while(x=10);本题答案:【11】5、【单选题】以下程序的输出结果是()。#includestdio.hintmain(void){intnum=0;while(num=2){num++;printf(%d,num);}return0;}本题答案:【123】6、【单选题】对于循环语句,循环体循环()次。inti=1;while(i=10){i++;printf(%d,i);}本题答案:【10】7、【判断题】while的循环控制条件比do-while的循环控制条件严格。本题答案:【错误】8、【判断题】do-while循环的while后的分号不可以省略。本题答案:【正确】9、【判断题】do-while循环中,根据情况可以省略while关键字。本题答案:【错误】课堂练习1、【单选题】下面有关for循环描述正确的是()。本题答案:【for循环体语句中,可以包含多条语句,但要用花括号括起来。】2、【单选题】以下程序执行后sum的值是()。#includestdio.hintmain(void){inti,sum;sum=0;for(i=1;i6;i++)sum+=i;printf(%d\n,sum);return0;}本题答案:【15】3、【单选题】执行语句for(i=1;i4;i++);后变量i的值是()。本题答案:【4】4、【单选题】设i,j,k均为int型变量,则执行完下面的for循环后,k的值为()。for(i=0,j=10;i=j;i++,j--)k=i+j;本题答案:【10】5、【单选题】下面程序的输出结果为()。#includestdio.hintmain(void){inti;for(i=10;i=0;i=i-2)printf(%d,i);return0;}本题答案:【1086420】6、【单选题】输出1---100以内能被3整除的整数,下列()代码是正确的。H、includestdio.hintmain(void){inti;for(i=100;i=0;i=i-3){printf(%d,i);}return0;}本题答案:【#includestdio.hintmain(void){inti;for(i=1;i=100;i++){if(i%3==0)printf(%d,i);}return0;}】7、【判断题】for循环的三个表达式可以任意省略,括号内的分号也可以任意省略。本题答案:【错误】课堂练习1、【单选题】以下程序的输出结果是()。#includestdio.hintmain(void){inti;for(i=4;i=10;i++){if(i%3==0)continue;printf(%d,i);}return0;}本题答案:【457810】2、【单选题】设i,j均为int类型的变量,则一下程序段中执行完成后,打印出的*数是()个。#includestdio.hintmain(void){inti,j;for(i=5;i0;i--){for(j=0;j4;j++){printf(*);}}return0;}本题答案:【20】3、【单选题】以下叙述正确的是()。本题答案:【break语句一般在循环体内和switch语句体内使用。】4、【单选题】6.对下面程序段,描述正确的是()。for(t=1;t=100;t++){scanf(%d,x);if(x0)continue;printf(%d\n,t);}本题答案:【最多允许输出100个非负整数。】5、【单选题】下列循环体循环次数为()。#includestdio.hintmain(void){inti,j;for(i=1;i=10;i++){for(j=1;j=5;j++){printf(%d,i*j);}}return0;}本题答案:【50】6、【单选题】下列说法错误的是()。本题答案:【执行嵌套循环时是先执行内层循环,后执行外层循环。】7、【判断题】只有for语句才能进行循环嵌套,while语句和do...while语句不能进行相互嵌套。本题答案:【错误】8、【判断题】在while循环中允许使用嵌套循环,但只能是嵌套while循环。本题答案:【错误】课堂练习1、【单选题】下面说法错误的是()。本题答案:【for语句只能用于循环次数固定的循环。】2、【单选题】在下列选项中,没有构成死循环的程序段是()。本题答案:【ints=36;while(s)--s;】3、【判断题】for循环的三个表达式可以任意省略,while、do...while后的表达式也可以省略。本题答案:【错误】4、【判断题】在实际的编程中,do...while循环不能完全用for循环替换。本题答案:【错误】第4章单元测试1、【单选题】下面关于循环语句for、while、do-while的叙述,正确的是()。本题答案:【三种循环语句都可能出现无穷循环。】2、【单选题】下列程序段执行后,变量x的值是()。for(x=2;x10;x+=3)本题答案:【11】3、【单选题】以下程序输出的结果是()。#includestdio.hintmain(void){inty=9;for(;y0;y--){if(y%3==0){printf(%d,--y);continue;}}return0;}本题答案:【852】4、【单选题】以下for循环是()。for(x=0,y=0;(y!=123)(x4);x++)本题答案:【执行4次。】5、【单选题】以下程序执行结果为()。#includestdio.hintmain(void){inti,j,k;for(i=0,j=5;i=j;i++,j--);printf(k=%d,k=i+j);return0;}本题答案:【k=5】6、【单选题】以下程序的运行结果为()。#includestdio.hintmain(void){intk,j,s;for(k=2;k6;k++){s=1;for(j=k;j6;j++)s+=j;}printf(%d\n,s);return0;}本题答案:【6】7、【单选题】下列程序段执行时,若从键盘输入23,则输出为()。#includestdio.hintmain(void){intc,num;scanf(%d,num);do{c=num%10;printf(%d,c);num=num/10;}while(num0);printf(\n);return0;}本题答案:【32】8、【单选题】以下程序的运行结果为()。#includestdio.hintmain(void){inti;for(i=1;i=5;i++){if(i%2)printf(*);elsecontinue;printf(#);}printf($\n);return0;}H、*$I、*J、*K、$L、.M、*N、*$本题答案:【*#*#*#$】9、【单选题】下面程序的运行结果是()。#includestdio.hintmain(void){ints=0,i=1;while(s=10){s=s+i*i;i++;}printf(%d,i);return0;}本题答案:【4】10、【单选题】以下循环体的执行次数是()。#includestdio.hintmain(void){inti,j;for(i=0,j=1;i=j+1;i+=2,j--)printf(%d\n,i);}本题答案:【1】课堂练习1、【单选题】以下关于数组的描述正确的是()。本题答案:【数组的大小是固定的,所有数组元素的类型必须相同】2、【单选题】在C语言中,引用数组元素时,其数组下标的数据类型允许是()。本题答案:【整型常量或整型表达式】3、【单选题】以下正确定义一维整型数组a的是()。本题答案:【#defineSIZE10inta[SIZE];】4、【单选题】以下对一维数组m进行正确初始化的是()。本题答案:【intm[]={0};】5、【单选题】假定int类型变量占用4个字节,其有定义:intx[10]={0,2,4};,则数组x在内存中所占字节数是()。本题答案:【40】6、【单选题】inta[4]={5,3,8,9};其中a[3]的值为()。本题答案:【9】7、【单选题】若有以下说明,则数值为4的表达式是()。inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc=’a’,d,g;本题答案:【a['d'-c]】课堂练习1、【单选题】若有定义:intaa[8];,则不能代表数组元素aa[1]地址的是()。本题答案:【aa[0]++】2、【单选题】下面程序(每行程序前面的数字表示行号)。1main()2{3floata[3]={0};4inti;5for(i=0;i3;i++)scanf(“%f”,a[i]);6for(i=1;i4;i++)a[0]=a[0]+a[i];7printf(“%f\n”,a[0]);8}本题答案:【第6行有错误】3、【单选题】下面程序的运行结果是()。#includestdio.hintmain(){inta[6],i;for(i=1;i6;i++){a[i]=9*(i-2+4*(i3))%5;printf(%2d,a[i]);}return0;}本题答案:【-40443】4、【单选题】对以下说明语句的正确理解是。inta[10]={6,7,8,9,10};本题答案:【将5个初值依次赋给a[0]至a[4]】5、【单选题】在C语言中,数组名代表的是本题答案:【数组的首地址】6、【单选题】下面叙述中错误的是().本题答案:【在程序运行时,如果数组元素的下标超出了所定义的下标范围,系统将给出“下标越界”的出错信息】课堂练习1、【单选题】若有定义:inta[2][4];,则引用数组元素正确的是()。本题答案:【a[0][3]】2、【单选题】以下对二维数组的定义中正确的是()。本题答案:【inta[][3]={1,2,3,4,5,6};】3、【单选题】若二维数组y有m列,则排在y[i][j]前的元素个数为()本题答案:【i*m+j】4、【单选题】以下程序的输出结果是()。main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf(%d%d%d%d\n,a[0][3],a[1][2],a[2][1],a[3][0]);}本题答案:【0650】5、【单选题】以下程序的输出结果是()。intmain(){intm[][3]={1,4,7,2,5,8,3,6,9};inti,j,k=2;for(i=0;i3;i++){printf(%d,m[k][i]);}return0;}本题答案:【369】6、【单选题】若有说明:inta[3][4]={0};则下面正确的叙述是()。本题答案:【数组a中每个元素均可得到初值0】课堂练习1、【单选题】以下4个字符串函数中,()所在的头文件与其他3个不同。本题答案:【gets】2、【单选题】对字符数组进行初始化,()形式是错误。本题答案:【charc2[]=123;】3、【单选题】下列定义的字符数组中,输出printf(%s\n,str[2]);的输出是()。charstr[3][20]={basic,foxpro,windows};本题答案:【windows】4、【单选题】语句strcat(strcpy(str1,str2),str3);的功能是()。本题答案:【将字符串str2复制到字符串str1后再将字符串str3连接到字符串str1之后。】5、【单选题】设有定义:chars[12]=string;则printf(%d,strlen(s));的输出结果是()。本题答案:【6】6、【单选题】下面描述正确的是()。本题答案:【字符串That小于字符串The】第5章单元测验1、【单选题】在c语言中,引用数组元素时,其数组下标的数据类型是()本题答案:【整型常量或常量表达式】2、【单选题】下列程序的输出结果是()main(){chara[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;printf(%d,*--p);}本题答案:【5】3、【单选题】合法的数组定义是()本题答案:【inta[2][3]={0,1,2,3,4,5};】4、【单选题】设有数组定义:chararray[]=China;则数组array所占的空间为()本题答案:【6个字节】5、【单选题】为了判断两个字符串s1和s2是否相等,应当使用()本题答案:【if(strcmp(sl,s2)==0)】6、【单选题】若有定义inta[10];,则对数组a的引用正确的是()本题答案:【a[10-10]】7、【单选题】下列描述中,合法的数组定义是()本题答案:【inta[]={0,1,2,3,4,5};】8、【单选题】假定一个int型变量占用四个字节,若有定义:intx[10]={0,2,4};则数组x在内存中所占字节数是()本题答案:【40】9、【单选题】若有说明:inta[3][4]={0};则下面正确的叙述是()本题答案:【数组中每个元素均可得到初值0】10、【单选题】下面程序有错误的行是()1main()2{inta[5]={9};3inti;4for(i=0;i5;i++)5scanf(%d,a[i]);6for(i=1;i5;i++)a[0]=a[0]+a[i];7printf(%d\n,a[0]);8}本题答案:【没有错误】课堂练习1、【单选题】下述函数定义形式正确的是本题答案:【intf(intx,inty)】2、【单选题】C语言允许函数值类型缺省定义,此时该函数值隐含的类型是本题答案:【int型】3、【单选题】在c语言中以下不正确的说法是:本题答案:【形参可以是常量、变量或表达式】4、【单选题】C语言中函数返回值的类型由()决定。本题答案:【定义函数时所指定的函数类型】5、【单选题】有以下程序voidfun(inta,intb,intc){a=456;b=567;c=678;}intmain(){intx=10,y=20,z=30;fun(x,y,z);printf(%d,%d,%d\n,x,y,z);return0;}输出结果是:()本题答案:【10,20,30】6、【单选题】在一个被调用函数中,关于return语句使用的描述,错误的是()本题答案:【被调用函数中,一个return语句可返回多个值给调用函数】7、【判断题】在调用函数时,只能将实参的值传递给形参,形参的值不能传递给实参。本题答案:【正确】8、【判断题】若函数类型和return语句中表达式类型不一致时,返回类型以函数类型为准。本题答案:【正确】9、【判断题】设函数调用表达式为:add(sub(a,b),c),则函数add带3个参数。本题答案:【错误】课堂练习1、【单选题】以下正确的说法是:本题答案:【函数的定义不可以嵌套,但函数的调用可嵌套】2、【单选题】以下程序的运行结果是()#includestdio.hvoidfun(intk);intmain(){intw=5;fun(w);printf(\n);return0;}voidfun(intk){if(k0)fun(k-1);printf(%d,k);}本题答案:【012345】3、【单选题】以下程序输出的结果是()intfunc(inta,intb){return(a+b);}intmain(){intx=2,y=5,z=8,r;r=func(func(x,y),z);printf(“%d\n”,r);ret
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026-2027学年九年级语文上学期 期末测试卷(人教辽宁版)
- 2026-2027学年七年级语文上学期 第四单元测试卷(人教辽宁版)
- 2026中国太阳能光伏产业市场前景竞争格局评估分析研究规划报告
- 几种重要的金属
- 2026中国涡流泵行业市场集中度变化与竞争策略调整报告
- 2026圣巴托利缪岛电子元器件行业市场现状供需分析及投资发展战略报告
- 化学反应与能量1
- 2026中国基因编辑技术临床应用伦理边界与监管框架报告
- 27版53高中同步新教材生物必修1人教版疑难破第6章 细胞周期中的物质变化及曲线分析
- 2026汽车制造业竞争格局研究及投资风险评估分析发展报告
- 2026年新教材外研版九年级上册英语期末复习:Unit 1-6共6套 单元提升测试卷汇编(含答案)
- 2026年高考广西卷物理高考真题(解析版)
- 配电箱日常维护检查手册
- 17 Oracle基础 - DML和DDL综合案例
- 2025届天津市河西区七年级上学期历史单元测试题
- 2026年肉牛养殖数字化技术与市场竞争力报告
- 牧场安全培训课件
- 2026年企业保卫考试题及答案
- 2026年初级咖啡师资格考核通关题库及参考答案详解【完整版】
- 电缆老化机理研究-深度研究
- 内蒙古亿豪年产15万吨高端铝深加工产品项目环境影响报告书
评论
0/150
提交评论