C语言 百分网手机站

计算机二级考试《C语言》备考练习题

时间:2020-10-16 16:44:39 C语言 我要投稿

2017年计算机二级考试《C语言》备考练习题

  1). 已知i,j,k为int型变量,若从键盘输入:1,2,3,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是

2017年计算机二级考试《C语言》备考练习题

  A.scanf("%2d,%2d,%2d", i, j, k);

  B.scanf("%d %d %d",&i,&j,&k);

  C.scanf("%d,%d,%d",&i,&j,&k);

  D.scanf("i=%d,j=%d,k=%d",&i,&j,&k);

  正确答案:C

  2). 已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义struct a *f(int t1,int *t2,strcut a t3,struct a *t4)struct a p,*p1;int i;则正确的函数调用语句为

  A.&p=f(10,&i,p,p1);

  B.p1=f(i++,(int *)p1,p,&p);

  C.p=f(i+1,&(i+2),*p,p);

  D.f(i+1,&i,p,p);

  正确答案:B

  3). 表达式y=(13>12?15:6>7?8:9)的值为( )。

  A. 9

  B. 8

  C.15

  D. 1

  正确答案:C

  4). 当顺利执行了文件关闭操作时,fclose函数的返回值是

  A.-1

  B.TRUE

  C.0

  D.1

  正确答案:C

  5). 假设整型变量a,b,c的值均为5,则表达式a+++b+++c++的'值为

  A.17

  B.16

  C.15

  D.14

  正确答案:C

  6). 以下不正确的定义语句是( )。

  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′};

  正确答案:B

  7). 以下能对二维数组c进行正确的初始化的语句是( )。

  A.int c[3][]={{3},{3},{4}};

  B.int c[][3]={{3},{3},{4}};

  C.int c[3][2]={{3},{3},{4},{5}};

  D.int c[][3]={{3},{},{3}};

  正确答案:C

  8). 执行以下程序段后的输出结果是( )。

  A.3294,6336,cde

  B.3294,6336,xcde

  C. 3294,06336,0xcde

  D. 3294,6336,0cde

  正确答案:A

  答案解析:0xcde是十六进制数,写成二进制数形式为:1100 1101 1110,按八进制送出时,是从右向左3位二进制数写成1位,按十六进制形式送出时,是从右向左4位二进制数写成1位。

  9). 若有语句int *point,a=4;和 point=&a;下面均代表地址的一组选项是

  A.a,point,*&a

  B.&*a,&a,*point

  C.*&point,*point,&a

  D.&a,&*point,point

  正确答案:D

  10). 已知int a[10];则对a数组元素的正确引用是

  A.a[10]

  B.a

  C.a+5

  D.a[10-10]

  正确答案:D

【2017年计算机二级考试《C语言》备考练习题】相关文章:

1.2015年计算机等级二级C语言考试备考技巧

2.2017年计算机二级《C语言》基础练习题及答案

3.2017年计算机二级C语言章节练习题及答案

4.2015年计算机二级考试C语言科学备考练习方法

5.计算机二级C语言巩固练习题2017

6.计算机二级考试C语言模拟练习题

7.计算机二级C语言考试冲刺练习题

8.2017年计算机二级C语言循环结构试题考点

9.2015年计算机二级C语言考试基本内容