文档库 最新最全的文档下载
当前位置:文档库 › 兰州理工大学c语言题库81058115

兰州理工大学c语言题库81058115

兰州理工大学c语言题库81058115
兰州理工大学c语言题库81058115

试卷编号:8115

所属语言:C语言

试卷方案:C语言期末模拟练习

试卷总分:100分

共有题型:3种

一、程序填空共1题(共计30分)

第1题(30.0分)题号:5

/*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:将一个字符串中下标为m的字符开始的全部字符复制成为另一个字符串。

-------------------------------------------------------*/

#include

void strcopy(char *str1,char *str2,int m)

{

char *p1,*p2;

/***********SPACE***********/

【?】;

p2=str2;

while(*p1)

/***********SPACE***********/

【?】;

/***********SPACE***********/

【?】;

}

main()

{

int m;

char str1[80],str2[80];

gets(str1);

scanf("%d",&m);

/***********SPACE***********/

【?】;

puts(str1);puts(str2);

}

答案:

=======(答案1)=======

p1= str1 + m

=======(答案2)=======

*p2++=*p1++

=========或=========

*(p2++)=*(p1++)

=========或=========

*p2=*p1,p2++,p1++

=========或=========

*p2=*p1++,p2++

=========或=========

*p2++=*p1,p1++

=======(答案3)=======

*p2='\0'

=========或=========

*p2=0

=========或=========

*p2=NULL

=======(答案4)=======

strcopy(str1,str2,m)

二、程序改错共1题(共计30分)

第1题(30.0分)题号:372

/*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:根据整型形参 m,计算某一数据项的值。

y = 1/(100*100)+1/(200*200)+1/(300*300)+ …… +1/(m*m)例如:若m = 2000,则应输出: 0.000160。

------------------------------------------------------*/

#include

#include

/**********FOUND**********/

fun ( int m )

{

double y = 0, d ;

int i ;

/**********FOUND**********/

for( i = 100, i <= m, i += 100 )

{

d = (double)i * (double)i ;

/**********FOUND**********/

y += 1.0 \ d ;

}

return( y ) ;

}

main( )

{

int n = 2000 ;

printf( "\nThe result is %lf\n", fun ( n ) ) ; }

答案:

=======(答案1)=======

double fun ( int m )

=======(答案2)=======

for( i = 100; i <= m; i += 100 )

=======(答案3)=======

y += 1.0 / d ;

三、程序设计共1题(共计40分)

第1题(40.0分)题号:312

/*------------------------------------------------ 【程序设计】

--------------------------------------------------

功能:调用函数fun判断一个三位数是否"水仙花数"。

在main函数中从键盘输入一个三位数,并输

出判断结果。请编写fun函数。

说明:所谓"水仙花数"是指一3位数,其各位数字立方和等于该数本身。

例如:153是一个水仙花数,因为153=1+125+27。

------------------------------------------------*/

#include

void wwjt();

int fun(int n)

{

/**********Program**********/

/********** End **********/

}

main()

{

int n,flag;

scanf("%d",&n);

flag=fun(n);

if(flag)

printf("%d 是水仙花数\n",n);

else

printf("%d 不是水仙花数\n",n);

wwjt();

}

void wwjt()

{

FILE *IN,*OUT;

int iIN,i;

int iOUT;

IN=fopen("in.dat","r");

if(IN==NULL)

{

printf("Please Verify The Currernt Dir..it May Be Changed"); }

OUT=fopen("out.dat","w");

if(OUT==NULL)

{

printf("Please Verify The Current Dir.. it May Be Changed"); }

for(i=0;i<10;i++)

{

fscanf(IN,"%d",&iIN);

iOUT=fun(iIN);

fprintf(OUT,"%d\n",iOUT);

}

fclose(IN);

fclose(OUT);

}

答案:----------------------

int bw,sw,gw;

bw=n/100;sw=(n-bw*100)/10;gw=n%10;

if(n==bw*bw*bw+sw*sw*sw+gw*gw*gw) return 1; else return 0;

----------------------

《C语言程序设计》(3学分)试卷A

