谁能帮忙回答一下计算机C语言的选择题

1.若用数组名作为函数调用的实参,传递给形参的是
选项:
a、数组的首地址
b、数组第一个元素的值
c、数组中全部元素的值
d、数组元素的个数

2.设有如下定义,则正确的叙述为 char x[]={“abcdefg”}; char y[]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’};
选项:
a、数组x和数组y等价
b、数组x和数组y的长度相同
c、数组x的长度大于数组y的长度
d、数组x的长度小于数组y的长度

以下叙述中不正确的是
选项:
a、在不同的函数中可以使用相同名字的变量
b、函数中的形式参数是局部变量
c、在一个函数内的复合语句中定义变量在本函数范围内有效
d、在一个函数内定义的变量只在本函数范围内有效

下列程序执行后输出的结果是 int d=1; fun (int p) { int d=5; d + =p + +; printf("%d,",d); } main( ) { int a=3; fun(a); d + = a + +; printf("%d\n",d); }
选项:
a、8, 4
b、9, 6
c、9, 4
d、8, 5

分析以下程序的输出结果是 main() {int a=5,b=-1,c; c=adds(a,b); printf(“%d”,c); c=adds(a,b); printf(“%d\n”,c); } int adds(int x,int y) {static int m=0,n=3; n*=++m; m=n%x+y++; return(m); }
选项:
a、2,3
b、2,2
c、3,2
d、2,4

定义如下变量和数组:int i; int 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、
b、
c、
d、

以下程序的输出结果是 char str[15]=”hello!”; printf(“%d\n”,strlen(str));
选项:
a、15
b、14
c、7
d、6

以下程序的输出结果是 #define f(x) x*x main() {int a=6,b=2,c; c=f(a)/f(b); printf(“%d\n”,c); }
选项:
a、9
b、6
c、36
d、18

设有数组定义:char array[]=”student”;则数组所占的存贮空间为
选项:
a、6个字节
b、7个字节
c、8个字节
d、9个字节

C语言允许函数值类型缺省定义,此时该函数值隐含的类型是
选项:
a、float
b、int
c、long
d、double

若有说明int a[3][4];则对a数组元素的正确引用是
选项:
a、a[2][4]
b、a[1,3]
c、a[1+1][0]
d、a(2)(2)

在函数中默认存储类型说明符的变量应该是________存储类型
选项:
a、内部静态
b、外部
c、自动
d、寄存器

下列描述中不正确的是
选项:
a、字符型数组中可能存放字符串
b、可以对字符型数组进行整体输入、输出
c、可以对整型数组进行整体输入、输出
d、不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值

感谢

1.A
2.C
3.C
4.D
5.A
7.D
8.C
9.C
10.B
11.C
12.C

13.C追问

不知道有没有空将我提出的提问回答一下?
谢谢 我一定会将全部都采纳为最佳答案的

追答

你的提问时什么啊

追问

加我QQ 779578932可以吗
http://zhidao.baidu.com/question/283019922.html
http://zhidao.baidu.com/question/283026304.html
http://zhidao.baidu.com/question/283030062.html

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