全国计算机等级考试二级C语言顺序结构:输入与输出

文章作者 100test 发表时间 2007:03:10 17:25:41
来源 100Test.Com百考试题网


一、选择题
(1)有以下程序
main()
{ int m,n,p.
scanf("m=%dn=%dp=%d",&.m,&.n,&.p).
printf("%d%d%d\n",m,n,p).
}
若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是
  A)m=123n=456p=789
  B)m=123 n=456 p=789
  C)m=123,n=456,p=789
  D)123 456 789

(2) 有以下程序
main()
{ int m=0256,n=256.
printf("%o %o\n",mn,n).
}
程序运行后的输出结果是
  A) 0256 0400
  B) 0256 256
  C) 256 400
  D) 400 400
 
(3) 有以下程序
main()
{ int a=666,b=888.
printf("%d\n",a,b).
}
程序运行后的输出结果是
  A) 错误信息
  B) 666
  C) 888
  D) 666,888

(4) 有以下程序
main( )
{
int x=102,y=012.
printf(“-,-\n”,x,y).
}
执行后输出结果是
  A) 10,01
  B) 02,12
  C) 102,10
  D) 02,10

(5) 有以下程序
main()
{ int a. char c=10.
float f=100.0. double x.
a=f/=c*=(x=6.5).
printf("%d %d %3.1f %3.1f\n",a,c,f,x).
}
程序运行后的输出结果是
  A) 1 65 1 6.5
  B) 1 65 1.5 6.5
  C) 1 65 1.0 6.5
  D) 2 65 1.5 6.5

(6) 有定义语句:int x,y., 若要通过scanf("%d,%d",&.x,&.y).语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是
  A) 11 12<回车>
  B) 11,12<回车>
  C) 11,12<回车>
  D) 11,<回车>
    12<回车>

(7) 设有如下程序段:
int x=2002,y=2003.
printf("%d\n",(x,y)).
则以下叙述中正确的是
  A) 输出语句中格式说明符的个数少于输出项的个数,不能正确输出
  B) 运行时产生出错信息
  C) 输出值为2002
  D) 输出值为2003

(8)若有以下程序段(n所赋的是八进制数)
int m=32767,n=032767
printf("%d,%o/n",m,n).
执行后输出结果是
  A) 32767,32767 B) 32767,032767
  C) 32767,77777 D) 32767,077777

(9)若有以下程序段
int m=0xabc,n=0xabc.
m-=n.
printf("%X\n",m).
执行后输出结果是
  A) 0X0
  B) 0x0
  C) 0
  D) 0XABC

相关文章


C语言函数大全(s开头)(1)
湖北:计算机等级考试开始报名别盲目报考高级
全国计算机等级考试二级C语言顺序结构:输入与输出
黑龙江关于06-04国家等考证书领取通知
C语言函数大全(q,r开头)
山西省计算机应用能力考试8月21日开考
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