说明: 请考生将答案写在“武汉大学答题纸”上并标明题号,否则不得分。试 卷中C 语言程序的开发环境是VC 6。 一、选择题(共20小题,每小题2分,共40分) 1. 以下正确的C 语言自定义标识符是______。 A) _1a B) 2a_ C) do D) a.12 2. 温度华氏和摄氏的关系是: C=9 5(F-32)。已知:float C,F ;由华氏求摄氏的正确计算的表达式是____。 A) C=5/9(F-32) B) C=5*(F-32)/9 C) C=5/9*(F-32) D) 三个表达式都正确 3. 设float x ,由键盘输入:12.45, 能正确读入数据的输入语句是_________。 A) scanf("%5.2f",&x) B) scanf("%d",&x); C) scanf("%f",&x); D) scanf("%f",x); 4. 一个C 程序的执行是从( ) A) main()函数开始,直到main()函数结束 B) 第一个函数开始,直到最后一个函数结束 C) 第一个语句开始,直到最后一个语句结束 D) main()函数开始,直到最后一个函数结束 5. 判断char 型变量c1是否为数字的正确表达式为 ________。 A) 0<=c1<=9 B) c1>=0 &&c1<=9 C) …0?<=c1<=?9? D) c1>='0'&&c1<='9' 6. switch(表达式)语句中的“表达式”,允许的类型是_________。 A) float, int B) float, int, char C) int, char D) char, double 7. 设int i,j, x=0; for(i=5;i;i--) for(j=0;j<4;j++) x++; 则循环体结束后,x 的值为________。 A) 5 B) 20 C) 25 D) 死循环 8. 设x 和y 均为int 型变量,则执行下面的循环后,y 值为_________。 for(y=1,x=1;y<=50;y++) { if(x>=10)break; if (x%2==1)

C语言题库及答案

C语言题库及答案

姓名成绩 温馨提示:同学们,经过培训学习,你一定积累了很多知识,现在请认真、仔细地完成这张试题吧。加油! 一单项选择题 1. 在C语言中,以 D 作为字符串结束标志 A)’\n’ B)’’ C) ’0’ D)’\0’ 2.下列数据中属于“字符串常量”的是( A )。 A.“a” B.{ABC} C.‘abc\0’ D.‘a’ 若干个字符构成字符串 在C语言中,用单引号标识字符;用双引号标识字符串 选项B,C,分别用{}和’’标识字符串 选项D,标识字符。 3、以下说法中正确的是( C )。 A、C语言程序总是从第一个定义的函数开始执行

B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是( B )。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C )。 A.-a1 B.a[i] C.a2_i D.int t 6.下列C语言用户标识符中合法的是( B )。 A)3ax B)x C)case D)-e2 E)union 7.下列四组选项中,正确的C语言标识符是( C )。 A) %x B) a+b C) a123 D) 123 8、下列四组字符串中都可以用作C语言程序中的标识符的是( A )。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 9.C语言中的简单数据类型包括(D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是 C 。

C语言程序设计期末考试试题(含答案)

C语言程序设计 期末考试试题及其答案 一、单项选择题(本大题共20题,每题2 分,共40分) 1、以下不是C语言的特点的是( ) A、C语言简洁、紧凑 B、能够编制出功能复杂的程序 C、C语言可以直接对硬件进行操作 D、C语言移植性好 2、以下不正确的C语言标识符是( ) A、ABC B、abc C、a_bc D、ab.c 3、一个C语言程序是由( ) A、一个主程序和若干子程序组成 B、函数组成 C、若干过程组成 D、若干子程序组成 4、一个算法应该具有“确定性”等5个特性,对另外4个特性的描述中错误的是( ) A、有零个或多个输入 B、有零个或多个输出 C、有穷性 D、可行性 5、设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为( ) A、int B、float C、double D、不确定 6、在C语言中,char型数据在内存中的存储形式是( ) A、补码 B、反码 C、源码 D、ASCII码 7、有如下程序,输入数据:12345M678<cR>后(表示回车),x的值是( ) 。 #include main(){ int x; float y; scanf("%3d%f",&x,&y); } A、12345 B、123 C、45 D、345 8、若有以下定义int a,b; float x,则正确的赋值语句是( ) A、a=1,b=2 B、b++; C、a=b=5 D、b=int(x); 9、以下程序的执行结果是( )

#include { int i=10,j=10; printf("%d,%d\n",++i,j--); } A、11,10 B、9,10 C、11,9 D、10,9 10、巳知字母A的ASCII码是65,以下程序的执行结果是( ) #include main() { char c1='A',c2='Y'; printf("%d,%d\n",c1,c2); A、A,Y B、65,65 C、65,90 D、65,89 11、下列运算符中优先级最高的是( ) A、< B、十 C、% D、!= 12、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0是( ) 。 A、’x’&&’y’ B、x<=y C、x||y+z&&y-z D、!((x<y)&&!z ||1) 13、判断char型变量cl是否为小写字母的正确表达式为( ) A、’a’<=c1<=f’z’ B、(c1>=a)&&(c1<=z) C、(‘a’>=c1) (‘z’<=c1) D、(c1>=’a’)&&(c1<=’z’) 14、字符串"a"在内存中占据的字节个数为( ) A、0 B、 1 C、 2 D、 3 15、下面有关for循环的正确描述是( ) A、for循环只能用于循环次数已经确定的情况 B、for循环是先执行循环体语句,后判定表达式 C、在for循环中,不能用break语句跳出循环体 D、for循环体语句中,可以包含多条语句,但要用花括号括起来 16、下面程序的运行结果是( ) #include main() {int num=0; while(num<=2) {num++; printf(“%d ,num); } } A、 1 B、 1 2 C、 1 2 3

C语言考试题库及答案复习整理

C 语言理论上机考试选择题部分(共200题) 1、下面程序的输出是___D______ #include void main() { int k=11; printf("k=%d,k=%o,k=%x\n",k,k,k); } A) k=11,k=12,k=11 B) k=11,k=13,k=13 C) k=11,k=013,k=0xb D) k=11,k=13,k=b 2、在下列选项中,不正确的赋值语句是__D______. A) ++t; B) n1=(n2=(n3=0)); C) k=i=j; D) a=b+c=1; 3、下面合法的C 语言字符常量是______A____. A) '\t' B) "A" C) 65 D) A 4、表达式: 10!=9的值是 ________D____. A) true B) 非零值 C) 0 D) 1 5、C 语言提供的合法的数据类型关键字是_____B____. A) Double B) short C) integer D) Char 6、字符(char)型数据在微机内存中的存储形式是__D__. A) 反码 B) 补码 C) EBCDIC 码 D) ASCII 码 7、C 语言程序的基本单位是_____C______. A) 程序行 B) 语句 C) 函数 D) 字符 8、设 int a=12,则执行完语句

a+=a-=a*a 后,a 的值是____D____ A) 552 B) 264 C) 144 D) -264 9、执行下面程序中的输出语句后,输出结果是____B__. #include void main() {int a; printf("%d\n",(a=3*5,a*4,a+5)); } A) 65 B) 20 C) 15 D) 10 10、下面程序的输出是____B______. #include void main() {int x=023; printf("%d\n",--x); } A) 17 B) 18 C) 23 D) 24 11、下面程序的输出的是_____C____. #include void main() {int x=10,y=3; printf("%d\n",y=x/y); } A) 0 B) 1 C) 3 D) 不确定的值 12、已知字母A 的ASCII 码为十进制的65,下面程序的输出是______A_____. #include void main() {char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%d,%c\n",ch1,ch2); } A) 67,D B) B,C C) C,D D) 不确定的值 13、若要求在if 后一对圆括号中表示a 不等于0的关系,则能正确表示这一关系的表达式为____D__. A) a<>0 B) !a C) a=0 D) a

