正确答案: C

1234,123.5,12345.5

题目:下列程序段的输出结果是int a=1234;float b=123.456;double c=12345.54321;printf("%2d,%2.1f,%2.1f",a,b,c);

解析:本题主要考查C语言的输出格式。在本题程序中,分别给出了三个不同类型的变量并赋初值。三个变量中,一个为整型,一个为单精度型,一个为双精度型,然后用一条输出语句将它们输出,输出的格式分别为%2d,%2.1f,%2.1f。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]删除视图myview的命令是( )。
  • DROP VIEW myview

  • 解析:根据删除视图命令的格式可知选项D正确。

  • [单选题]以下正确的程序段是
  • char str[10]=" "。*st="abcde";strcat(str,st);

  • 解析:解析:本题考查了一维字符数组的定义和初始化。选项C中str[10]初始化为空,可以不必进行类似""的空赋值,字符数组若没有进行初始化赋值,默认的字符为空。并且定义完str数组后,应该用“,”分隔而不是“。”,所以选项C错误。

  • [单选题]Java中定义常量的保留字是( )。
  • finally

  • 解析:解析:fmal是最终的修饰符,其修饰的是常量。

  • [单选题]下列不属于逻辑运算符的是( )。
  • I

  • 解析:解析:!是逻辑非,||是逻辑或,&&是逻辑与,|是按位或。

  • [单选题]下面程序的运行结果是( )。 #include intfun(inta[],intn) { intresult=1; for(inti=1;i(n;i++) result=result*a[i]; returnresult; } voidmain( ) { inta[3]={3,4,5); coHt$amp;
  • 20

  • 解析:C。【解析】for循环执行2次,所以第一次for循环为result=1*a[1]=4,第二次for循环为result=4*a[2]=20。

  • [多选题]重载输入流运算符>>必须使用的原型为
  • istream& operator >> (istream&,&);B.重载输入流运算符>>必须使用的原型为

    istream& operator >> (istream&,类名>&);

  • 解析:解析:本题考核运算符的重载。C++中重载输入流运算符>>和输出流运算符只能作为非类成员函数重载,且必须使用如下原形:istream&operator>>(istream&,类名>&);ostream&operator(ostream&,类名>);

  • [单选题]在学生表中共有100条记录,执行如下命令,执行结果将是 INDEX ON-总分TO ZF SET INDEX TO ZF GO TOP DISPLAY
  • 显示分数最高的记录号

  • 解析:解析:本题考查对索引的理解。利用命令INDEX建立总分降序的索引后,表的记录已经按照总分降序排列,执行命令GO TOP将指针移至排序后的第一条记录,该记录就是总分最高的记录,故选项B为正确答案。

  • 推荐下载科目: 计算机二级 计算机三级 微软认证 思科认证 Linux认证 软考高级 软考初级 职称计算机 计算机操作员中级 计算机辅助设计
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2