




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
窗体顶端主观题题目1回含n个元素的整型数组参数中有几个数能被3整除。#include stdio.hvoid main()int ct(int a,int n)int t=0,i; for(i=0;in;i+) if(ai%3=0) t+; return t;题目2编写函数float div(int a, int b),以返回a除以b的结果。#include stdio.hvoid main()float div(int a,int b)if(b=0) return 1e38f; return (float)a/b;题目3编写函数fun计算表达式x+2y+3z的值,其中x、y、z为整型参数。#include stdio.hvoid main()fun(int x,int y,int z)return x+2*y+3*z;题目4编写函数max,找出含n个元素的整型数组参数中的最大值。#include stdio.hvoid main()int max(int a,int n)int t=a0,i; for(i=1;it) t=ai; return t;题目5编写函数min,找出含n个元素的整型数组参数中的最小值。#include stdio.hvoid main()int min(int a,int n)int t=a0,i; for(i=1;in;i+) if(ait) t=ai; return t;题目6编写递归函数fc,计算并返回整型参数各位数之和。#include stdio.hvoid main()int fc(int n)if(n10) return n; return n%10+fc(n/10);题目7编写非递归函数fc,计算并返回整型参数各位数之和。#include stdio.hvoid main()int fc(int n)for(int sum=0;n;n/=10) sum+=n%10; return sum;题目8C语言程序由函数定义组成,程序总是从main函数开始执行。题目9以下函数的输出结果是11=5+6void main()int a=11,b=5;printf(%d=%d+%dn,a,b,a-b);题目10以下程序的输出结果是11,22void swap(int a,int b)int t=a; a=b; b=t;void main()int a=11,b=22; swap(a,b); printf(%d,%dn,a,b);题目11以下程序的输出结果是9int ad(int n)return n10? n : n%10+ad(n/10);void main()printf(%d,ad(234);题目12以数组名为实参调用函数时,实际上是把数组首地址传递给形参。题目13函数包括函数首部和函数体。题目14函数返回值的类型由函数类型来决定。题目15实参个数应该与形参个数相等。题目16当函数类型为void时,表明该函数不返回函数值。题目17本函数实现对实参数据的交换:void swap(int *a,int*b)int t=*a; *a=*b; *b=t;题目18本函数实现对实参数据的交换:void swap(int *a,int *b)int t=*a;*a=*b; *b=t;题目19本函数实现选择排序(升序):void select_sort(int a,int n)int i,j,t; for(i=0; in-1; i+) for(j=i+1; jn; j+) if(ajai) t=ai; ai=aj; aj=t;题目20若要调用printf函数,则应该在程序开头编写#include 指令。若要调用scanf函数,则应该在程序开头编写#include 指令。题目22以下程序执行后的输出结果是20,0。main() int x=10,y=20 ,t=0;if(x=y) t=x;x=y; y=t;printf(%d,%dn,x,y);题目23若运行程序时输入数据为:60,则以下程序执行后的输出结果是。main() int a;scanf(%d,&a);if(a50) printf(%d,a);if(a40) printf(%d,a);if(a30) printf(%d,a);题目24以下程序执行后的输出结果是yes。main() int a=1,b=3,c=5;if(c=a+b) printf(yesn);else printf(non);题目25编程序求2的n次方,n(0n20)可以输入。#include stdio.hvoid main()for(int i=1;i20;i+) x=x*2;printf(%dn,x)题目26编程统计1,5,6,7,9,12,15,6,3中有几个可以被3整除的数。#include stdio.hvoid main()int a=1,5,6,7,9,12,15,6,3n=0;for(int i=0;i10;i+)if(!(ai%3) n+;printf(%dn,);题目27编程找出1,5,6,7,9,12,15,6,3的最小值。#include stdio.hvoid main()int a=1,5,6,7,9,12,15,6,3min=a0;for(int i=0;i10;i+)if(aimin)min=ai;printf(%dn,min);题目28找出1,5,6,7,9,12,15,6,3的最大值。#include stdio.hvoid main()int a=1,5,6,7,9,12,15,6,3max=a0;for(int i=0;imax)min=ai;printf(%dn,max);题目29编程求1,-5,6,7,-9,-12,-15,6,3的绝对值。#include stdio.hvoid main()int a=1,-5,6,7,-9,-12,-15,6,3;for(int i=0;i0)printf(%dn,ai);elseprintf(%dn,-ai);客观题窗体顶端题目1char型变量的长度为 个字节 a. 2 b. 4 c. 3 d. 1题目2C语言程序开头的#define表示:_a.定义常量b. 预处理c.主函数d. 定义变量题目3short型变量的长度为_个字节a. 3b. 4c. 2d. 1题目4一个C语言程序总是从_开始执行。a.主函数b.子程序c.主程序d.函数题目5一个C语言程序是由_组成。a. 函数b. 主程序c. 子程序d. 过程题目6以下哪种不属于C语言的变量类型?a.单精度型b.多精度型c.双精度型d.整型变量题目7如果有语句scanf(%1d%d,&a,&b);则在输入了123 45后,b的值为:_选择一项:a. 12345b. 23c. 123d. 45题目8如果要定义一个变量用于精确输入中国人口总数,则应该把变量类型定义为:_a. longb.charc. shortd. float题目9如果要定义一个变量用于输入商品单价,则应该把变量类型定义为:_选择一项:b.floatc.shortd.char题目10如果要求ax+b=0的根(a不等于0),则下面可以求x的值的方法是:_a.a+b=0b.以上都不对c.x=-b/ad.ax+b=0题目11如果要计算x的平方并赋值给y,一般使用的方法是:_a.y=x*xb.y=x2c.y=x2d.y=pow(x,2)题目12定义圆周率为常数的方法是_a.float PI=3.14;b.以上都不对c.const float PI=3.14;d.#define PI=3.14题目13已知变量c为字符型,且c=A,则执行c+=33后,c的值变为:_a.Ab.Bc.bd.a题目14无符号short型能表示的数的范围是:_a.-3276832767b.0255c.065536d.065535题目15语句printf(%2f,0.418)会输出:_a. 0.42b. 0.41c. 0.d. 0.418题目16输出语句printf(%-5d,123)会输出_a.-123b._123c.以上都不对d.123_(_表示空格,下同)题目17char型变量只能存放字符,不能用于存放数字对错题目18C程序中可以用“”为常量赋值对错题目19C程序中,变量的值是可以变化的对错题目20一个C语言程序可以不包含主函数对错题目21一个C语言程序可以包含一个以上的主函数对错题目22变量可以多次赋值对错题目23只要是以字母或下划线开头,全部由字母、数字和下划线组成的,长度不超过8个的标识符,都可以用来做变量名对错题目24可以在定义变量的时候就对它赋值对错题目25定义了一个int变量x后,如果要用它存放实数,可以再把它定义为float型,即:int x;float x;对错题目26定义多个变量时可以同时对它们进行赋值,如:int x=y=0;对错题目27已知int x=10,y=20,z=30;,以下语句执行后x,y,z的值是_。if(xy) z=x; x=y; y=z;printf(%d,%d,%d,x,y,z);选择一项:a. 10,20,30b. 20,30,10c. 20,30,30d. 20,30,20题目28若以下变量均是整型,且有语句num=sum=7;,则执行表达式+sum,+num后sum的值是_。选择一项:a. 8b. 10c. 7d. 9题目29下面不正确的C语句是 。a. a=-ab. a=a-;c. a=3+;d. a=+a;题目30下面不正确的C语句是 。选择一项:a. if(x0) x=x;c. if(x0 x=x+2;题目31下面不正确的C语句是 。选择一项:a. x+=2;b. x%=2;c. x&=2;d. x/=x;题目32下面输出结果为2的C语句是 。a. printf(%d,(x=1,x=x+);b. printf(%d,(x=0,x=x+);c. printf(%d,(x=1,x+=x);d. printf(%d,(x=0,x=+x);题目33以下不符合C语言语法的赋值表达式是_。a. a+2=xb. a0=2c. a=9+ed. a=9题目34以下运算符优先级最低的是_a. &b. |c. !=d. &题目35在C语言中,要求运算数必须是整型的运算符是_。a. /b. +c. %d. !=题目36若x、i、j都是int型变量,则执行下面表达式x=(i=4,j=4,i+j)后x的值为_。a. 8b. 52c. 4d. 32题目37若以下变量均是整型,且有语句num=sum=7;,则执行表达式+sum,+num后sum的值是_。a. 8b. 10c. 9d. 7题目38若有定义: int a=7; float x=2.0,y=4.0;则表达式x+a%3*(int)(x+y)的值是_。a. 8b. 3.5c. 2.5d. 4.5题目39C语言规定if和else必须成对使用。选择一项:对错题目40C语言规定,else总是与它上面的最近的if配对。对错题目41if语句可以嵌套使用。对错题目42switchcase结构中case后的表达式必须为常量表达式。对错题目43switchcase结构中条件表达式和常量表达式值可以为float类型。对错题目44switch后面圆括号内的表达式的值和case后面的常量表达式的值都必须是整型或字符型,不允许是浮点型。选择一项:对错题目45所有关系运算符的运算优先级相同。对错题目46语句int a2;if(a3)b1;执行后b的值是1。对错题目47下面程序段的运行结果是_。char a7=abcdef;char b4=ABC;strcpy(a,b);printf(%c,a5);a. fb. 0c. 一个空格d. e题目48判断字符串c,d是否相等,应当使用_.a. if(strcmp(c,d)=0)b. if(strcpy(c,d)c. if(c=d)d. if(c=d)题目49判断字符串str1,str2是否相等,应当使用( )a. if(str1=str2)b. if(str1=str2)c. if(strcpy(str1,str2)d. if(strcmp(str1,str2)=2)题目50有下面程序段, 则_。char a3,b=China;a=b;printf(%s,a);a. 运行后将输出Chib. 运行后将输出Chc. 编译出错d. 运行后将输出China题目51有如下数组声明” int values30;”,下标值引用错误的是a. values20b. values10c. values30d. values0题目52给字符数组a、b的首元素赋值,应当使用语句_。a. a1=1,b1=2b. a0=1,b0=2c. a1=1,b1=2;d. a0=1;b0=2;题目53C语言中,在对全部数组元素赋初值时,必须指定数组的长度。对错题目54C语言中,字符串以0为结束标志。对错题目55C语言中,字符串以1为结束标志。对错题目56C语言中,数组元素在内存中是顺序存放的,它们的地址是连续的。对错题目57C语言中,数组元素的下标是从0开始的,下标不能越界。对错反馈正确的答案是“对”。题目58C语言中,数组元素的下标是从1开始的,下标不能越界。对错题目59C语言中,数组名是一个常量,是数组首元素的内存地址,可以重新赋值。对错题目60C语言中,用格式符“%s”输入字符数组时,数组名前不能加&。对错题目61一个数组中的所有元素可以具有不相同的数据类型。选择一项:对错题目62使用字符串处理函数strcmp需要包含头文件string.h。对错题目63假设int型变量占两个字节的存储单元,若有定义: int x10=0,2,4; 则数组x在内存中所占字节数为10对错题目64已知字符数组str1的初值为“China”,则语句str2str1;执行后字符数组str2也存放字符串“China”。对错题目65数组大小可变,但是同一数组中所有数组元素的类型必须相同对错题目66数组大小可变,同一数组中可以有不同类型的数组元素选择一项:对错题目67数组大小固定,但是同一数组中可以有不同类型的数组元素对错题目68数组大小固定,同一数组中所有元素的类型必须相同选择一项:对错题目69数组定义int a=”string”;不合法对错题目70若有说明:int a3=1,2,3,4,5,6,7;则a数组第一维的大小不确定对错题目71若有说明:int a3=1,2,3,4,5,6,7;则a数组第一维的大小是3对错题目72C程序从( )开始执行。a. main函数b. 程序中的第一个函数c. 程序中的最后一个函数d. 程序中的第一条语句题目73C语言允许定义函数时缺省函数类型,此时函数的隐含类型是( )c.doubled.char题目74一个C语言程序总是从( )开始执行。a. 子程序b. main函数c. 函数d. 主程序题目75一个C语言程序是由( )组成。a. 主程序b. 函数c. 过程d. 子程序题目76下列函数定义正确的是( )选择一项:a.tw(int x;int y)b.tw(int x,int y)c.tw(int x;y)d.tw(int x,y)题目77下面对函数的描述错误的是( )a. 函数形参的作用范围只局限于所在函数的内部。b. 当按地址传递参数时,改变形参所指向的数据就会改变实参所指向的数据。c. 函数可以递归调用。d. 所有自定义函数必须位于main函数之前。题目78以下叙述中错误的是_。a. 函数的返回值,必须通过return语句返回b. 函数调用可以作为一个语句c. 函数形参的值也可以传回给对应的实参d. C程序必须由一个或一个以上的函数组成题目79以下正确的函数声明形式是( )。a.f(x,y)b.f(int;int)c.f(int,int)d.f(int x,y);题目80以下正确的函数头是( )。a.double fun(int x;int y)b.double fun(x,y)c.double fun(int x,int y)d.double fun(int x,y)题目81以下说法正确的是( )a. C语言程序总是从第一个定义的函数开始执行b. C语言程序总是从main函数开始执行c. 在C语言中,要调用的函数必须在main函数中定义d. C语言的main函数必须放在程序的开始部分题目82函数putchar()可以向终端输出一个( )。a. 浮点型数据b. 整型数据c. 字符串d. 字符题目83在函数中不能访问( )。a. 本函数的局部变量b. 本函数的形参c. 函数外的全局变量d. 其它函数的局部变量题目84在源程序中,main函数的位置是( )a. 必须是程序的最后一个函数b. 不限于程序中的第几个函数c. 可以在另一个函数内部d. 必须是程序的第一个函数题目85对于函数声明swap(int *a,int *b);调用形式可为( ) a=11,b=22;swap(a,b);b.swap(11,22); a=11,b=22;swap(&a,&b); a=11,b=22;swap(*a,*b);题目86简单变量用作实参时,它和对应的形参之间的数据传递方式是( )a. 按值传递b. 按用户指定的方式传递c. 双向传递d. 按地址传递题目87调用函数f(int a,int n)的正确形式为( )a.f(1);b=22;f(b,1);b=22;f(1,b);d.f(10,20);题目88调用函数fun(21,(xl,y+2),ws,9),其中参数的个数是( )a. 6b. 1c. 语法错误d. 3题目89调用函数fun(int x,int y)的正确形式为( )a.fun(2,5)b.fun(2,5,8)c.fun(10)d.fun()题目90函数不能传递数组参数。对错题目91在C程序中,main()函数必须有且只有一个。对错题目92在C语言中形参与实参共用内存单元。对错题目93在main()函数中定义的变量称为全局变量。对错题目94在函数中不能访问外部的全局变量。对错题目95块语句int a=5,b=8;printf(%d,a+b);中变量a,b是局部变量。对错题目96定义函数: int Add() 对错题目97定义函数: int Add()return ok;对错题目98定义函数:int Add(int x)对错题目99定义函数时的参数是“实际参数”,调用函数时的参数是“形式参数”。对错题目100局部变量不能与全局变量同名。对错题目101程序如下:void main()printf(%d,Add(1,2);int Add(int a,int b)return a+b;对错题目102若用数组名作为函数调用的实参,传递给形参的是数组中的第一个元素的值。对错题目103下面程序段的运行结果是_。int a=1,b=2,t;while(ab)t=a;a=b;b=t;printf(%d,%d,a,b);a. 2,1b. 1,2c. 2,0d. 1,0题目104以下程序执行后的输出结果是_ 。#include stdio.hmain() int i,s=0; for(i=1;i10;i+=2) s+=i; printf(%dn,s);a. 20b. 25c. 21d. 26题目105循环语句for (int a=0;a0) k-;则下面描述中正确的是_。a. 循环体语句执行5次b. 循环体语句一次也不执行c. while循环执行5次d. 循环是无限循环题目109C语言中while和do-while循环的主要区别是do-while允许从外部转到循环体内对错题目110for循环体语句中,可以包含多条语句,但要用花括号括起来对错题目111执行for(I=0;I4;I+);后I的值为3对错题目112break语句和continue语句不可以同时出现在同一个循环体内对错题目113break;语句执行时结束本次循环,开始下一次循环。对错题目114break;语句执行时退出到包含该break;语句的循环。对错题目115continue语句的作用是结束整个循环的执行对错题目116C语言中while和do-while循环的主要区别是do-while循环只能用break语句退出循环对错题目117C语言中while和do-while循环的主要区别是do-while循环只能用continue语句退出循环对错题目118C语言中while和do-while循环的主要区别是do-while的循环体不能是复合语句对错题目119C语言中while和do-while循环的主要区别是do-while的循环体至少无条件执行一次对错题目120C语言中while和do-while循环的主要区别是while的循环控制条件在前对错题目121c语言中不能使用do-while语句构成循环嵌套对错题目122c语言中不能使用for语句构成循环嵌套对错题目123c语言中不能使用while语句构成循环嵌套对错题目124c语言中只能使用for语句构成循环嵌套对错题目125C语言中,do-while语句构成的循环只能用break语句退出。对错题目126dowhiLe语句构成的循环,当while后的表达式值为零时结束循环对错题目127dowhiLe语句构成的循环,当while后的表达式值为非零时结束循环对错目128dowhile语句的循环体至少执行1次,while和for循环的循环体可能一次也执行不到。对错题目129for、while、do-while循环中的循环体均可以由空语句构成对错题目130for循环只能用于循环次数已经确定的情况对错题目131for循环是先执行循环体语句,后判定表达式对错题目132for循环表达式的括号内的3个表达式均不可以省略对错题目133while循环是先判断表达式后执行循环体语句对错题目134从多层循环嵌套中退出时,只能使用goto语句对错题目135只能在循环体内和switch语句体内使用break语句对错题目136在for循环中,不能用break语句跳出循环体对错题目137在循环中使用break 语句的功能是使程序执行结束对错题目138在循环中使用break 语句的功能是终止本次循环,继续下次循环对错题目139在循环中使用break 语句的功能是跳出包含此break语句的所有循环对错题目140在循环体内使用break语句或continue语句的作用相同对错题目141在循环外的语句不受循环的控制,在循环内的语句也不受循环的控制。对错题目142强制终止死循环可以使用CTRL+BREAK组合键对错题目143所有类型的循环都可以进行嵌套使用对错题目144执行语句for(i=0;i3;i+) printf(“*”);时,表达式i+执行3次对错题目145执行语句for(i=0;i3;i+) printf(“*”);时,表达式i+执行3次对错题目146用1作while循环的判断条件,则循环一次也不执行对错题目147由int i=-1;while(i10)i+=2;i+;可知此while循环的循环体执行次数为6次。对错题目148程序有死循环的时候,上机编译不能通过对错题目149程序段x=-1; dox=x*x; while(!x);循环体执行二次对错题目150程序段x=-1; dox=x*x; while(!x);是死循环选择一项:对错技术官员村位于位于亚运城东部,主干道二以东石楼涌以西的地块,占地面积、m2,总建筑面积、m2,共包括地下室南区、地下室北区、地上部分1栋12栋、服务中心、室外工程等多个单体工程。其中住宅面积m2,共12栋,17栋建筑层数为11层,812栋11层(局部复式顶层),首层局部架空,布置公建配套设施。integrated energy, chemicals and textile Yibin city, are the three core pillars of the industry. In 2014, the wuliangye brand value to 73.58 billion yuan, the citys liquor industry slip to stabilise. Promoting deep development of integrated energy, advanced equipment manufacturing industry, changning district, shale gas production capacity reached 277 million cubic metres, built the countrys first independent high-yield wells and pipelines in the first section, the lead in factory production and supply to the population. 2.1-3 GDP growth figure 2.1-4 Yibin, Yibin city, Yibin city, fiscal revenue growth 2.1.4 topography terrain overall is Southwest, North-Eastern State. Low mountains and hills in the city landscape as the main ridge-and-Valley, pingba small fragmented nature picture for water and the second land of the seven hills. 236 meters to 2000 meters above sea level in the city, low mountain, 46.6% hills 45.3%, pingba only 8.1%. 2.1.5 development of Yibin landscapes and distinctive feature in the center of the city, with limitations, and spatial structure of typical zonal group, 2012-cities in building with an area of about 76.2km2. From city-building situation, old town-the South Bank Center construction is lagging behind, disintegration of the old city is slow, optimization and upgrading, quality public service resources are still heavily concentrated in the old town together. Southbank Centre has not been formed, functions of the service area space is missing. Meanwhile, peripheral group centres service was weak and inadequate accounting for city development, suspicious pattern could not be formed. As regards transport, with the outward expansion of cities, cities have been expanding, centripetal city traffic organization has not changed, integrated energy, chemicals and textile Yibin city, are the three core pillars of the industry. In 2014, the wuliangye brand value to 73.58 billion yuan, the citys liquor industry slip to stabilise. Promoting deep development of integrated energy, advanced equipment manufacturing industry, changning district, shale gas production capacity reached 277 million cubic metres, built the countrys first independent high-yield wells an
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 我给瓶子穿“新衣”(教学设计)-2024-2025学年人美版(2024)美术一年级上册
- 山东郓城县随官屯镇九年级化学上册 第5单元 化学方程式 课题1 质量守恒定律教学设计 (新版)新人教版
- 小学生综合课课件
- 政治 (道德与法治)二年级上册3 欢欢喜喜庆国庆第一课时教学设计
- 小学音乐人音版一年级下册(聆听)小宝宝睡着了教案
- 离职服务协议
- 个人租房信息保密协议
- 联网设备供应合同
- 小学生纸杯音乐律动课件
- 小学生素养提升课件下载
- 【初中地理】《日本》课件-2024-2025学年湘教版初中地理七年级下册
- 智能定时开关插座设计与制作
- 医院患者满意度调查工作制度
- 洛索洛芬钠口服溶液-药品临床应用解读
- 18《井冈翠竹》公开课一等奖创新教学设计
- 《企业绩效评价标准值(2023年版)》
- 江汉区2023-2024学年下学期期中八年级数学试卷(含答案)
- 漳州市医院招聘真题2024
- 专题05 文学文化常识 知识清单 中考语文复习
- 2025年江苏省安全员C证(专职安全员)考试题库
- 鱼塘修建申请书
评论
0/150
提交评论