浙江理工大学c语言题库
“浙江理工大学c语言题库”相关的资料有哪些?“浙江理工大学c语言题库”相关的范文有哪些?怎么写?下面是小编为您精心整理的“浙江理工大学c语言题库”相关范文大全或资料大全,欢迎大家分享。
天津理工大学C语言题库(上)
1.键盘上输入n个数,输出最大值最小值 #include 2.求一个3位数abc使得a的阶乘+b的阶乘+c的阶乘=abc #include 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 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
【第十一套】
一、单项选择
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套)
【第一套】 一、单项选择
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答案
实验6 一维数组
参考答案
[DIY]
1、调试下列程序(下列各程序中存在一些问题,通过调试发现问题,并加以修正,使其实现预期目标)
[1.1]以下程序输入整数n和n个整数,将n个整数向前移动一个位置,第一个数字移到最后,并输出移动位置后的结果。该程序有3行错误,请改正。 [代码] #include #include { 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 { int i,x[ ]={0,12,33,-9,-5,27,80,0,54,-63},c1,c2; double av; for(i=0
大连理工大学c语言题库(选择判断填空)
选择
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答案
实验6 一维数组
参考答案
[DIY]
1、调试下列程序(下列各程序中存在一些问题,通过调试发现问题,并加以修正,使其实现预期目标)
[1.1]以下程序输入整数n和n个整数,将n个整数向前移动一个位置,第一个数字移到最后,并输出移动位置后的结果。该程序有3行错误,请改正。 [代码] #include #include { 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 { int i,x[ ]={0,12,33,-9,-5,27,80,0,54,-63},c1,c2; double av; for(i=0
天津理工大学C语言复习资料
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答案
实验6 一维数组
参考答案
[DIY]
1、调试下列程序(下列各程序中存在一些问题,通过调试发现问题,并加以修正,使其实现预期目标)
[1.1]以下程序输入整数n和n个整数,将n个整数向前移动一个位置,第一个数字移到最后,并输出移动位置后的结果。该程序有3行错误,请改正。 [代码] #include #include { 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 { int i,x[ ]={0,12,33,-9,-5,27,80,0,54,-63},c1,c2; double av; for(i=0
天津理工大学 c语言上机报告3
实验三
(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++题库附答案
一、指出函数或程序的功能。4
1、 template 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 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 int temp; 2 temp=*m; *m=n; n=temp; } void main() {