求c语言题库

作者&投稿:倪晏 (若有异议请与网页底部的电邮联系)
谁有大一C语言考试题?快考试了,跪求题库··~

单项选择题(每小题2分,共50分)
1、一个C程序的执行是从___A__。
A、本程序的main函数开始,到main函数结束
B、本程序的main函数开始,到本程序文件的最后一个函数结束
C、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
D、本程序文件的第一个函数开始,到本程序main函数结束
2、C语言程序的基本单位是___C___。
A、程序行 B、语句
C、函数 D、字符
3、请选出可用作C语言用户标识符的一组标识符___B___。
A、void B、a3_b3 C、For D、2a
define _123 -abc DO
WORD IF ase sizeof

主要特点
C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。
以上内容参考:百度百科-c语言

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Dome2
{
class Student
{
public string name;
public float[] score=new float[3];
public float sum, avg;
public void InitScore()
{
this.sum = 0;
this.avg = 0;
}
public void GetScore()
{
Console.WriteLine("学员姓名:");
this.name = Console.ReadLine();
for (int i = 0; i < score.Length; i++)
{
Console.WriteLine("第{0}门的成绩是:",i+1);
this.score[i] = float.Parse(Console.ReadLine());
}
Console.WriteLine();
}
public void GetSum()
{
for (int i = 0; i < score.Length; i++)
{
this.sum+=this.score[i];
}
this.avg = this.sum / 3;
}
public void DisplayScore()
{
Console.WriteLine("学员姓名:{0}", this.name);
for (int j = 0; j < 3; j++)
{
Console.WriteLine("第{0}门课程考试成绩是{1}", j + 1, this.score[j]);
} Console.WriteLine("三门课程的总成绩是{0},平均成绩是{1}",this.sum, this.avg.ToString("0.00"));
Console.WriteLine();
}
}
}

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Dome2
{
class Program
{
static void Main(string[] args)
{
Student[] student = new Student[5];
float max = 0,average = 0;
int i;
int counter = 0;
for (i = 0; i < student.Length; i++)
{
student[i] = new Student();
student[i].GetScore();
student[i].GetSum();
}
for (i = 0; i < student.Length; i++)
{
student[i].DisplayScore();
}
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("");
Console.WriteLine("========================================================");
for (i = 0; i < student.Length;i++ )
{
counter++;
max = student[i].sum + max;
average = student[i].avg + average;
}
Console.WriteLine("班级参加考试人数:{0} 最高分:{1} 平均分:{2}", counter, max, average);
}
}
}

编程题:
用编写C语言程序实现下面目的:

键盘输入圆柱的底半径r和高h,计算表面积S和体积V并输出。输入输出时要有文字说明,输出数取小数点后2位数字。
键盘输入三个数,编写程序将他们从大到小输出。
键盘输入一个字符,如果它是大写字母,则把它变成小写字母输出;若它是小写字母,则变成大写字母输出;其它字符不改变输出。编写程序实现这一过程。
编写程序实现以下函数功能:(求平方函数sqrt()在头文件math.h中包含,a的值用scanf函数从键盘输入)
编程实现:键盘输入一个整数,判断它是否能被3,5,7整除,并输出以下信息之一:
(1) 能同时被3,5,7整除;
(2) 能被其中两个数(要指出那两个)整除;
(3) 能被其中一个数(要指出那个数)整除;
(4) 不能被3,5,7整除。
编程实现:键盘读入两个数(data1和data2)及一个运算符(op),计算表达式
data1 op data2
的值,其中op可以是 +、-、*、/中的一种。例如:
输入: 1+2
输出:1.000000+2.000000=3.000000
输入: 1.0/2
输出:1.000000/2.000000=0.500000
输入: 3*2.5
输出:3.000000*2.500000=7.500000
等等
有1020个西瓜,第一天卖出一半多两个,以后每天卖剩下的一半多两个,编程求到第几天卖完。
键盘输入一串字符,计算其中的元音字符的个数和辅音字母的个数。例如输入:
I am a boy. You are a girl. 则元音有10个,辅音有8个,等等。输入时以回车(‘\n’)作为结束。
编程计算1-3+5-7+…-99+101的值。
从键盘输入6名学生的各5科成绩,分别统计并输出每个学生的平均成绩。
(每输入一个学生的5科成绩,就要输出他的平均成绩,输入输出要有提示。

例如:

请输入第1个人的成绩:

34

45

67

78

79

他的平均成绩为:?

请输入第2个人的成绩:………………)

