c题库软件
“c题库软件”相关的资料有哪些?“c题库软件”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c题库软件”相关范文大全或资料大全,欢迎大家分享。
C题库
【程序设计】
功能:根据整型形参m,计算如下公式的值:y=sin(m)*10。 【参考代码】 double y=0; y=sin(m)*10; return(y);
功能:若x、y为奇数,求x到y之间的奇数和;若x、y为偶 数,则求x到y之间的偶数和。 【参考代码】 int i,s=0;
for(i=x;i<=y;i+=2) s=s+i; return s;
功能:编写程序,实现矩阵(3行3列)的转置(即行列互换) 【参考代码】 int i,j,t;
for(i=0; i < 3; i++) for(j=0; j < i; j++) { t=array[i][j];
array[i][j]=array[j][i]; array[j][i]=t; }
功能:求一个四位数的各位数字的立方和。 【参考代码】 int d,s=0; while (n>0) {d=n; s+=d*d*d; n/=10; }
return s;
功能:请编一个函数void fun(int tt[M][N],int pp[N]), tt指向一个M行N列的二维数组,求出二维数组每列 中最小元素,并依次放入pp所指一维数组中。二维 数组中的数已在主函数中赋予。 【参考代
C题库
试卷编号:8262 所属语言:C语言 试卷方案:TC_all 试卷总分:246分 共有题型:1种
一、单项选择 共246题 (共计246分) 第1题 (1.0分)
以下程序的运行结果是()。 main() {
int i=1,sum=0;
while(i<10) sum=sum+1;i++; printf(\}
A:i=10,sum=9 B:i=9,sum=9 C:i=2,sum=1 D:运行出现错误
第2题 (1.0分)
以下数据中,不正确的数值或字符常量是()。 A:c B:66 C:0xaa D:50
第3题 (1.0分)
下列语句的输出结果是()。 printf(\A:有语法错误不能通过编译 B:2 C:1 D:0
第4题 (1.0分)
以下程序的输出结果是()。 main() {float x=3.6; int i; i=(int)x;
printf(\}
A:x=3.600000,i=4 B:x=3,i=3 C:x=3.600000,i=3 D:x=3 i=3.600000
第5题 (1.0分)
以下对枚举类型名的定义中正确的是()。 A:enum a={sum,mon,tue}; B:enum a {sum=9,mon=-1,tue}; C:enu
c题库
C语言程序设计题库
1. 根据圆柱体的半径和高,计算圆柱体的表面积和体积(结果精确到小数点后3位)。 程序要求:
(1)圆柱体的半径和高要求从键盘输入,数据输入时,应当显示提示字符串; (2)输出时要求有文字说明。 #define pi 3.1415926 #include 2. 从键盘分别输入两个复数的实部和虚部,求它们的和、差、积、商并将结果在屏幕上输出。 #include \main() { float a,b,c,d,resultr,resulti; printf(\请输入第一个复数:\ scanf(\ printf(\请输入第二个复数:\ scanf(\ printf(\两复数之和为%.2f+%.2
C语言题库
C语言题库
1.若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写, 则文件方式字符串应是(D)。
A、\B、\C、\D、\
2.设有如下定义: struct sk {int a; float b;} data,*p; 若要使p指向data中的a域,正确的赋值语句是(C)。
A、p=(struct sk*) data.a; B、*p=data.a; C、p=&data.a; D、p=&data,a;
3. 对结构体类型的变量的成员的访问,无论数据类型如何都可使用
的运算符是(B)。
A、& B、. C、* D、->
4. 下列关于指针定义的描述,错误的是(A)。 A、指针是一种变量,该变量用来存放某个变量的值 B、指针是一种变量,该变量用来存放某个变量的地址值 C、指针变量的类型与它所指向的变量类型一致 D、指针变量的命名规则与标识符相同 5. 设有如下的程序段:
char str[ ]=\ char *ptr; ptr=str;
执行完上面的程序段后,*(ptr+5)的值为(D ).
A、不确定的值 B、'o'的地址 C、'o' D、'\\0'
6.若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达
C语言题库
第一套
(一)程序通过定义学生结构体数组,存储了若干个学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按照姓名的字典序(从小到大排序)。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 (1) struct student (2)n-1 3 a[i].name,a[j].name
(二)给定程序MODI1.C中函数fun的功能是:在p所指字符串中找出ASCII码值最大的字符,将其放在第一个位置上;并将该字符前的原字符向上顺序移动。1 q=p+i; 2 while(q>p)
(三)学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写了函数fun,它的功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。
int i,j=0; for(i=0;i (二) 给定程序MODI1.C中函数fun的功能是:用选择法对数组中的n各元素按从小到大的顺序进行排序。1 p=j; 2 p=i; (三) 请编写一个fun函数,它的功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些数的
C语言题库
一.选择题
1. 要判断char型变量m是否是数字字符,下列可以使用的表达式是( c )。 A、0<=m && m<=9 B、\C、'0'<=m && m<='9' D、无法表示
2.在C语言中,用printf函数输出int型数据时,可以使用格式控制符( D )。 A、%lf B、%f C、%c D、%d
3.用来表示“字符变量x为空格或回车”的表达式是( D )。 A、x=' '||x='\\n' B、x==' '&&x=='\\n' C、x=' '&&x='\\n' D、x==' '||x=='\\n'
4.从键盘输入一个整数给变量get,下列正确的语句是( B )。 A、printf(\B、scanf(\
C、scanf(\ D、printf(\
5.在C语言中以下描述错误的是( D )。
A、break语句不能用于循环语句和switch语句外的任何其它语句
B、在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环
C、在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环 D、在switch语句中使用break语句或continue语句的作用相同
6.C语言可以使用pow函数实现幂运算,该函数在头文件( B )中定义。 A、stdio.h B、math.h
C#题库
一 选择题
1. 关于C# 中的结构,以下说法中错误的是( )。 A :结构可以有构造函数 B :结构体内可以有字段 C :结构体内可以有方法 D :结构体内可以被继承
2. 在C# 编程中,访问修饰符控制程序对类中成员的访问,如果不写访问修饰符,类的默认访问类型是( )。
A public B private C internal D protected 3.在C#中,下面关于结构使用正确的是()
A :class Person{} Struct Teacher : Person{//…} B :struct Person{} Struct Teacher:Person{//….} C :struct Teacher{string name;int age;
public Teacher(string name,int age){this.name=name;this.age=age;}} D :struct Teacher{string name;int age;public Teacher(){}} 4.在C#中类的实例化需要使用的关
c++题库
假定 AB 引用是某个变量的别名,对引用的操作就是对被引用变量的操作。
A. 对 B. 错
假定 AB 为一个类,则执行 AB x; 语句时将自动调用该类的无参构造函数。
A. 对 B. 错
构造函数用来初始化类的新对象,构造函数与类同名,返回类型只能为void。
A. 对 B. 错
用new动态分配的内存是在堆中分配的,而不是在栈中分配的。
A. 对 B. 错
使用关键字class定义的类中缺省的访问权限是私有(private)的。
A. 对 B. 错
在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的。
A. 对 B. 错
C++语言的标识符是不区分大小写的。
A. 对 B. 错
作用域运算符(::)只能用来限定成员函数所属的类。
A. 对 B. 错
声明对象时,类名前面不需要加class关键字。
A. 对 B. 错
C++程序一般应当含有main函数,它是C++程序执行的入口。
A. 对 B. 错
可以在类的构造函数中对静态数据成员进行初始化。
A. 对 B. 错
C++语言中,既允许单继承,又允许多继承。
A. 对 B. 错
派生类的继承方式有两种:公有继承和私有继承。
A.
C语言题库
C语言题库
1.若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写, 则文件方式字符串应是(D)。
A、\B、\C、\D、\
2.设有如下定义: struct sk {int a; float b;} data,*p; 若要使p指向data中的a域,正确的赋值语句是(C)。
A、p=(struct sk*) data.a; B、*p=data.a; C、p=&data.a; D、p=&data,a;
3. 对结构体类型的变量的成员的访问,无论数据类型如何都可使用
的运算符是(B)。
A、& B、. C、* D、->
4. 下列关于指针定义的描述,错误的是(A)。 A、指针是一种变量,该变量用来存放某个变量的值 B、指针是一种变量,该变量用来存放某个变量的地址值 C、指针变量的类型与它所指向的变量类型一致 D、指针变量的命名规则与标识符相同 5. 设有如下的程序段:
char str[ ]=\ char *ptr; ptr=str;
执行完上面的程序段后,*(ptr+5)的值为(D ).
A、不确定的值 B、'o'的地址 C、'o' D、'\\0'
6.若有以下的定义:int t[3][2];能正确表示t数组元素地址的表达
c语言题库
输入平面坐标系中2点的坐标,输出它们之间的距离
#include float a,b,c,d,e; scanf(\ e=sqrt((c-a)*(c-a)+(d-b)*(d-b)); printf(\ return 0; } 输入一个正整数n,输出n度的正弦、余弦函数值。注意调用正余弦函数,要加#,函数参数为弧度。 #include float a,c,d,pi; scanf(\ pi=3.1415926; c=sin(a/180*pi); d=cos(a/180*pi); printf(\ return 0; } 输入一个正整数N和N个正整数,统计其中素数的和。 Input 多组测试数据,每组输入一个正整数N(1≤N≤100)和N个正整数(≥3),用空格分隔。 输出所有素数,用空格隔开;再输出这些素数和。 输入一个整数,判断是奇数还是偶数 #include int a,b; scanf(\ b=a%2; if (b==0) printf(\ else