兰州理工大学技术工程学院是几本师资评价怎么样.doc

兰州理工大学技术工程学院是几本师资评 价怎么样_高考升学网 兰州理工大学技术工程学院是几本师资评价怎么样 兰州理工大学技术工程学院属于,该校是国家教育部批准设立的全日制普通本科院校和甘肃省首批应用技术大学转型发展试点院校。 兰州理工大学技术工程学院2018各省投档及最低录取分数线省份批次理科文科最低位次江苏本二290-139160山西二批C36939745603内蒙古本二337-57178辽宁本科412-81085黑龙江本三344-73842安徽本二452-130305福建本二397-74276河南本二38947269257湖北本二383-116165湖南本三413-125452广西本二348-114380重庆本二429-78428四川本二46649664991贵州本二385-119319云南本二430-86222陕西本三34340147354甘肃本三370380-青海本三336-15783宁夏本三39343510339新疆本二364403-河北本二40746450677兰州理工大学技术工程学院简介兰州理工大学技术工程学院成立于2002年,在校生8000余人,

是国家教育部批准设立的全日制普通本科院校和甘肃省首批应用技术大学转型发展试点院校。学校坚定社会主义办学方向,始终秉承“求是、砺志、笃行”的校训;始终坚持“以信息学科为龙头,以特色工科为基础,多学科协调发展的西部地区高水平应用型大学”的办学定位;始终遵循“以父母之心育人,帮助学生成就梦想”的办学理念;始终围绕“基础理论实,实践能力强,综合素质高,具有社会责任、国际视野和创新精神的应用型人才”的人才培养目标,在人才培养、科学研究、社会服务、文化传承创新等方面取得全面发展,已成长为一所规模结构合理、学科协调发展、教学质量优秀、办学特色鲜明、社会美誉度高的区域知名应用型大学。

《C语言程序设计》课后习题参考答案

高等院校计算机基础教育规划教材《C++程序设计》课后习题参考答案 ――武汉大学出版社 习题1参考答案 一、选择题 1. A 2. D 二、填空题 1.BASIC、FORTRAN、AL_GOL60和COBOL 2. 8 3.关键字 4. 编辑、编译、链接和运行 三、简答题 1.答: (1)C语言具有结构化的控制语句。C语言提供了结构化程序所必需的基本控制语句,实现了对逻辑流的有效控制。 (2)C语言具有丰富的数据结构类型。C语言除提供整型、实型、字符型等基本数据类型外,还提供了用基本数据类型构造出的各种复杂的数据结构,如数组、结构、联合等。C语言还提供了与地址密切相关的指针类型。此外,用户还可以根据需要自定义数据类型。 (3)C语言具有丰富的运算符。C语言提供了多达34种运算符,丰富的数据类型与丰富的运算符相结合,使C语言的表达力更具灵活性,同时也提高了执行效率。 (4)C语言简洁、紧凑,使用方便、灵活,程序书写自由,有9种控制语句。 (5)C语言既具有高级语言的功能,又具有低级语言的许多功能,通常被称为中级计算机语言。它既是成功的系统描述语言,又是通用的程序设计语言。 (6)C语言与汇编语言相比,可移植性好。 (7)功能强大。C语言具有低级语言的一些功能,所以,生成目标代码质量高,程序执行效率高。现在许多系统软件都用C语言来描述,可以大大提高了编程效率。 2.答:运行一个C语言程序,一般需要经过如下几个步骤:①上机输入并编辑源程序;②编译源程序;③与库函数连接;④生成可执行目标程序;⑤运行目标程序。 3.答: (1)操作系统的设计与实现。C语言是一种应用非常广泛的结构化高级程序设计语言,既适合编写应用软件,又适合编写系统软件。

兰州理工大学技术报告学院是几本学生评价怎么样好不好(10条).doc