从键盘输入若干整数(数据至多100个),其值在0至4范围,用-1作为输入结束标志,统计每个整数的个数。
输出完整的乘法九九表:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
……
13. 键盘输入一个字符串,反序输出。
例如输入: "How are you!"
则输出: "!uoy era woH"
若输入: "Holle the world!"
则输出: "!dlrow eht elloH"
等等

14. 编写程序,将键盘输入的两个字符串(str1和str2)连接起来,不要用strcat函数。
例如输入:str1:"I am a boy."
str2:"You are a girl."
连接后输出:
"I am a boy. You are a girl ."

15. 键盘输入十个数,用起泡法对它们由小到大排序。

16. 输出ASCII码为33~127字符的列表。输出方式:每行输出5个字符信息;对于每个字符,先输出十六进制转义字符方式,再输出普通字符方式。例如:
’\x21’ ! ‘\x22’ “ ‘\x23’ # ‘\x24’ $ ‘\x25’ %
等等。其中’\x21’中,单引号(’)、斜线(\)和字符x也要输出。

17. 输入某一科学生成绩,学生数少于100人,当输入成绩为0时结束输入。然后:
(1) 求成绩平均值xx;
(2) 求平均相对误差wucha_x。方法:wucha_x=(|x[0]-xx|+|x[1]-xx|+…+|x[n-1]-xx|)/n
其中n是学生个数,求绝对值函数fabs()在头文件math.h中包含。

第八章函数:

已有变量定义和函数调用语句:
int a, b, h, l;
h=hcf(a, b); l=lcd(a,b);
hcf函数的作用是求两个数的最大公约数,lcf函数的作用是求两个数的最小公倍数。要求在主函数中从键盘输入两个整数分别赋值给变量a,b,然后调用两个函数求出最大公约数和最小公倍数,最后由主函数输出结果。
已有变量定义和函数调用语句:
char str1[80],str2[80];
cpy(str1,str2);
cpy函数的作用是找出str1中的元音字母然后复制到str2中。要求在主函数中实现字符串的输入,并存放到字符数组str1中,函数调用后输出字符数组str1和str2中的内容。
给出年、月、日,计算该日是该年中的第多少天。其中计算过程由函数实现。
输入长方形的长a和宽b的值,通过一个函数调用计算出长方形的周长c和面积s,在主函数中输出长方形的周长和面积值。
已有变量定义语句
double a;int n;
和函数调用语句
mypow(a,b);
要求编写程序,用递归法求出a的n次方的值
写一个函数,实现用“选择法”对输入的10个字符按由小到大的顺序排列。在主函数中调用该函数并输出排序后的结果。
写一个函数,实现用“起泡法“对输入的10个字符按由大到小的顺序排列。在主函数中调用该函数并输出排序后的结果。
编写程序,要求从键盘输入月份号,输出该月的英文名字。例如,输入‘3’,则输出“Match”,输出要求用函数实现。

第十章指针

编一程序,将字符串中的第m个字符的全部字符复制成另一个字符串。要求在主函数中输入字符串及m的值并输出复制结果,在被调用函数中完成复制。(形参与实参均用指针变量)
用“起泡法”对输入的十个整数按由小到大的顺序排序。(对数组中各元素的操作要求用指针的方法)
编一程序,统计从键盘输入的命令行中第二个参数所包含的英文字符个数。
输入一行字符,要求找出其中大写字母、小写字母、空格、数字以及其他字符各有多少个?(要求用指针方法实现)
输入10个数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换,要求写3个函数,分别实现
①输入10个数,
②进行处理,
③输出10个数。
编一程序,将字符串computer赋给一个字符指针,然后从第一个字母开始间隔地输出该串。要求用指针完成。
编一程序,要求从键盘输入两个数,通过函数调用比较两个数的大小,并把大数返回给主调函数,输出这个数。(要求两个变量的地址作为实参)

补充题目:

