若程序中有宏定义行:#define N 100则以下叙述中正确的是( )。
A.宏定义行中定义了标识符N的值为整数100
B.在编译程序对C源程序进行预处理时用100替换标识符N
C.对C源程序进行编译时用100替换标识符N
D.在运行时用100替换标识符N
试卷相关题目
- 1有以下程序:void funl(char*p){ char*q;q=P;while(*q!='\O'){(*q)++;q++;}}main(){ char a[]={"Program"),*P;p=&a[3];funl(p);printf("%s\n",a);}程序执行后的输出结果是( )。
A.Prohsbn
B.Prphsbn
C.Progsbn
D.Program
开始考试点击查看答案 - 2下列程序中c的二进制值是( )。char a=2,b=4,c;c=a^b>>2;
A.00000011
B.00010100
C.00011100
D.00011000
开始考试点击查看答案 - 3下面的函数调用语句中func函数的实参个数是( )。func((f2v1,v2),(v3,v4,v5),(v6,max(v7,v8)))
A.3
B.4
C.5
D.8
开始考试点击查看答案 - 4设x=015,则x=x^017的值是( )。
A.00001111
B.11111101
C.00000010
D.1 1000000
开始考试点击查看答案 - 5下列可作为C语言赋值的语句的是( )。
A.x一3,y=5
B.a=b=6
C.i--;
D.a,c
开始考试点击查看答案 - 6表达式'5'-'1'的值是( )。
A.整数4
B.字符4
C.表达式不合法
D.字符6
开始考试点击查看答案 - 7结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法
A.对象
B.数据结构
C.数据流
D.目标
开始考试点击查看答案 - 8表示关系X<=Y<=Z的C语言表达式为( )。
A.(X<=Y)&&(Y<=Z)
B.(X<=Y)AND(Y<=Z)
C.(X<=Y<=Z)
D.(X<一Y)&(Y<一Z)
开始考试点击查看答案 - 9有下列函数定义:int fun(double a,double b){return a*b;}若下列选项中所用变量都已经正确定义并赋值,错误的函数调用是( )。
A.if(fun(x,y)){……}
B.z=fun(fun(x,y),fun(x,y));
C.z=fun(fun(X,y)x,y);
D.fun(x,y);
开始考试点击查看答案 - 10以下叙述中不正确的是( )。
A.在不同的函数中可以使用相同名字的变量
B.函数中的形式参数是局部变量
C.在一个函数内定义的变量只在本函数范围内有效
D.在一个函数内的复合语句中定义的变量在本函数范围内有效
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2011年注册安
类别:建筑类其它