兰州理工大学技术工程学院是几本学生评 价怎么样好不好(10条) 兰州理工大学技术工程学院是几本学生评价怎么样好不好(10条) 兰州理工大学技术工程学院是几本学生评价怎么样好不好(10条) 考生之前的努力奋斗就是为了高考报志愿时有更多的底气和把握。而俗话说,三分考、七分报,有很多考生和家长都还不太了解大学的一本、二本、三本之分,本科高校只有一个层次和等级,就是(本科教育层次)。一本、二本、三本高校是同一个层次和等级的“本科高校”只是侧重不同。“重点本科高校”与“普通一本、二本、三本高校”两者也只是侧重不同,无本质差别,前者注重理论研究后者注重理论实践应用,也就是前者重研究后者重应用。那么兰州理工大学技术工程学院是几本大学呢?本文为你介绍兰州理工大学技术工程学院的一些重点高考知识点,希望对你有帮助。 一、兰州理工大学技术工程学院历史简介及成就预览 兰州理工大学技术工程学院是由兰州理工大学和深圳华育昌国际科教开发有限公司联合举办的全日制普通本科院校。2002年经甘肃省教育厅批准成立,2004年2月通过国家教育部评估,具有独立法人资格,依法自主办学,独立核算的独立学院。学院

依托兰州理工大学雄厚的办学实力和优越的教育资源,结合华育昌公司在科教资源开发和研究方面的整体优势,根据现代科学技术发展趋势、经济和社会发展需求设置学科专业。 学院立足甘肃、面向全国、服务社会、以新机制、新模式举办本科层次的独立学院,为社会培养急需的工程技术应用型人才。学院为本科层次教育,现设有31个本科专业,2012年学院在校生超过9000人。 二、兰州理工大学技术工程学院是几本大学根据兰州理工大学技术工程学院招生办最新公布的信息可知: 兰州理工大学技术工程学院在甘肃是第三批次招生,所以我们通常说兰州理工大学技术工程学院是。 如果你不是甘肃考生,兰州理工大学技术工程学院在你所在的省份是本科二批招生的话,你也可以说兰州理工大学技术工程学院是。 三、兰州理工大学技术工程学院重点特色专业有哪些专业名称专业详情过程装备与控制工程兰州理工大学技术工程学院是甘肃省最好的三本,尤其是工科专业,在甘肃地区认可度很高,过程装备成套技术更是现代工业的关键技术之一,专业发展前景很好。专业强调动力工程、机械工程、控制工程和管理工程等方面的知识,毕业生可以从事工程设计、技术开发、经营管理及科学研究等方面工作。土木工程土木工程专业是学校最好的一个专业,就业情况最好,就业率最高,能达到90%以上。学生主要学习力学、工程设计及市政工程学科的基本知识,毕业生可从事房屋建筑、公路、桥梁、水工建筑、市政工程等方面工作。四、兰州理工大学技术工程学院评价怎么样好不好1、大家最关心的可

东北大学机械学院C语言考试题库与答案

东北大学机械学院C语言答案 题目:根据下面的函数关系,对输入的每个x值,计算出相应的y值并输出结果。 5 题目:输入一个整数,当为65时显示A,66时显示B,68时显示C,其他值时显示END。(可选用switch语句编写) 6 题目:编写程序将用 户输入的字母进行大小写转换。 7 题目:编程判断输入的正整数是否即是5的倍数又是7的倍数。若是则输出该数;否则输出-1。 8 题目:输入一个整数,判断它是奇数还是偶数并输出。 9 题目:从键盘输入二个整数a、b,将其按大到小排列。 10 题目:找出不超过1000的十位数字为1,个位数字为3或7的所有数。例如:13、17、113、317等。 11 题目:输入一个整数,判断该数是否能被3,5,7整除,并输出以下信息之一: (1)能同时被3,5,7整除; (2)能被其中两数(要指出哪两个)整除; (3)被其中一个数(要指出哪一个)整除; (4)不能被3,5,7任一个整除。 12 题目:输入一个5位的正整数,判定该正整数是否为一个回文数。(所谓回文素数是指正读和反读都相同的数,例如12321)。 13 题目:假设变量a、b、c为整数,从键盘读入a、b、c的值,当a为1时显示b与c之和,a为2时显示b与c之差,a为3时显示b与c之积,a为4时显示b/c之商,其他数值不做任何操作。 14 题目:输入一个整数,将其数值按小于10,10~99,100~999,1000以上分类并显示(例如:输入358时,显示358 is 100 to 999)。 15 题目:从键盘读入三角形三边,判断能否组成三角形,若可以组成三角形,输出三角形的面积。 16 题目:从键盘读入三角形三边,判断能否组成三角形,若可以组成三角形,输出三角形的类型(等边、等腰、直角、一般)。 17 题目:计算二次方程的根。

C语言程序设计程序填空题库及答案

程序填空题 导读:在程序填空题中,已经给出了程序的主干,读者首先要理解程序的思路,再选择正确的内容填入空白处,使程序完成既定的功能。这类习题的设计就是要引导读者逐步掌握编程的方法。本节习题的难度适中,可能有些典型的程序在课堂上已经有所接触,读者一定要独立完成它,这样就可以逐步提高自己的编程能力。在程序设计语言学习的中期,读者对程序设计已经有了初步的了解,而自己编写程序又不知从何处入手,此时解答此类题目可以避免盲目性,从而提高学习的效率。 【】下面程序的功能是不用第三个变量,实现两个数的对调操作。#include <> main() { int a,b; scanf("%d%d",&a,&b); printf("a=%d,b=%d\n",a,b); a= ①; b= ②; a= ③; printf("a=%d,b=%d\n",a,b); }

