有以下C语言程序: #include “stdio.h” int main(int argc,char *argv[]) { int i=argc; while(--i>0) printf(“%s\n”,argv[i]); } 在DOS环境下运行该文件example,设输入命令example C Program<回车>,则输出为( )。
A. example C Program
B. C Pragram
C. Pragram C example
D. Program C
查看答案
有以下程序 #include #define FNA(x) x*x #define FNB(x) x+x main() { int a=2,b=4; printf("%d,%d\n",FNA(FNB(a)),FNB(FNA(b))); } 程序运行后的输出结果是______。
A. 8,32
B. 16,32
C. 8,16
D. 16,16
以下选项中的编译预处理命令行,正确的是______。
A.
B. define int INT
C. B.
D. define eps 0.001
E. C.
F. DEFINE TRUE
G. D.
H. define PI 3.14
有以下程序 #include #define PT 3.5; #define S(x) PT*x*x; main() { int a=1,b=2; printf("%4.1f\n",S(a+b)); } 程序运行后的输出结果是______。
A. 14.0
B. 31.5
C. 7.5
D. 程序有错无输出结果
若有定义double *p;,且成功执行了语句:p=(double*)malloc(120);,则下面说法正确的是______。
A. 可以将p用作含有15个double型元素的数组
B. 可以将p用作含有30个float型元素的数组
C. 可以将一个长度小于120的字符串拷贝到p所指空间
D. p所指空间为默认的int型数组,且有30个int型元素