云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 江苏省二级C语言考试模拟试题1(注只有C部分,没有公共基础部分)

江苏省二级C语言考试模拟试题1(注只有C部分,没有公共基础部分)

  • 62 次阅读
  • 3 次下载
  • 2025/7/7 18:52:00

江苏省二级C语言考试模拟试题1(注:只有C部分,没有公共基础部分)

-、选择题[请用答题卡答题,答案依次填在(21)-(30)答题号内] 21.已知有声明语句int x=8,则下列表达式中,值为2的是(21). A.x+=x-=x B.x%=x-2 C.x>8?x=0:x++ D.x/=x+x 22.以下关于函数的叙述中正确的是(22)

A.在函数体中可以直接引用另一个函数中声明为static类别的局部变量的值 B.在函数体中至少必须有一个return语句 C.在函数体中可以定义另一个函数 D.在函数体中可以调用函数自身

23.若有声明语句\则以下对数组元素赋值的操作中,不会出现越界访问

的是(23)

A.a[-1]=0 B.a[10]=0 C.b[3][O]=0 D.b[0][3]=0

24.数组和链表都可以用于存储一组彼此有关联的数据,以下说法中不正确的是(24) A.数组占用一块连续的存储区域,链表可能占用若干块不连续的存储空间 B.数组和链表所占用的存储区域均不能在程序运行期间动态地分配 c.数组中的数据可以随机存取或顺序存取,链表中的数据只能顺序存取 D.数组的长度是固定的,链表的长度是不固定的 25.设有定义和声明语句: typedef struct dtype {int a;

struct dtype *b; }node;

static node x[3]={5,&x[1],7,&x[2],9,'\\0'},*prt=&x[0]; 下列选项中,表达式值不为5的是(25) A.x[1].b->a-2 B.ptr->b->a-2 C.(ptr+1)->a-2 D.ptr->a

26.在以下程序中,需要在main函数之后定义-个函数,以下选项中(26)可以用做该函数 的名字

#define p 3.14 int y; main() {int a=1; 函数名(a);

... /*若干执行语句*/ }

int 函数名(int x) {return x*x;}

A.main B.y C.p D.print

27.若有声明语句\以下语句中有语法错误的是 (27) A.(*pc)++; B.ch+=-'a'+'A'; C.toupper(ch)=ch; D.ch++;

28.已知有语句\如果需要将变量x的值

以文

本形式保存到一个磁盘文件out.dat中,则以下函数调用形式中正确的是(28) A.fprintf(\

C.fprintf(\

29.已知有声明语句\以下语句中(29)不能正确输出a数 组全部元素的值

A.for(p=a,i=0;i<5;i++)printf(\ B.for(p=a;p

C.for(p=a,i=0;p main() {static int a[3][3],i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) { switch(abs(i-j)) {case 0: if(i==0 || i==2)a[j]+=3; else a[j]++;break; case 1:a[j]+=2;break; case 2:a[j]+=3; } } printf(\ } 10.以下程序运行时输出第一行是(13) ,第二行是(14) #include int convert(char s1[],char s2[]) { int i=0,j,s; char tab[8][4]={\ for(i=0,j=O;s1!='\\0';i++,j=j+3) strcpy(&s2[j],tab[s1-'0']); for(i=0,s=O;i #include void loop(int s,int m,int n,char *str); main() {char buf[81]; strcpy(buf,\ loop(1,2,2,buf);puts(buf); } void loop(int s,int m,int n,char*str) { char c;int k;int i,len; len=strlen(str); for(i=O;i long invert(long x); main() {long n,c=0;

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

江苏省二级C语言考试模拟试题1(注:只有C部分,没有公共基础部分) -、选择题[请用答题卡答题,答案依次填在(21)-(30)答题号内] 21.已知有声明语句int x=8,则下列表达式中,值为2的是(21). A.x+=x-=x B.x%=x-2 C.x>8?x=0:x++ D.x/=x+x 22.以下关于函数的叙述中正确的是(22) A.在函数体中可以直接引用另一个函数中声明为static类别的局部变量的值 B.在函数体中至少必须有一个return语句 C.在函数体中可以定义另一个函数 D.在函数体中可以调用函数自身 23.若有声明语句\则以下对数组元素赋值的操作中,不会出现越界访问 的是(23) A.a[-1]=0 B.a[10]=0 C

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com