【】下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值。 #include <> double pi(long n) { double s=; long i; for(i=1;i<=n;i++) s=s+ ①; return( ②); } 【】下面的程序的功能是求一维数组中的最小元素。 findmin(int *s,int t,int *k) { int p; for(p=0,*k=p;p

武大C语言试题

武汉大学C语言考试4-6章试题(内部交流) 1以下程序的输出结果是( ) main() { int i=0, j=0, k=6; if ((++i>0)||(++j>0)) k++; printf("%d, %d, %d\n", i, j, k); } A) 0, 0, 6 B) 1, 0, 7 C) 1, 1, 7 D) 0, 1, 7 2。下面程序段( )。 for(t=1;t<=100;t++) {scanf("%d",&x); if (x<0) continue; printf("%3d",t); } A) 当x<0时整个循环结束 B) x>=0时什么也不输出 C) printf函数永远也不执行 D) 最多允许输出100个非负整数 3。以下程序的输出结果是( )。 #include main() { int num=0; while(num<=2) { num++; printf("%d\n",num); } } A) 1 B) 1 C) 1 D) 1 2 2 2 3 3 4 4。请读下面程序: main() {int x=1, y=2, z=3; x+=y+=z; printf("%d\t", x

大学C语言考试题库及答案

精选考试类应用文档,如果您需要使用本文档,请点击下载,另外祝您生活愉快,工作顺利,万事如意! 大学C语言考试题库及答案 姓名成绩 温馨提示:同学们,经过培训学习,你一定积累了很多知识,现在请认真、仔细地完成这张试题库吧。加油! 一单项选择题库 1. 在C语言中,以 D 作为字符串结束标志 A)’\n’ B)’ ’ C) ’0’ D)’\0’ 2.下列数据中属于“字符串常量”的是( A )。 A.“a” B.{ABC} C.‘abc\0’ D.‘a’ 若干个字符构成字符串 在C语言中,用单引号标识字符;用双引号标识字符串 选项B,C,分别用{}和’’标识字符串 选项D,标识字符。 3、以下说法中正确的是( C )。 A、C语言程序总是从第一个定义的函数开始执行

