假设有定义:double x=12.3; int t=56;,则执行语句printf("x=%f, t=%d", x,t);的输出结果是( )。
A: 12.3, 56
B: x=12.3, t=56
C: x=12.300000, t=56
D: 12.300000, 56
A: 12.3, 56
B: x=12.3, t=56
C: x=12.300000, t=56
D: 12.300000, 56
C
举一反三
- 设有int x=28; ,则执行语句printf(“%d\n”,x>>2);后的输出结果是______。 A: 7 B: 14 C: 28 D: 56
- x = - 12. 56 ?int ( x) , int ( - x )
- x='py',py='56',则关于eval()函数,以下正确的是: A: eval(x)='py' B: eval(x)='56' C: eval('x')=py D: eval('x')='56'
- 设有如下数组定义: int a[10];则以下哪段代码将遍历输出数组所有元素? A: int x;for (x=0; x<9; x++) printf("%d\t",a[x]); B: int x;for (x=0; x<10; x++) printf("%d\t",a[x]); C: int x;for (x=1; x<10; x++) printf("%d\t",a[x]); D: int x;for (x=1; x<=10; x++) printf("%d\t",a[x]);
- 请读程序片段: char x=56; x=x&056; printf(“%d,%on,x,x) 以上程序片段的输出结果是( )
内容
- 0
若有int x=5,y=7,t;,则执行下列程序段后t的输出结果是() t=x *=x>y?x:y;
- 1
以下程序段输出的结果是。 int x=5,y=10,t=0; if(x==y) t=x;x=y;y=t; printf("%d,%d",x,y);
- 2
若x为12.34,则语句print('x={:.1f}'.format(x))输出为 A: 12.34 B: 12.3 C: x=12.3 D: x=12.34
- 3
下面程序运行后的输出结果是_________。#include [stdio.h]int main(){ int x=10,y=20,t=0; if(x==y) t=x;x=y;y=t; printf("%d",x);}
- 4
定义一个函数实现交换x和y的值,并将结果正确返回。能够实现此功能的是()。 A: swap(int x, int y){ int t;<br/>t=x; x=y; y=t; } B: swap(int *x, int *y){ int<br/>t; t=x; x=y; y=t; } C: swap(int *x, int *y){ int<br/>t; t= *x; *x = *y; *y=t; } D: swap(int *x, int *y){ int<br/>*t; t=x; x=y; y=t; }