×

c语言题库 c 二级c语言

计算机二级c语言的等级考试的题库每年会变么?c语言题库

admin admin 发表于2022-09-06 15:51:59 浏览174 评论0

抢沙发发表评论

本文目录

计算机二级c语言的等级考试的题库每年会变么


题库的变化不大,题型都是相同的。

二级定位为程序员,考核内容包括公共基础知识和程序设计。所有科目对基础知识作统一要求,使用统一的公共基础知识考试大纲和教程。二级公共基础知识在各科考试选择题中体现。程序设计部分,主要考查考生对程序设计语言使用和编程调试等基本能力,在选择题和操作题中加以体现。

拓展资料:

报名步骤:

分为网上报名和现场报名。

网上报名:考生在规定时间内登录本省计算机资格网站,按照提示步骤完成注册,使用身份证号码报名。等待审核通过。目前,北京、河北、吉林、上海、江苏、安徽、河南、湖南、海南、重庆、广西、广东、甘肃和西藏等11个省级承办机构可实现网上报名。-二级c语言

现场报名:根据相关文件,按照文件指示。在规定时间内到规定地点报名。

缴费方式:

分为网上缴费和现场缴费。

网上缴费:审核通过后,通过支付宝支付或网银支付缴费。北京、河北、上海、安徽、海南等8个省级承办机构同时支持网上缴费。此外,部分考点在本考点内实现网上报名和网上缴费缴费。具体情况详见各省级承办机构公布的报名简章或与相关考点确认。-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;
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;
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语言

有什么软件可以搜索大学C语言题目的啊


大学c语言搜题app。大学c语言搜题app原名叫做菜鸟学C语言是一款非常好用的学习c语言的手机软件

软件功能

1、选择题:按照考点分类的选择题习题,并有答案解析。

2、错题库:可自动加练习过程中错题加入收藏,以便反复练习。

3、上机操作题:300道上机操作题,程序填空题、程序修改题、程序设计题。

软件优势

1、选择题:按照考点分类的选择题习题,并有答案解析。

2、上级操作题:300道上机操作题,程序填空题、程序修改题、程序设计题。

3、最新押题:最新考试押题3套。

4、考点汇总:包含复习的考点。

5、错题库:可自动加练习过程中错题加入收藏,以便反复练习。

6、收藏夹:可在练习过程中自行收录题目到收藏夹,形成自己的小题库,针对性练习,提高通过率。

软件特色

1、随时随地都能够学习,而且还支持下载保存你学习内容离线继续学习。

2、同学们能够直接通过搜索引擎来查询寻找你感兴趣对你内容。

3、解答问题的办法非常多,可以选择通过拍照来答题,也可以选择输入题目来解答。


C语言题库训练


#include《stdio.h》
int calc(int num){
int i,count=0;
for(i=1;i《=num;i++){
if(i%5==0||i%5==4){
count++;
}
}
return count;
}
void main(){
int num,i;
printf(“Sample Input\n“);
for(i=0;i《4;i++){
scanf(“%d“,#[i]);
}
printf(“\nSample Output\n“);
for(i=0;i《4;i++){
printf(“%d\n“,calc(num[i]));
}
}
-c

全国计算机等级考试二级C语言的考试题目都是从《C语言题库》里面抽取的题目吗


全国计算机等级考试二级C语言的考试题目的小题不是从《C语言题库》中抽取的,后面的大题即编程题全部是从最近的一年的《C语言题库》中抽取的。考题大部分是C语言,少部分是算法与数据结构里面的东西。就算不是《C语言题库》题库里的题,但是题型都差不多的。-二级c语言

c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐。C语言编译器普遍存在于各种不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C语言的设计影响了众多后来的编程语言,例如C++、Objective-C、Java、C#等。-c


求c语言题库


编程题:
用编写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-xx|+|x-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,str2;
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语言的题目


1 C 2 C 3 B 4 D
1
这是一个if else 语句,首先你要明白,if的内嵌语句 是第一个分号之前的,因为在C语言中分号是一个分号 就是一个语句.第一个if 的内嵌语句是(y!=10)if(!ok1)a=1;因为X<Y成立,所以与这个if配对的else不必再做,接着做这个if的内嵌语句,Y不等于10成立,接着做!ok1,因为ok1值为5所以!ok1为假,跳出做a=1.做完以后接着输出a=1既可选C
2
第一句定x=1
做if语句,x=2?不成立,所以不做if的内嵌语句printf(“ok“);而是做与if相应的else语句if(x《2)printf(“%
d\n“,x);else printf(“Quit“);x《2成立,所以做这个if 语句,输出x,x的值为1,选C
3
条件运算符的做法是括号内为真执行逗号前的,为假执行逗号后的.所以exp?意思是如果exp不等于0(为真)执行表达式1,否则执行表达式2

4
首先要知道条件运算符是自右至左的结合方式,所以可以理解为k《a?k:(c《b?c:a),从右往左算,先算括号内的,结果为C.再算k《a?k:c得出结果为C
好好算下,不要心急,我是大一刚学过C语言,这些题都做过的.南大题库里就有.
-c