B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B )。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C )。 A.-a1 B.a[i] C.a2_i D.int t 6.下列C语言用户标识符中合法的是(B )。 A)3ax B)x C)case D)-e2 E)union 7.下列四组选项中,正确的C语言标识符是(C )。 A)%x B)a+b C)a123 D)123 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A )。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 9.C语言中的简单数据类型包括(D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是 C 。

C语言函数题库及答案

C语言函数题库及答案 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

第六部分函数 一、单项选择题 1.C语言中的函数返回值的类型是由(D)决定 A.return语句中的表达式B.调用函数的主调函数 C.调用函数时临时D.定义函数时所指定的函数类型 2.下面不正确的描述是(B)。 A.调用函数时,实参可以是表达式 B.调用函数时,实参和形参可以共用内存单元 C.调用函数时,将形参分配内存单元 D.调用函数时,实参与形参的类型必须一致 3.在C语言中,调用一个函数时,实参变量和形参变量之间的数据传递是 (D) A.地址传递B.值传递 C.由实参传递给形参,并由形参传回给实参D.由用户指定传递方式 4.下面的函数调用语句中含有(A)个实参 inta,b,c; intsum(intx1,intx2); …… total=sum((a,b),c); A.2B.3C.4 D.5 5.在C语言中(C) A.函数的定义可以嵌套,但函数的调用不可以嵌套

B.函数的定义和调用均不可以嵌套 C.函数的定义不可以嵌套,但是函数的调用可以嵌套 D.函数的定义和调用均可以嵌套 6.关于C语言中的return语句正确的是(C) A.只能在主函数中出现 B.在每个函数中都必须出现 C.可以在一个函数中出现多次 D.只能在除主函数之外的函数中出现 7.两个形参中,第一个形参为指针类型、第二个形参为整型,则对函数形参的说明有错误的是(D) (floatx[],intn) (float*x,intn) (floatx[10],intn) (floatx,intn) 8.在C语言中,函数的数据类型是指(A) A.函数返回值的数据类型 B.函数形参的数据类型 C.调用该函数时的实参的数据类型 D.任意指定的数据类型 9.已知如下定义的函数: fun1(a) {printf("\n%d",a); } 则该函数的数据类型是(C)

动漫音乐节活动策划

“二〇一三年秋季学期活动策划” 之动漫音乐节 策 划 书 主办单位:兰州理工大学技术工程学院学生社团联合会承办单位:兰州理工大学技术工程学院M-FAN动漫协会兰州理工大学技术工程学院弦知音吉他协会活动时间:二〇一三年

目录 一、活动名称 (2) 二、活动目的 (2) 三、活动时间及地点 (2) 四、主办单位 (2) 五、承办单位 (2) 六、组委会成员 (2) 七、活动展开形式 (2) 八、活动流程 (2) 九、经费预算 (3) 十、注意事项 (4)

一、活动名称 动漫音乐节 二、活动目的 提高学生的兴趣,丰富学生课余生活 三、活动时间及地点 活动时间:2013年 活动地点:兰州理工大学技术工程学院 四、主办单位 兰州理工大学技术工程学院学生社团联合会 五、承办单位 兰州理工大学技术工程学院M-FAN动漫协会 兰州理工大学技术工程学院弦知音吉他协会 六、组委会成员 主任:张喆(老师) 副主任:卢兴华(老师)、李阳(老师) 负责人:陈军、邹永海、陶钰嘉、朱彧晨、贺栩、俞明七、活动开展形式 活动以演出联欢会、乐队演出、吉他表演的形式开展八、活动流程 (一)外校联谊 由动漫协会、吉他协会负责联系外校社团共同演出。 目前已定:商学院乐队。

(二)前期宣传阶段 1.海报宣传(海报由协会宣传部画); 2.通过各协会的飞信,QQ群宣传; 3.广播宣传; 4.微博宣传。 (三)活动举办阶段 1.活动期间申请教室进行乐队及演出排练 2.在活动开始前进行严格彩排 3.演出开始时严格按照节目流程进行 (四)报名方式 在文化广场进行门票号码牌发放,号码牌用于活动时抽奖(五)活动总结 活动结束后,对本次活动进行总结,为下一次的活动积累经验。 九、经费预算 门票制作0.3*500=150元 第一次互动奖品(海报) 1.0*20=20元 第二次互动奖品(鼠标垫+吉他拨片) 5.0*10+4*10=90元 第三次互动奖品(动漫玩偶+吉他琴弦)10.0*5+20*5=150元 道具制做: 金银彩纸3*100张=300元铁丝20元线绳20元

东北大学c语言编程试题及其答案

东北大学 C 语言题库 第一部分( 选择题 ) 1构成C 语言的基本单位是 __________ 。你的答案是:正确答案是 :B 过程 函数 语句 命令 2、设x 为整型变量,不能正确表达数学关系:5 x>5&&x<10 x==6||x==7||x==8||x==9 !(x<=5)&&(x<10) 3、在C 语言中,逻辑运算符的优先级从高到低的排列顺序为 是:D &&、 || 、 || 、 &&、 &&、 ! 、 || ! 、 &&、 || 4、下面语句中,正确的是 ______ 。你的答案是:正确答案是 :D printf ( "%c\n" , "student" ); printf ( "%c\n" , "c" ); a=2,b=1 a=1,b=0 a=2,b=2 7、执行下面程序段的结果是 ______ 。 int x=0 ;do { printf (“ %2d ”, x-- ); }while (x ); 你的答案是:正确答案是 :D 打印出 321 打印出 23 不打印任何结果 陷入死循环 8、 设x=10, y=5; z=15,执行下面一段程序后 z 的结果是 _____ 。If (x>y ) if ( y>z ) x=y ; else z=y ;你的答案是:正确答案是 :C 7 6 5 for (表达式 1 ; 0;表达式 3) for (表达式 1 ; 1;表达式 3) for (表达式 1 ;表达式 1; 表达式 3) for (表达式 1 ;表达式 3; 表达式 3) 6、 执行下面程序段的结果是 。 main() { int x=1,a=0,b=0; switch(x) { case 0:b++; printf ( "%s\n" , &a ); printf ( "%s\n" , "hello" ); 5、对于 for (表达式 1;;表达式 3) 可以理解为 _____ 。你的答案是:正确答案是 :B case 1:a++; case 2:a++;b++; } printf("a=%d ,b=%d",a ,b); } 你的答案是:正确答案是 :B ____ 。你的答案是:正确答案

历年C语言考试题库及答案

C语言理论上机考试选择题部分(共200题,仅针对11级定向专业) 1、下面程序的输出是___D______ #include<> void main() { int k=11; printf("k=%d,k=%o,k=%x\n",k,k,k); } A) k=11,k=12,k=11 B) k=11,k=13,k=13 C) k=11,k=013,k=0xb D) k=11,k=13,k=b 2、在下列选项中,不正确的赋值语句是__D______. A) ++t; B) n1=(n2=(n3=0)); C) k=i=j; D) a=b+c=1; 3、下面合法的C语言字符常量是______A____. A) '\t' B) "A" C) 65 D) A 4、表达式: 10!=9的值是________D____. A) true B) 非零值 C) 0 D) 1 5、C语言提供的合法的数据类型关键字是_____B____. A) Double B) short C) integer D) Char 6、字符(char)型数据在微机内存中的存储形式是__D__. A) 反码 B) 补码 C) EBCDIC码 D) ASCII码 7、C语言程序的基本单位是_____C______.A) 程序行 B) 语句 C) 函数 D) 字符 8、设 int a=12,则执行完语句a+=a-=a*a后,a的值是____D____ A) 552 B) 264 C) 144 D) -264 9、执行下面程序中的输出语句后,输出结果是____B__. #include<> void main() {int a; printf("%d\n",(a=3*5,a*4,a+5)); } A) 65 B) 20 C) 15 D) 10 10、下面程序的输出是____B______. #include<> void main() {int x=023; printf("%d\n",--x); } A) 17 B) 18 C) 23 D) 24 11、下面程序的输出的是_____C____. #include<> void main() {int x=10,y=3; printf("%d\n",y=x/y); }

兰州理工大学开展“七个一”活动 增添统战工作魅力

兰州理工大学开展“七个一”活动增添统战工作魅力 兰州理工大学党委高度重视统战工作,认真贯彻落实中央和省委关于统一战线工作的各项决策部署,聚焦师生需求和统一战线工作的实际,在中华人民共和国成立70周年、兰州理工大学建校100周年之际,发挥统一战线成员的优势,开展以“爱祖国、爱工大、展风采、做贡献”为主题的“七个一”系列活动,引导党外知识分子发挥学有所长,术有专攻的优势,在学校改革和地区发展中贡献力量,激发统战工作的生机活力。 抒发一点心声,表白祖国母校——学校党外知识分子通过文章、祝福、照片、字画等方式,抒发对祖国、对母校的感恩和热爱之情,热情讴歌党的领导、礼赞祖国、致敬母校,用书画抒情言志,充分反映出统一战线成员心系祖国、关心学校的真挚情感,展现了奋进新时代、共筑中国梦的热切心愿,大家表示将不忘合作初心、把爱国爱校之情转化为努力奋斗、建功立业新时代的实际行动,继续携手前进,共同为学校“双一流”建设和幸福美好新甘肃贡献才智和力量。 提出一条建议,助力改革发展——围绕甘肃经济发展和学校中心工作,积极建言献策。去年以来,提出18条有质量的提案和建议。霍海峰等在政协甘肃省十二届二次会议上的提案已立案,各民主党派提出的多项建议受到其上级组织的表彰奖励。同时,大力创新纳言渠道,在校内开展“我为

工大献一策”活动,鼓励广大党外知识分子通过各类座谈会、微信、OA等方式为学校发展建睿智之言、献务实之策,《关于在百年校庆前尽快对两校区和家属区大门、主要道路进行命名的建议案》等已经被学校采纳实施。 邀请一位校友,共襄校庆盛举——各民主党派和统战团体在校庆期间邀请到20余位海内外知名校友或知名专家前来进行学术交流、专题报告、产学研合作或校友回馈母校捐赠等校庆活动,共襄盛举,共叙情谊,共谋发展,为推进“双一流”建设凝聚了共识、凝聚了力量。 组织一次参观,见证历史巨变——组织党外知识分子到榜罗镇会议纪念馆、永昌西路军纪念馆、兰州战役纪念馆参观,接受爱国主义教育,从今昔对比中坚定“跟党迈进新时代,同心共筑中国梦”的信念,进一步筑牢了“同心”思想政治基础。 开展一次调研,积极建言献策——党外知识分子先后赴兰州新区职业教育园区共享实训基地、甘肃卫生职业学院心理健康教育中心、兰州现代职业学院生命科学馆等教学实训基地、通渭县李店乡脱贫攻坚基地、金川公司及永昌县河西堡镇工业园区等地调研,为职业教育发展、脱贫攻坚冲刺和企业技术合作建言献策。 进行一次宣传,吸引优秀生源——统一战线成员多方联系沟通,在共同确定宣讲方案、收集整理宣讲资料、制作宣

C语言试题及答案

大学C语言考试题库 第1章 C语言概述习题 1. 单项选择题 (1) C 语言是在 B 语言的基础上产生的。 A. A B. B C. D D. E (2) 在 C 语言中,每个语句必须以 D 结束。 A. 回车符 B. 冒号 C. 逗号 D. 分号 (3) 标识符和关键字间,要用 C 隔开。 A. 回车符 B. 冒号 C. 空格 D. 分号 (4) 用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( B )。 A. 生成可执行目标文件 B. 生成目标文件 C. 输出运行结果 D.自动保存源文件 (5) 下列说法中正确的是( B )。 A. 由于 C 源程序是高级语言程序,因此一定要在 TC 软件中输入 B. 由 C 源程序是字符流组成,因此可以作为文本文件在任何文本编辑的软件中输入 C. 由于C 程序是高级语言程序,因此输入后即可执行 D. 由于 C 程序是高级语言程序,因此它由命令组成 (6) 下列说法中正确的是( A )。 A. C 语言程序由主函数和 0 个或多个函数组成 B. C 语言程序由主程序和子程序组成 C. C 语言程序由子程序组成 D. C 语言程序由过程组成 (7) 下列说法中错误的是( D )。 A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 2. 填空题 (1) C 语言只有 32 个关键字和 9 种控制语句。 (2) C 语言是一种“中级语言”,既具有高级语言的特点又具有低级语言的特点;既适合于开发系统软件又适合于编写应用程序。

武汉大学2012-2013年上学期3学分《C语言程序设计》期末试卷

一、选择题(每小题2分,共34分) 1. 以下不合法的用户标识符是__C____。 A、j2_KEY B、Double C、4d D、_8_ 复习要点: 标识符的定义:首字符必须是字母或下划线;后续字符可以是字母、数字或下画线。C、4d 中用了‘4’做首字符,所以不合法 2.以下叙述中正确的是__A____。 A、C程序中注释部分可以出现在程序中任意合适的地方 B、花括号“{”和“}”只能作为函数体的定界符 C、构成C程序的基本单位是函数,所有函数名都可以由用户命名(库函数) D、分号是C语言之间的分隔符,不是语句的一部分 复习要点: A、C程序中注释部分可以出现在程序中任意合适的地方。对,注释由/* */包含 B、花括号“{”和“}”只能作为函数体的定界符,不对。还可以用做复合语句的定界符,也可以做结构体的定界符 C、构成C程序的基本单位是函数,所有函数名都可以由用户命名(库函数),不对。库函数声明和主函数声明已经给定,只可以调用 D、分号是C语言之间的分隔符,不是语句的一部分,不对。分号是语句的结束,是语句的组成部分 3.设int a=12,则执行完语句a+=a-=a*a后,a的值是__D____。 A、0 B、264 C、144 D、-264 原因:赋值运算赋”=”和符合赋值运算赋都是右结合性,所以,先执行a=12然后执行a-=a*a,即a=a-a*a, a的值为-132。最后执行a+=a,即a=a+a. 4.假定x和y为double型,表达式x=2,y=x+3/2的值是__D____。 A、3.500000 B、3 C、2.000000 D、3.000000 复习要点:各种类型数据运算后的数据类型 在算术运算时,数据运算时的类型按照数据类型自动转换的原则进行。 就这道体来说,3/2是整数和整数相除,计算结果还是整数,且没有4舍5入的概念。所以3/2的结果为1。则x+1是double类型和int类型的和,结果的类型应该为double类型。即2.0+1的最后结果3.000000 5.语句:printf("%d",(a=2)&&(b=-2));的输出结果是___B___。 A、2 B、1 C、-4 D、-2 复习要点:逻辑运算符”&&”是”与”运算,即只有两个操作数为真,结果才为真。在判断两个操作a和b数的值时,都是非0,即a和b为真。运算结果为真用1表示,故B 对,6.若变量c为char类型,能正确判断出c为小写字母的表达式是___D___。 A、′a′<=c<=′z′ B、(c>=′a′)||(c<=′z′) C、(′a′<=c)and(′z′>=c) D、(c>=′a′)&&(c<=′z′) 原因:A)错,不可能用两个运算符“<=”或两个运算符“>=”表达一个数值的范围,学