编写一个函数,统计出一个整数中包含的某一个数字的个数,例如:11254中包含有1个2。

求100以内的全部素数,每行输出10个数。要求判断一个数是否是素数由函数实现。

有36块砖,共36人搬,成年男子一次搬4块砖,成年女子一次搬3块砖,儿童两人抬1块砖,恰好一次全部搬完,编程求出成年男子、成年女子和儿童各多少人。

程序的功能是求三个数的最小公倍数。

max(int x,int y,int z)

{

If(x>y&&x>z) return(x);

else if(y>=x&&y>z) ;

else return(z);

}

main()

{

int a,b,c,i=1,j,s;

scanf(“%d%d%d”,&a,&b,&c);

s= ;

while(1)

{

j=s*i;

if( )

break;

i++;

}

printf(“%d”,j);

}

下面程序用于计算n!的值

main()

{

int i,s,n;

s=1;

printf(“enter n:”);

scanf(“%d”,&n);

for(i=1;i<=n;i++)

;

printf(“s=%d”,s);

}

阅读下面的程序,其结果为( )。
#include <stdio.h>
main()
{
char c=’A’;
if(‘0’<=c<=’9’)
printf(“YES”);
else
printf(“NO”);
}
A.YES B.NO
C.YESNO D.语句错误

C语言网的题库,都是编程答题,应该是你想要的


有关C语言试题
C语言试题(10)选择题(50×2=100)1.以下叙述正确的是( )。A)在C程序中,main函数必须位于程序的最前面B)C程序的每行中只能写一条语句C)C语言本身没有输入输出语句D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误2.C语言规定:在一个源程序中,main函数的位置( )。A)必须在最开始 B)必须在系统...

C语言的题目,谁帮忙做下,谢谢,
6、A 7、C 8、D 9、D 10、C 二、1、1 2、3 1 2 3、1 4、-60 三、1、0 2、1 3、1 4、0 5、1 四、1、字符常量只能表示一个字符,而字符串常量可以表示一个字符串,多个字符,而且字符串常量有‘\/0’作为字符串结束标志。2、C语言中用‘1’和‘0’表示真和假,五...

求c语言题库
编程题:用编写C语言程序实现下面目的:键盘输入圆柱的底半径r和高h,计算表面积S和体积V并输出。输入输出时要有文字说明,输出数取小数点后2位数字。键盘输入三个数,编写程序将他们从大到小输出。键盘输入一个字符,如果它是大写字母,则把它变成小写字母输出;若它是小写字母,则变成大写字母输出;...

C语言试题
自考“C语言程序设计”模拟试题一 2008-1-3相关自考频道点评提问自考网上培训自考“C语言程序设计”模拟试题一 一、填空题 1、C语言中基本的数据类型有:___、___ 、___ . 2、C语言中普通整型变量的类型说明符为___,在内存中占___字节,有符号普通整型的数据范围是___ . 3、整数-35在机内的补码表示...

几道C语言问题!!!
6.C a(a(i))-->a(a(10))-->a(9)-->6 数组第1个元素为a(0)=1,a(1)=4,...7.D i-->1字节 c-->2字节 a-->4字节 1+2+4=7 结果:字节总数为7字节.8.B 应该:stu是用户定义的结构类型,而不是struc stu.9.C C语言中规定不能进行指针"加"操作.10.D 第1次循环:s指向...

2018年计算机二级考试C语言试题及答案(2)
2018年计算机二级考试C语言试题及答案(2)选择题(每小题1分,共40分)1[单选题] 若有定义语句:double a,* P=&a;以下叙述中错误的是()。A.定义语句中的*号是一个间址运算符 B.定义语句中的*号是一个说明符 C.定义语句中的P只能存放double类型变量的地址 D.定义语句中,*P=&a把变量a的...

