当前位置:首页 > 齐大C语言单选题
单项选择
程序中第一条可以程序中的main包含文件中的第一个函C
200 C语言执行程序的结束执行点是()。
程序中第一个函数
201 C语言程序中,若对函数类型未加显式说明,则函数的隐含说明类型为()。
202 C语言程序中,当调用函数时()。
203
数组名作为实参数传递给函数时,数组名被处理为()。
204 以下描述中,正确的是()。
205 以下对C语言函数的描述中,正确的是()。以下函数调用语句中实参的个数是()。206
exce((v1,v2),(v3,v4,v5),v6); 以下函数调用语句中实参的个数是()。207
func((e1,e2),(e3,e4,e5));
208 C语言中函数调用的方式有()。
执行下面程序后,输出结果是()。 main() 209
{ a=45,b=27,c=0;
执行语言 void
实参和虚参各占一个独立的存储单元
该数组的长度 预处理是指完成宏
替换和文件包含中指定的文件的调用
C程序必须由一个或
一个以上的函数组
成
3
2
函数调用作为语句一种
45
double
实参和虚参共用存储单元
该数组的元素个数
预处理指令只能位
于C源文件的开始 C函数既可以嵌套定义又可以递归调用
4
3
函数调用作为函数表达式一种
27
函数 int 可以由用户指定是否共用存储单元 该数组的首地址
C源程序中凡是
行首以#标识的控制行都是预
处理指令
函数必须有返回值,否则不能使用函数
5
5
函数调用作为语句或函数表达式两种
18
数 char 计算机系统自动确定是否共用存储单元 该数组中各元素的值 预处理就是
完成C编译程序对C源程序第一遍扫描,为编译词法和语法分析作准备 C程序中有调
用关系的所有函数必须放在同一个程序文件中
6
语法错误
函数调用作为语句?函数表达式或函数参数三种
72
C C C C A A
A
D
A
c=max(a,b);
printf(\ }
int max(x,y)
int x,y;
{ int z;
if(x>y) z=x;
else z=y;
return(z); }
以下程序的输出结果为()。 main()
{int a=1,b=2,c=3,d=4,e=5; 210
printf(\+e))); }
单项选择
15
13
9
函数调用出错
B
int func(int x,int y) {
return(x+y); }
211 下列定义不正确的是()。
下列程序运行结果为()。
#define P 3
#define S(a) P*a*a main() 212
{int ar;
ar=S(3+5);
printf(\ }
已知p,p1为指针变量,a为数组名,j为213
整型变量,下列赋值语句中不
正确的是()。 214
经过下列的语句 int j,a[10],*p;定义后,下列语句中合法的是()。
215 两个指针变量可以()。
216 若已定义x为int类型变量,下列语句中
单项选择
#define PI 3.141592
192
p=&j,p=p1;
p=p+2; 相加 int p=&x;
#define S345
29
p=a;
p=a[5]; 相乘 int *p=x;
int max(x,y); int x,y; { } 27
p=&a[j];
p=a[2]+2; 不能指向同一地址 int *p=&x;
static char c;
25
p=10;
p=&(j+2); 指向同一地址 *p=*x;
C
B
D
A D C
说明指针变量p的正确语句是()。
217 关于指针概念说法不正确的是()。
218
设有说明int (*ptr)[M];其中标识符ptr是()。
219 下面选择中正确的赋值语句是(设char a[5],*p=a;)()。
220
具有相同类型的指针变量p与数组a,不能进行的操作是()。
若有下列定义,则对a数组元素地址的正确引用是()。 221
int a[5],*p=a;
若有下列定义和语句,则对a数组元素的非法引用是()。 222
int a[2][3], (*pt)[3]; pt=a; 若有下列定义,则对a数组元素地址的正确引用是()。 223
int a[5],*p=a; 以下程序段 char
*alp[]={\224 puts(alp[1]);
的输出结果是()。
设有以下语句,若0 char str[4][2]={\,*strp[4]; 单项选择 一个指针变量只能指向同一类型变量 M个指向整型变量的指针 p=\p=a; &a[5] pt[0][0] *(p+5) A strp 一个变量的地址称为该变量的指针 指向M个整型变量的函数指针 a=\*p=a[0]; p+2 *(pt+1)[2] *p+2 B str[k] 只有同一类型 变量的地址才能放到指向该类型变量的指针变量之中 一个指向具有M 个整型元素的一维数组的指针 *p=\p=&a[0]; a++ *(pt[1]+2) *(a+2) D strp[k] 指针变量可以由整数赋,不能用浮点赋 具有M个指针元素的一维指针数组,每个元素都只能指向整型量 *a=\p=&a; &a *(a[0]+2 *&a[5] DEF *strp D C A D B B C D A
共分享92篇相关文档