2020最新C语言题库及答案

2020最新C语言题库及答案

姓名成绩 温馨提示:同学们,经过培训学习,你一定积累了很多知识,现在请认真、仔细地完成这张试题吧。加油! 一单项选择题 1. 在C语言中,以 D 作为字符串结束标志 A)’\n’ B)’’ C) ’0’ D)’\0’ 2.下列数据中属于“字符串常量”的是( A )。 A.“a” B.{ABC} C.‘abc\0’ D.‘a’若干个字符构成字符串 在C语言中,用单引号标识字符;用双引号标识字符串 选项B,C,分别用{}和’’标识字符串 选项D,标识字符。

3、以下说法中正确的是( C )。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是( B )。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C )。 A.-a1 B.a[i] C.a2_i D.int t 6.下列C语言用户标识符中合法的是( B )。 A)3ax B)x C)case D)-e2 E)union 7.下列四组选项中,正确的C语言标识符是( C )。 A) %x B) a+b C) a123 D) 123 8、下列四组字符串中都可以用作C语言程序中的标识符的是( A )。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age

兰州理工大学技术工程学院有哪些专业及什么专业好.doc

兰州理工大学技术工程学院有哪些专业及 什么专业好 兰州理工大学技术工程学院有哪些专业_什么专业好 本文讲述了兰州理工大学技术工程学院最新的专业介绍,主要包含兰州理工大学技术工程学院有哪些专业及每个专业的收费标准、兰州理工大学技术工程学院都有什么专业比较好等,更多信息请访问大学高考。 本文目录: 兰州理工大学技术工程学院什么专业好兰州理工大学技术工程学院比较好的专业有:自动化、电子信息工程、英语、给水排水工程、水利水电工程、材料成型及控制工程、工程管理、电气工程及其自动化。 兰州理工大学技术工程学院都有哪些专业自动化专业 电子信息工程专业 英语专业 给水排水工程专业 水利水电工程专业 材料成型及控制工程专业 工程管理专业

