.
题号:5076
以下程序的输出结果是_____。
main() { int a=0;
a+=(a=8);
printf(\\n\); }
答案: 空 1: 16
题号:5410
以下程序的执行结果是_____。
main() {
int a, b, *p = &a, *q = &b; a = 10; b = 20; *p = b; *q = a;
printf(“a = %d, b = %d\\n”, a, b); }
答案: 空 1:
a = 20, b = 20
题号:5299
运用位运算,能将八进制数0125000除以4,然后赋给变量a的表达式是_____。 答案: 空 1:
a = 0125000>>2
题号:2211
在C语言程序中,用关键字_____定义基本整型变量,用关键字_____定义单精度实型变量,用关键字_____定义双精度实型变量。
精品
.
答案: 空 1: int 空 2: float 空 3: double
程序设计
==================================================
题号:4003
/*------------------------------------------------ 【程序设计】
--------------------------------------------------
功能:求一个四位数的各位数字的立方和
------------------------------------------------*/
#include
void VV();
int fun(int n) {
/********** Begin **********/
/********** End ***********/
精品
.
}
main() {
int k;
k=fun(1234);
printf(\ VV(); }
void VV() {
FILE *IN,*OUT; int iIN,iOUT,i;
IN=fopen(\ if(IN==NULL) {
printf(\ }
OUT=fopen(\ if(OUT==NULL) {
printf(\ }
for(i=0;i<10;i++) {
fscanf(IN,\ iOUT=fun(iIN);
fprintf(OUT,\ }
fclose(IN); fclose(OUT); }
示例代码: int d,k,s=0;
精品
.
while (n>0) {
d=n; s+=d*d*d; n/=10; }
return s;
题号:6991
以下程序的执行结果是________. main()
{ int w = 1, x = 2, y = 3, z = 4; w =( w < x ) ? x : w; w =( w < y ) ? y : w;
w =( w < z ) ? z : w; printf( \
A、2 B、4 C、3 D、1 答案: B
题号:5467
若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是()。 A、n=*q; B、p=q; C、p=n; D、*p=*q; 答案: C
精品
.
题号:5820
以下程序的输出结果是
void prtv(int *x)
{ printf(“%d\\n”, ++*x); } main()
{ int a = 25; prtv(&a); }
A、24 B、26 C、23 D、25 答案: B
题号:6988
以下程序的输出结果是 main()
{ int a = 2, b =5;
printf(“a=%%d,b=%%d\\n”,a, b); }
A、a=%2,b=%5 B、a=%%d,b=%%d C、a=%d,b=%d D、a=2,b=5 答案: C
题号:6976
语句printf(\的输出结果是 (说明:'\\b'是退格符)()。 A、a\\bre\\'hi\\'y\\\\\\bou B、re'hi'you C、abre'hi'y\\bou D、a\\bre\\'hi\\'y\\bou 答案: B
精品