下列程序的运行结果是( )。#include#define ADD(x)X+Xmain(){ int m=1,n=2,k=3:int s=ADD(m十n)*k;printf(”s=%d”,s):}
A.sum=18
B.sum=10
C.sum=9
D.sum=25
试卷相关题目
- 1若有以下程序:#includevoid fun(float*a,float*b)( float w;*a=*a+*a;w= *a;*a= *h;*b=W;}main(){ float x=2..0,y=3.0,*px=&x,*py=&y;fun(px,py);printf(”%2.of,%2.0fkn”,X,y);)程序的输出结果是( )。
A.4,3
B.2,3
C.3,4
D.3,2
开始考试点击查看答案 - 2以下选项中不合法的用户标识符是( )。
A._123
B.printf
C.A$
D.Dim
开始考试点击查看答案 - 3合法的八进制数是( )。
A.0
B.028
C.-077
D.01.0
开始考试点击查看答案 - 4若程序中有宏定义行:#define N 100,则以下叙述中正确的是( )。
A.宏定义行中定义了标识符N的值为整数100
B.在编译程序对C源程序进行预处理时用100替换标识符N
C.对C源程序进行编译时用100替换标识符N
D.在运行时用100替换标识符N
开始考试点击查看答案 - 5有以下程序:#includevoid WriteStr(char*fn.char*str){FILE*fpfp=fopen(fn,”w”);fputs(str,fp);fclose(fp);)main(){ WriteStr(”t1.dat”,”start”);WriteStr(”t1.dat”,”end”);)程序运行后,文件t1.dat中的内容是( )。
A.start
B.end
C.startend
D.endrt
开始考试点击查看答案 - 6若有以下说明,则( )不是对strcpy库函数正确的调用。strcpy库函数用于复制一个字符串:char*str1==”abed”,strZ[10],*str3="hijklmn",*str4[-2],*str5=”aaaa”;
A.strcpy(str2,str1)
B.strcpy(str3,slrl)
C.strcpy(str1,str2)
D.strcpy(str5,strl)
开始考试点击查看答案 - 7C语言中,字符(char)型数据在微机内存中的存储形式是( )。
A.反码
B.补码
C.EBCDIC码
D.ASCIl码
开始考试点击查看答案 - 8有以下程序:#includemain(){int a[J一{1,2,3,4,5,6,7,8,9,10,11,12),*P=a+5;*q=NULL;+q=*(p+5);printf(”%d%d\n”,*q,*q);}程序运行后的输出结果是( )。
A.运后后报错
B.6 6
C.6 11
D.5 10
开始考试点击查看答案 - 9有以下程序:#includemain(){int i,X[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf(”%d,”,x[i][2-i]);{程序的输出结果是( )。
A.1,5,9,
B.1,4,7,
C.3,5,7,
D.3,6,9,
开始考试点击查看答案 - 10有以下程序:main(){int a=0,b=10,c=0,d=0;if(a=1)b=1;c=2;else d=3:printf(”%d,%d,%d,%d\n”,a,b,c,d);}程序输出( )。
A.0,1,2,0
B.0,0,0,3
C.1,1,2,0
D.编译有错
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它