浙江理工大学c语言题库

“浙江理工大学c语言题库”相关的资料有哪些?“浙江理工大学c语言题库”相关的范文有哪些?怎么写?下面是小编为您精心整理的“浙江理工大学c语言题库”相关范文大全或资料大全,欢迎大家分享。

天津理工大学C语言题库(上)

标签:文库时间:2024-09-09
【bwwdw.com - 博文网】

1.键盘上输入n个数,输出最大值最小值 #include void main() { int array[50]; int i,n; printf(\ for(i=0;i=array[i+1]) array[0]=array[i+1]; printf(\ for(n=0;n

2.求一个3位数abc使得a的阶乘+b的阶乘+c的阶乘=abc #include void main() {

int jiecheng(int a); int a,b,c;

for(a=1;a<=9;a++) for(b=1;b<=9;b++) for(c=1;c<=9;c++)

if(jiecheng(a)+jiecheng(b)+jiecheng(c)==a*100+b*10+c) printf(\}

int jiecheng(int a) {

int i,s=1;

for(i=1;i<=a;i++) s=s*i; return s; }

//输出145

3.题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。

#include void main() {

int i;

float m=1,n=1,t,s=0;

for(i=1;i<=20;i++) /*就是进行二十次循环,求个和*/ {

t=m+n; s=s+t/n; m=n; n=t;

大连理工大学C语言题库11

标签:文库时间:2024-09-09
【bwwdw.com - 博文网】

【第十一套】

一、单项选择

1.以下不符合C语言语法的赋值语句是( )。 D、y=float(j);

2.以下运算符中,优先级最高的运算符是( )。 D、++

3.根据下面的程序,正确的输出形式是( )。

main() {

int i=5,j=10;

printf (\ printf (\} A、i=5, j=10

4.int a=1,b=2,c=3; if(a>c)b=a;a=c;c=b;则c的值为( )。 C、2

5.在以下一组运算符中,优先级最高的运算符( )。 D、%

6.执行语句 for(i=1;i++<4;); 后变量 i 的值是( )。 B、5

7.若i为整型变量,则以下循环执行次数是( )。

for(i=2;i==0;) printf(\

A、0次

8.下列数组说明中,正确的是( )。 B、char str[]=\

9.设有数组定义: char array [ ]=\则数组 array所占的空间为( )。 B、6个字节

10.以下能对二维数组a进行正确初始化的语句是( )。 A、int a[][3]={{1,2,3},{4,5,6}};

11.用户定义的函数不可以调用的函数是( )。 D、main函数

12.以下正确的函数声明是( )。 A、d

大连理工大学C语言题库(12套)

标签:文库时间:2024-09-09
【bwwdw.com - 博文网】

【第一套】 一、单项选择

1.下列数据中,为字符串常量的是(D)。 A、'A'

B、How do you do. C、$abc D、\

2.以下所列的C语言常量中,错误的是(b )。 A、0xFF B、1.2e0.5 C、2L D、'\\72'

3.以下程序的输出结果是(D)。 main()

{float x=3.6; int i; i=(int)x;

printf(\}

A、x=3.600000,i=4 B、x=3 i=3.600000 C、x=3,i=3

D、x=3.600000,i=3

4.若k是整型,则以下程序段的执行结果是:(B ) k=-3;

if(k<=0) printf(\; else printf(\A、####

B、有语法错误,无结果 C、&&&&

D、####&&&&

5.若x=2,y=3则x||y的结果是(C )。 A、3 B、0 C、1 D、2

6.针对下列程序段回答问题(B ). for(t=1;t<=100;t++) {

scanf(\ if(x<0) continue; printf(\}

A、x>=0时什么也不输出

B、最多允许输出100个非负整数 C、printf函数永远也不执行 D、当x<0时整个循环结束

7.以下程序的执行结果是(B )。 main()

{ int num = 0;

while( num

上海理工大学 C语言 实验6答案

标签:文库时间:2024-09-09
【bwwdw.com - 博文网】

实验6 一维数组

参考答案

[DIY]

1、调试下列程序(下列各程序中存在一些问题,通过调试发现问题,并加以修正,使其实现预期目标)

[1.1]以下程序输入整数n和n个整数,将n个整数向前移动一个位置,第一个数字移到最后,并输出移动位置后的结果。该程序有3行错误,请改正。 [代码] #include void main() { int a[100],n,i,t; printf(“”) scanf( \ for ( i=0; i

#include void main()

{ int a[100],n,i,t;

printf(\ scanf( \

printf(\ for (i=0; i

for(i=0;i

for ( i=0; i

printf( \ }

[1.2] 本题用来统计某数组中值大于0和小于0的元素个数(等于0的元素个数不统计)。并求数组中所有元素的平均值。,请纠正程序中的错。

# include main()

{ int i,x[ ]={0,12,33,-9,-5,27,80,0,54,-63},c1,c2; double av;

for(i=0

大连理工大学c语言题库(选择判断填空)

标签:文库时间:2024-09-09
【bwwdw.com - 博文网】

选择

1、下列数据中,为字符串常量的是(D)。

A、'A'

B、How do you do. C、$abc D、\

2、以下所列的C语言常量中,错误的是(B )。

A、0xFF B、1.2e0.5 C、2L D、'\\72'

3、以下程序的输出结果是(D)。 main()

{float x=3.6; int i; i=(int)x;

printf(\}

A、x=3.600000,i=4 B、x=3 i=3.600000 C、x=3,i=3 D、x=3.600000,i=3

4、若k是整型,则以下程序段的执行结果是:(B ) k=-3;

if(k<=0) printf(\ else printf(\

A、####

B、有语法错误,无结果 C、&&&& D、####&&&&

5、若x=2,y=3则x||y的结果是(C )。

A、3 B、0 C、1 D、2

6、针对下列程序段回答问题(B ). for(t=1;t<=100;t++) {

scanf(\ if(x<0) continue; printf(\}

A、x>=0时什么也不输出 B、最多允许输出100个非负整数

C、printf函数永远也不执行 D、当x<0时整个循环结束

7、以下程序的执行结果是( B)。 main()

{ int num = 0;

while( num <= 2 ) { num++; printf( \

A、0

上海理工大学 C语言 实验6答案

标签:文库时间:2024-09-09
【bwwdw.com - 博文网】

实验6 一维数组

参考答案

[DIY]

1、调试下列程序(下列各程序中存在一些问题,通过调试发现问题,并加以修正,使其实现预期目标)

[1.1]以下程序输入整数n和n个整数,将n个整数向前移动一个位置,第一个数字移到最后,并输出移动位置后的结果。该程序有3行错误,请改正。 [代码] #include void main() { int a[100],n,i,t; printf(“”) scanf( \ for ( i=0; i

#include void main()

{ int a[100],n,i,t;

printf(\ scanf( \

printf(\ for (i=0; i

for(i=0;i

for ( i=0; i

printf( \ }

[1.2] 本题用来统计某数组中值大于0和小于0的元素个数(等于0的元素个数不统计)。并求数组中所有元素的平均值。,请纠正程序中的错。

# include main()

{ int i,x[ ]={0,12,33,-9,-5,27,80,0,54,-63},c1,c2; double av;

for(i=0

天津理工大学C语言复习资料

标签:文库时间:2024-09-09
【bwwdw.com - 博文网】

C 语言程序设计试卷

一、单项选择题(每题1分,共20分)

1. C语言规定:在一个源程序中,main函数的位置( ① )。 A. 必须在最开始

B. 必须在系统调用的库函数的后面 C. 可以任意 D. 必须在最后

2. 下面四个选项中,均是合法浮点数的选项是( ① )。 A. +1e+1 5e-9.4 03e2 B. -.60 12e-4 -8e5 C. 123e 1.2e-.4 +2e-1 D. -e3 .8e-4 5.e-0

3. 若a=-14,b=3,则条件表达式 a

4. 已知:int n,i=1,j=2;执行语句n=i

5. 为了判断两个字符串s1和s2是否相等,应当使用( ① ) A. if (s1==s2) B. if(s1=s2) C. if (strcmp(s1,s2)) D. if (strcmp(s1,s2)==0)

6. 以下正确的描述是( ① )。

A. 函数的定义可以嵌套,但函数的调用不可以嵌套。 B. 函数的定义不可以嵌套,但函数的调用可以嵌套。 C. 函数的定义和函数的调用均不可以嵌套。 D.

上海理工大学 C语言 实验6答案

标签:文库时间:2024-09-09
【bwwdw.com - 博文网】

实验6 一维数组

参考答案

[DIY]

1、调试下列程序(下列各程序中存在一些问题,通过调试发现问题,并加以修正,使其实现预期目标)

[1.1]以下程序输入整数n和n个整数,将n个整数向前移动一个位置,第一个数字移到最后,并输出移动位置后的结果。该程序有3行错误,请改正。 [代码] #include void main() { int a[100],n,i,t; printf(“”) scanf( \ for ( i=0; i

#include void main()

{ int a[100],n,i,t;

printf(\ scanf( \

printf(\ for (i=0; i

for(i=0;i

for ( i=0; i

printf( \ }

[1.2] 本题用来统计某数组中值大于0和小于0的元素个数(等于0的元素个数不统计)。并求数组中所有元素的平均值。,请纠正程序中的错。

# include main()

{ int i,x[ ]={0,12,33,-9,-5,27,80,0,54,-63},c1,c2; double av;

for(i=0

天津理工大学 c语言上机报告3

标签:文库时间:2024-09-09
【bwwdw.com - 博文网】

实验三

(2009-9-24)

一、 实验名称:

运算符与表达式。

二、 实验目的:

(1) 掌握C语言中常用运算符的基本功能,以及优先级与结合性; (2) 正确使用运算符和数据实体构建表达式,并表达式的计算过程; (3) 进一步熟悉Visual C++6.0开发环境下调试程序的基本步骤。

三、 实验项目(必做题)

(1) 建立项目文件,运行下列程序,并记录程序执行的结果:

1 程序执行结果为: ○

x=9, y=8, z=5 d=9 e=8 x=9 y=9 2如果将程序中语句“x+=y+=z” 修改为“x-=y-=z;”则程序运行结果为: ○

x=3, y=-2, z=5 d=3 e=-2 x=3 y=-1 (2) 建立项目文件,运行下列程序,并记录程序执行的结果:

1 如果从键盘输入3,5给变量a和b,记录程序执行结果为: ○ c=8 d=12 2如果仅将程序中语句“c=(a++)+(b++);” 修改为“c=(a--)+(b--);”并从键盘输入3,5给变量a和b,则程序运行○

结果为: c=8 d=8 3如果仅将程序中语句“c=(++a)+(++b);” 修改为“c=(--a)+(--b);” 并从键盘输入3,5给变量a和b,则程序

长沙理工大学C++题库附答案

标签:文库时间:2024-09-09
【bwwdw.com - 博文网】

一、指出函数或程序的功能。4

1、 template void AC(Type &x , Type &y ) {

Type a=x; x=y ; y=a ; }

2、int AB(int *a , int n) {

int x=a[0];

for (int i=1; i

3. int AB(int *a , int n){ int x=a[0];

for (int i=1; i

4. float fact(int n) {float t=1;

1

for(int i=1;i<=n;i++) t*=i; return t; }

#include void main( ) { float t; int n=10;

cout<

写出程序运行结果 39

1、#include

int a[]={2,4,6,8,10}; int &index(int i) { return a[i]; }

void main() { int i; index(3)=12; for (i=0;i<=4;i++) cout<

2、#include void f(int *m,int n) {

int temp;

2

temp=*m; *m=n; n=temp; }

void main() {