电气工程及其自动化专业 机械设计制造及其自动化专业 测控技术与仪器专业 市场营销专业 热能与动力工程专业 冶金工程专业 过程装备与控制工程专业 计算机科学与技术专业 食品科学与工程专业 建筑环境与设备工程专业 金属材料工程专业 应用化学专业 化学工程与工艺专业 兰州理工大学技术工程学院部分专业学费兰州理工大学技术工程学院市场营销等专业学费最低,机械设计制造及其自动化等专业学费最高。下面是每个专业的收费标准: 市场营销专业--10000元 财务管理专业--10000元 英语专业--10000元 水利水电工程专业--11500元 道路桥梁与渡河工程专业--11500元 给排水科学与工程专业--11500元 土木工程专业--11500元 物联网工程专业--11500元 软件工程专业--11500元 电子信息工程专业--11500元

能源与动力工程专业--11500元 汽车服务工程专业--11500元 材料成型及控制工程专业--11500元 化学工程与工艺专业--11500元 电气工程及其自动化专业--12000元 机械设计制造及其自动化专业--12000元 说明:关于以上兰州理工大学技术工程学院有哪些专业和部分专业学费中的专业数量和专业名称可能不一致,只要以上两段内容出现的专业都为兰州理工大学技术工程学院招生专业。

相关文档
相关文档 最新文档