本文目录一览:
- 1、全国计算机二级考试(c语言)的题型及各题分值是怎样的?(笔试和上机)
- 2、国二C语言编程题:输入a、b的值,若a=123,b=456,则重新组数,c=654321
- 3、c语言国二的题,求解,急!!!详细一点的
- 4、计算机二级C语言都有哪些题型?
- 5、国家二级c语言考试的选择题多少题,多少分
全国计算机二级考试(c语言)的题型及各题分值是怎样的?(笔试和上机)
全国计算机二级考试(c语言)的题型及各题分值是怎样的题型分值分布:
1、单项选择题,40题,40分(含公共基础知识部分10分)。
2、程序填空题,2~3个空,18分;上机题。
3、程序改错题,2~3处错误,18分;上机题。
4、程序设计题,1题,24分;上机题。
二级公共基础知识在各科考试选择题中体现。程序设计部分,主要考查考生对程序设计语言使用和编程调试等基本能力,在选择题和操作题中加以体现。
扩展资料:
二级c语言考试要求:
1、熟悉Visual C++2010 Express集成开发环境。
2、掌握结构化程序设计的方法,具有良好的程序设计风格。
3、掌握程序设计中简单的数据结构和算法并能阅读简单的程序。
4、在Visual C++2010 Express集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。
参考资料:百度百科-二级c语言
国二C语言编程题:输入a、b的值,若a=123,b=456,则重新组数,c=654321
#define MAX 100 // 输出的最大长度
int formatNum(int a, int b)
{
int numC[MAX], result_C = 0;
int maxA = 0, maxB = 0, index = 0;
while(1)
{
if ( a != 0 )
{
numC[index] = a % 10;
a = a / 10;
index ++;
}
if ( b != 0)
{
numC[index] = b % 10;
b = b / 10;
index ++;
}
if ( 0 == a 0 == b)
{
break;
}
}
int one_index, two_index;
for ( one_index = 0; one_index index; one_index++ )
{
for ( two_index = one_index + 1; two_index index; two_index++ )
{
if ( numC[one_index] numC[two_index] )
{
int mid = numC[one_index];
numC[one_index] = numC[two_index];
numC[two_index] = mid;
}
}
}
int result_index;
for ( result_index = 0; result_index index; result_index++ )
{
result_C = result_C * 10 + numC[result_index];
}
return result_C;
}
void main()
{
int a, b;
printf("please input first num:\n");
scanf("%d", a);
printf("please input first num:\n");
scanf("%d", b);
printf("the result is : %d\n", formatNum(a, b));
}
/* 可接收任意长度的两个数,大小不限,得到结果,从大到小得出
比如: 输入a 5768 输入b 13429 得到输出 987654321 */
c语言国二的题,求解,急!!!详细一点的
你那个编程题是atoi函数,我就给你粘一个得了,不给你写了,祝你考试顺利!
把这里面的pstr换成你那个函数参数p
int my_atoi(char* pstr)
{
int Ret_Integer = 0;
int Integer_sign = 1;
/*
* 判断指针是否为空
*/
if(pstr == NULL)
{
printf("Pointer is NULL\n");
return 0;
}
/*
* 跳过前面的空格字符
*/
while(isspace(*pstr) == 0)
{
pstr++;
}
/*
* 判断正负号
* 如果是正号,指针指向下一个字符
* 如果是符号,把符号标记为Integer_sign置-1,然后再把指针指向下一个字符
*/
if(*pstr == '-')
{
Integer_sign = -1;
}
if(*pstr == '-' || *pstr == '+')
{
pstr++;
}
/*
* 把数字字符串逐个转换成整数,并把最后转换好的整数赋给Ret_Integer
*/
while(*pstr = '0' *pstr = '9')
{
Ret_Integer = Ret_Integer * 10 + *pstr - '0';
pstr++;
}
Ret_Integer = Integer_sign * Ret_Integer;
return Ret_Integer;
}
计算机二级C语言都有哪些题型?
全国计算机二级C语言程序设计包括40个单选题(每题一分)和三道操作题(60分)。
单选题中1~10题为二级公共基础知识,考试内容包括数据结构与算法、程序设计基础、软件工程基础、数据库设计基础四部分。单选题的11~40题是C语言的内容。
操作题包括程序填空(18分)、程序改错(18分)和编程题(24分)各一题。
程序填空是将一个完整的程序,扣掉两到三处,让考生将它填写完整。由于每位考生具体抽到的题目不同,程序填空有2到3个空要填。程序填空题以实际填写的内容为评分依据,填写正确一个空,给一个空的分。如果是2个空,每个空就是9分;如果是3个空每个空是6分。
程序改错也是一个完整的程序,其中有2~3处错误要求考生将他们改正。与程序填空类似,2处错误的话,每处9分,3处错误的话,每处6分。程序改错题的题目会提示每一处错误所在的行,在那一行的上一行有********found********标识。
编程题是要求考生编写一个程序,然后运行出题干要求的结果。题目中主函数main()会完整给出,在主函数中将调用fun()函数,fun函数由考生自己编写。编程题以运行结果给分,所编写完成后必须运行,否则没分。因此,大多数情况下,编程题要么就是得24分满分,要么就是0分。
国家二级c语言考试的选择题多少题,多少分
二级C语言笔试,共40道选择题,15道填空题,选择题部分,1~10题2分一题,11~20题1分一题,21~40题2分一题,共70分,填空题部分,每空2分,15题,共30分。
二级C语言机试:
共三大题,程序填空,程序改错,程序设计题程序填空共3空,每空10分程序改错共2空,每空15分程序设计题共1空,40分,要求自己设计一个函数实现要求的功能。
计算机二级考试技巧:
大学考国二大多选择两种方式:程序设计/办公软件高级应用级。
办公软件应用,主打科目:办公软件高级应用能力,要求参试者具有计算机应用知识及MS Office办公软件的高级应用能力,能够在实际办公环境中开展具体应用。
其次,程序设计,也就是C语言考国二。
对于计算机专业的来说,C语言是最基础的学科,也是通常学的第一门编程语言,前面的选择题的分值,只有一题一分,而后面的大题却是很要命。所以建议考试时,应该先做后面的大题。等将会的做完以后,再来做选择题。