国二c语言考试题库
[模版仅供参考,切勿通篇使用]
篇一:国二考试C语言程序设计 上机100题及答案
使用说明:
此100套编程题来源于清华同方光盘电子出版社出版的《全国计算机等级考试二级C语言程序设计 上机考试题库》,特此声明。
国二考试二级C语言程序设计100套题,各个版本的书大概都差不多。以下是本人精心整理的题库100题(包括答案以及题目要求),希望给悉心复习的你一点小小的启发和帮助啦。因为写得匆忙,如果有不恰当之处,恳请各路编程高手给予批评指正(本人纯属业余的编程爱好者)!
注:答案仅供参考!!
——作者
100套题 第1套 编程题
#include
#define M 100
void fun (int m,int *a,int *n)
{
int i;*n=0;
for(i=1;i
void fun( int m, int *k, int xx )
{
int i,j,t=0;
for(i=4;i
#include
#defineN16
typedef struct
{ char num[10];
ints;
} STREC;
STREC fun( STREC *a, char *b )
{
int i;
STREC str={"\0",-1};
for(i=0;i
#include
double fun(int m)
{
int i;
double s=;
for(i=1;i
#include
void fun(char *tt, int pp)
下列数据中属于字符串常量的是abc {
int i;
for(i=0;i='a'&&*tt
#defineN16
typedef struct
{ char num[10];
ints;
} STREC;
void fun( STREC a )
{
int i,j;
STREC t;
for(i=0;i
void fun(int a, int b, long *c)
{
*c=a/10+(b%10)*10+(a%10)*100+(b/10)*1000;
}
main()
{ int a,b; long c;
printf("Input a, b:");
scanf("%d %d", &a, &b);
fun(a, b, &c);
printf("The result is: %ld\n", c);
}
题目要求:
编写函数fun:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。如当a=45,b=12时,调用该函数后,c=1524。
5
篇二:历年全国计算机二级C语言题库
50道C语言知识题
1.以下叙述中正确的是
A)用C程序实现的算法必须要有输入和输出操作
B)用C程序实现的算法可以没有输出但必须要有输入
C)用C程序实现的算法可以没有输入但必须要有输出
D)用C程序实现的算法可以既没有输入也没有输出
2.下列可用于C语言用户标识符的一组是
A)void, define, WORD B)a3_3,_123,Car
C)For, -abc, IF CaseD)2a, DO, sizeof
3.以下选项中可作为C语言合法常量的是
A)-80 B)-080 C)- D)-
4.若有语句:char *line[5];,以下叙述中正确的是
A) 定义line是一个数组,每个数组元素是一个基类型为char为指针变量
B) 定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组
C) 定义line是一个指针数组,语句中的*号称为间址运算符
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论