有如下程序段void fun(int *a int *b){ int *k; k=a; a=b; b=k;}main(){ int a=3 b=6 *x=&a 有如下程序段void fun(int *a, int *b){ int *k; k=a; a=b; b=k;}main(){ int a=3, b=6, *x=&a, *y=&b; fun(x,y); printf("%d %d" 答案解析
已知int a=1 b=-1;则语句printf("%d\n" (a-- ++b));的输出结果是A.-1 B.0 C.1 D.语句错误 已知int a=1,b=-1;则语句printf( "%d\n ",(a--,++b));的输出结果是A.-1 B.0 C.1 D.语句错误 答案解析
有以下程序main(int argc char *argv[]){ int n i=0; while(argv[1][i]!=’’){ n=fun(); i++;} 有以下程序main(int argc,char *argv[]){ int n,i=0; while(argv[1][i]!=’’) { n=fun(); i++;} printf("%d ",n*argc);}int fun (){ static 答案解析
若变量已正确定义 要求程序段完成求5!的计算 不能完成此操作的程序段是A.for(i=1 p=1;i<=5;i+ 若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是A.for(i=1,p=1;i<=5;i++) p*=i; B.i=1;p=1;while(i<=5){p*=i; i++;}C.for( 答案解析
以下程序的输出结果是unsigned fun6(unsigned num){ unsigned k=1; do{k *=num%10;num/=10;} w 以下程序的输出结果是unsigned fun6(unsigned num){ unsigned k=1; do{k *=num%10;num =10;} while (num); return k;}main(){ unsigned n=26; printf( "%d\n ", fun6(n));} 答案解析
分布式数据库系统不具有的特点是A.数据的物理分布性和逻辑整体性 B.位置透明性和复制透明性C.事 分布式数据库系统不具有的特点是A.数据的物理分布性和逻辑整体性 B.位置透明性和复制透明性C.事物管理的集中性 D.数据冗余 答案解析
若有说明:int a[3][4]={0}; 则下面正确的叙述是A.只初始化了第一个元素 即a[0][0]可得到初值0 若有说明:int a[3][4]={0};,则下面正确的叙述是A.只初始化了第一个元素,即a[0][0]可得到初值0B.此初始化语句不正确C.数组a中各元素都可得 答案解析
以下选项中 不能作为合法常量的是A.1.24e03 B.1.34e0.3 C.1.24e+3 D.1.34e0 以下选项中,不能作为合法常量的是A.1 24e03 B.1 34e0 3 C.1 24e+3 D.1 34e0 答案解析
若有下面的程序段#include "stdio.h"main(){ int i=6; while(i--) printf("%d" --i); printf("\n 若有下面的程序段 include "stdio h "main(){ int i=6; while(i--) printf( "%d ",--i); printf( "\n ");}那么程序的输出结果为A.531 B.420C.654321 D.死循环 答案解析
下列用于printf函数的控制字符常量中 代表“竖向跳格”的转义字符常量是A.\b B.\t C.\v D.\f 下列用于printf函数的控制字符常量中,代表“竖向跳格”的转义字符常量是A.\b B.\t C.\v D.\f 答案解析