C语言题目,求大神解答
以下是一个简单的C语言程序,可以实现为指定的文本文件创建一个副本文件的命令:```c include <stdio.h> include <stdlib.h> int main(int argc, char *argv[]) { FILE *fp1, *fp2;int ch;if (argc != 3) { printf("Usage: %s source_file dest_file\\n", argv[0]);exit(EXIT_...

几个简单的C语言题目 谢谢大家解答下
,fabs(x));printf("ex = %f\\n",exp(x));printf("x^y = %f\\n",pow(x,y));getch();} 4.include<conio.h> include<stdio.h> void main(){ float f,c;printf("输入华氏温度: ");scanf("%f",&f);c=5.0\/9*(f-32);printf("对应的摄氏温度为: %f\\n",c);getch();} ...

c语言填空题
1.一个C源程序中至少应包括一个___主函数___。2. 若a是int型,且a的初值为6,则计算表达式a+=a-=a*a后,a的值为___-60___。3.若有定义:intb=7;float a=2.5,c=4.7;则表达a+(int)(b\/3*(int)(a+c)\/2)%4的值为__4.5___。4.若a为整型变量,则表达式(a=...

急求C语言复习题库加答案
急求C语言复习题库加答案 20 大学期末考试的,要有答案的,截至15日中午940864722@qq.com好的会追加一百分... 大学期末考试的,要有答案的,截至15日中午940864722@qq.com好的会追加一百分... 展开  我来答 3个回答 #热议# 电视剧《王牌部队》有哪些槽点?cigar_du 2012-05-14 知道答主 回答量...

蝶山区13025588636: c语言试题及答案
道蕊奥乐: 第一题 #include<iostream.h> void fun(int a){ if(a<10) cout<<a<<endl; else{ cout<<a%10; fun(a/10); } } void main(){ fun(12345); } #include<iostream.h> void main(){ int n=100,i,sum=0; for(i=1;i<=n;i++) sum+=i; cout<<"1+2+…+100="<<sum<<endl; }...

蝶山区13025588636: C语言程序设计试题 -
道蕊奥乐: 1. x>0 x>=02. x=y; y=temp;3. m%i==0 i>k4. n/100 i*i*i+j*j*j+k*k*k4. c=...

蝶山区13025588636: C语言习题 -
道蕊奥乐: 1.A 2.D 3.D 4.D 5.D 6.A 7.D 8.D 9.B 10.A 11.B完毕!

蝶山区13025588636: C语言试题 -
道蕊奥乐: main() {char a[]="abcdefg",b[10]="abcdefg"; printf("%d %d\n",sizeof(a),sizeof(b)); } 执行后输出结果是(C) A)7 7 B)8 8 C)8 10 D)10 10 因为:数组a,没有给数组大小,...

蝶山区13025588636: C语言试题a(速求) -
道蕊奥乐: 一、 单项选择题(共20分,每题2分)1. 下面描述中,不符合结构化程序设计风格的是__c______.A)使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B)自顶向下 C)注重提高程序的执行效率 D)限制使用goto语句2. ...

蝶山区13025588636: c语言试题及答案 - 求C语言题解答1.数学不等式和b2 - 4ac≥0对应的C表达式分别
道蕊奥乐: 1. 数学不等式 和b2-4ac≥0对应的C表达式分别为 x*x+y*y!=z*z 和 b*b-4*a*c>=0 2.将二... 4.一个C语言程序开始执行起点和终点分别是 main和return . 5.执行语句“for(I=0;I++...

蝶山区13025588636: 求c语言试题 -
道蕊奥乐:一选择题(7分,每小题0.5分)1.C语言源程序的基本单位是( ).A 过程 B 函数 C 子程序 D 标识符2.下列程序的输出结果是( ).main( ){ int a=7,b=5;printf("%d\n",b=b/a);}A 5 B 1 C 0 D不确定值3.假设变量a,b均为整...

蝶山区13025588636: 求C语言试题???
道蕊奥乐: #include <stdio.h> int varieties; void digui(int forward, int number) { int i; if (1==number) { varieties++; return ; } int j = forward; if (j == 1) j ++; for (i=j; i<=number;i++) if (0==number%i) digui(i,number/i); }int main() { varieties = 0; int n; scanf("%d", &n...

蝶山区13025588636: C语言 ~习题 -
道蕊奥乐: 这个程序相当于int a=2,b=-1,c=2;if(a<0)c=0; else c+=1;}//a<b不成立直接到这里printf("%d\n",c);else总是与最近的if搭配 第一个if不成立,即忽略大括...

蝶山区13025588636: 有计算机二级C语言题目 -
道蕊奥乐: 1,A2,C3,C

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网