计算机等级 百分网手机站

全国计算机c语言程序设计题库

时间:2018-02-15 15:00:34 计算机等级 我要投稿

全国计算机c语言程序设计题库2017

  程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。小编下面为大家分享一些关于计算机C语言程序设计考试试题,希望可以帮助大家!

  单项选择

  1 sizeof(float)是(C)。

  A、一个浮点表达式

  B、一个不合法的表达式

  C、运算结果是一个整型表达式。

  D、一种函数调用

  2 下列数据中属于"字符串常量"的是(B)。

  A、'A'

  B、"ABC"

  C、ABC

  D、'ABC'

  3 用下面的scanf函数输入数据,使得i=10,k=15选择正确的键盘输入方法(B).

  (用"[CR]"表示回车,U表示空格)

  main()

  {int i,k;

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

  }

  A、i=10[CR]k=15[CR]

  B、i=10,k=15[CR]

  C、10U15[CR]

  D、10,15[CR]

  4 逻辑表达式3<2||-1&&4>3-!0的值为:(A )

  A、1

  B、3

  C、0

  D、2

  5 语句while(!E);中的表达式!E等价于(D)。

  A、E==1

  B、E!=0

  C、E!=1

  D、E==0

  6 以下正确的描述是(A ).

  A、只能在循环体内和switch语句内使用break语句

  B、continue语句的作用是终止整个循环的执行

  C、从多层嵌套的外层循环中退出时,只能使用goto语句

  D、在循环体内使用break和continue语句的作用相同

  7 下面各语句中,能正确进行赋字符串操作的语句是( B).

  A、char s1[5][ ]={"ABCDE"};

  B、char s2[6]={'A','B','C','D','E'};

  C、char st[ ][ ]={"ABCDE"};

  D、char s[5]={'A','B','C','D','E'};

  8 若有说明: int a[3][4]={0};则下面正确的叙述是(A)。

  A、数组a中每个元素均可得到初值0

  B、只有元素a[0][0]可得到初值0

  C、数组a中各元素都可得到初值,但其值不一定为0

  D、此说明语句不正确

  9 执行下面程序后,输出结果是(D)。

  main()

  { int a,b,c;

  a=45,b=27,c=0;

  c=max(a,b);

  printf("%d\n",c);

  }

  int max(int x,int y)

  { int z;

  if(x>y) z=x;

  else z=y;

  return(z);

  }

  A、72

  B、18

  C、27

  D、45

  10 以下正确的描述是:在C语言程序中(B)。

  A、函数的定义可以嵌套,但函数的调用不可以嵌套