首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 考试试题 >

2013计算机二级考试C语言备考试题二(附解析)(2)

2013-01-28 

  (14)在C语言中,运算对象必须是整型数的运算符是

  A)% B)\ C)%和\ D)**

  (15)若变量均已正确定义并赋值,以下合法的C语言赋值语句是

  A)x=y==5; B)x=n%2.5; C)x+n=i; D)x=5=4+1;

  (16)有以下程序段

  char ch; int k;

  ch=′a′; k=12;

  printf("%c,%d,",ch,ch,k); printf("k=%d \n",k);

  已知字符a的ASCII码值为97,则执行上述程序段后输出结果是

  A)因变量类型与格式描述符的类型不匹配输出无定值 B)输出项与格式描述符个数不符,输出为零值或不定值

  C)a,97,12k=12 D)a,97,k=12

  (17)已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是

  A)kk>=′A′&& kk<=′Z′ B)!(kk>=′A′||kk<=′Z′) C)(kk+32)>=′a′&&(kk+32)<=′Z′ D)isalpha(kk)&&(kk<91)

  (18)当变量c的值不为2、4、6时,值也为"真"的表达式是

  A)(c==2)||(c==4)||(c==6) B)(c>=2&& c<=6)||(c!=3)||(c!=5) C)(c>=2&&c<=6)&&!(c%2) D)(c>=2&& c<=6)&&(c%2!=1)

  (19)若有条件表达式 (exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是

  A)(exp==0) B)(exp!=0) C)(exp==1) D)(exp!=1)

  (20)以下不正确的定义语句是

  A)double x[5]={2.0,4.0,6.0,8.0,10.0}; B)int y[5]={0,1,3,5,7,9}; C)char c1[]={′1′,′2′,′3′,′4′,′5′}; D)char c2[]={′\x10′, ′xa′, ′\x8′};

  (21)下列程序执行后的输出结果是

  main()

  { int a[3][3], *p,i;

  p=&a[0][0];

  for(i=1; i<9; i++)p[i]=i+1;

  printf("%d\n",a[1][2];)

  A)3 B)6 C)9 D)随机数

  (22)设有以下程序段

  int x=0,s=0;

  while(!x!=0)s+=++x;

  printf("%d",s);

  则

  A)运行程序段后输出0 B)运行程序段后输出1 C)程序段中的控制表达式是非法的 D)程序段执行无限次

  (23)(23)下面程序段的运行结果是

  char *s="abcde";

  s+=2;printf("%d",s);

  A)cde B)字符′c′ C)字符′c′的地址 D)无确定的输出结果

  (24)阅读下列程序,则执行后的结果为

  #include "stdio.h"

  main()

  { int c[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};

  printf("%x,%x\n",c[2][2],*(*(c+1)+1));}

  A)3e,6 B)62,5 C)56,5 D)3E,6

  (25)下面判断正确的是

  A)char *a="china";等价于 char *a;*a="china"; B)char str[5]={"china"};等价于char str[]={"china"};

  C)char *s="china";等价于 char *s;s="china"; D)char c[4]="abc",d[4]="abc";等价于char c[4]=d[4]="abc";

  (26)若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是

  A)a[2][!1] B)a[2][3] C)a[0][3] D)a[1>2][!1]

热点排行