计算机二级程序测试只能由程序,2015年计算机二级《C语言》考试上机测试题(2)...

31.下面是有关C语言字符数组的描述,其中错误的是(  )。

A.不可以用赋值语句给字符数组名赋字符串

B.可以用输入语句把字符串整体输入给字符数组

C.字符数组中的内容不一定是字符串

D.字符数组只能存放字符串

32.下列函数的功能是(  )。

fun(char*a,char*b).

{while((*b=*a)!=’\0’){a++;b++;})

A.将a所指字符串赋给b所指空间

B.使指针b指向a所指字符串

C.将a所指字符串和b所指字符串进行比较

D.检查a和b所指字符串中是否有’\O’

33.设有以下函数:

void fun(int n,char*s){…}

则下面对函数指针的定义和赋值均正确的是(  )。

A.void(*pf)(  );pf=fun;

B.void*pf(  );pf=fun

C.void*pf(  );*pf=fun;

D.void(*pf)(int,char);pf=&fun;

34.有以下程序:

#includedstdio.h>

int f(int n);

main(  )

{int a=3,s;

s=f(a);s=s+f(a);printf("%dkn",s);

)

int f(int n)

{static int a=1;

n+=a++;

return n;

)

程序运行后的输出结果是(  )。

A.7

B.8

C.9

D.10

35.有以下程序:

#includedstdi0.h>

#define f(x)X*x*x

main(  )

{int a=3,S,t;

s=f(a+1);t=f((a+1));

printf("%d,%d\n",S,t);

)

程序运行后的输出结果是( )。

A.10,64

B.10。10

C.64,10

D.64,64

36.下面结构体的定义语句中,错误的是(  )。

A.struct ord{int x;int Y;int Z;};struet ord a;

B.struct ord{int x;int y;int Z;}struct ord a;

C.struct ord{int X;int Y;int Z;}a;

D.struct{int X;int y;int Z;}a;

37.设有定义:“char*c;”,以下选项中能够使字符型指针c正确指向一个字符串的(  )。

A.char str[]="strin9";c=str;

B.scanf(%s,c):

C.c=getchar(  );

D.*c="strin9";

38.有以下程序:

#include

#include

struct A

(int a;char b[10];double C;);

struct A f(struct A t):

main(  )

{struct A a={1001,"ZhangDa",l098.0};

a=f(a);printf("%d,%S,%6.1f\n",a.a,a.b,a.c);

)

struct A f(struct A t)

{t.a= 1002;strcpy(t.b,"ChangRon9");t.c=1202.0;return t;)

程序运行后的输出结果是(  )。

A.1001,ZhangDa,1098.0

B.1002,ZhangDa,1202.0

C.1001,ChangRong,1098.0

D.1002,ChangRong,1202.0

39.若有以下程序段:

int r=8;

print("%d\n",r>>1):

输出结果是( )。

A.16

B.8

C.4

D.2

40.下列关于C语言文件的叙述中正确的是(  )。

A.文件由一系列数据依次排列组成,只能构成二进制文件

B.文件由结构序列组成,可以构成二进制文件或文本文件

C.文件由数据序列组成,可以构成二进制文件或文本文件

D.文件由字符序列组成,其类型只能是文本文件

相关推荐:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
2017年全国计算机等级考试二级c语言笔试 上机题库(全)包括以下几个题目: 1.编写一个程序,计算从1到100的所有整数的和并输出。 2.编写一个程序,从键盘输入一个整数,判断该数是否为质数并输出结果。 3.编写一个程序,从键盘输入一个整数n,计算并输出n的阶乘。 4.编写一个程序,从键盘输入两个整数a和b,计算并输出它们的最大公约数和最小公倍数。 5.编写一个程序,从键盘输入一个正整数,判断该数是否为完全数并输出结果。完全数是指所有真因子(除了它本身以外的约数)的和等于它本身的数。 6.编写一个程序,从键盘输入一个正整数n,判断该数是否为回文数并输出结果。回文数是指从前往后读和从后往前读都相同的数。 7.编写一个程序,将两个字符串s1和s2连接在一起,并输出结果。 8.编写一个程序,从键盘输入一个字符串,统计并输出其中字母的个数、数字的个数和其他字符的个数。 9.编写一个程序,从键盘输入一个字符串,判断该字符串是否为回文字符串并输出结果。回文字符串是指正着读和倒着读都相同的字符串。 以上是2017年全国计算机等级考试二级c语言笔试上机题库的全部内容。考试涵盖了对C语言的基本运用、算法设计和编码能力的考察,通过完成这些题目,可以全面检验考生的C语言编程水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值