永发信息网

帮我做一下这些C语言题目。都是大一C的。

答案:2  悬赏:80  手机版
解决时间 2021-08-01 07:05

1. 若用数组名作为函数调用的实参时,传递给形参的是()

A) 数组第一个元素的值 B) 数组的首地址

C)数组中全部元素的值 D)数组元素的个数

2. 设已定义int a [3] [3]={1,2,3,4,5,6,7,8,9},k;则语句

for (k=0;k<3;k++) printf("%d",a[k] [k]);的输出结果是()

A)3 5 7 B)3 6 9 C)1 5 9 D)1 4 7

3. 设定型变量a为5,使b不为2的表达方式是()

A) b=a/2 B) b=6-(--a) C) b=a%2 D) b=a>3?2:1

4.设m, n, b, c, d 均为0,执行(m=a==b) | |(n=c==d) 后,m,n的值是()

A) 0, 0 B) 0, 1 C)1, 0 D) 1, 1

5. 设有定义:char s [12]={"string"};

printf("%d\n",strlen(s));的输出结果是()

A) 0 B) 6 C) 7 D)12

6. 执行下面程序段后, i 的值是( )

int i=10;

switch(i)

{

case .9 :i+=1;

case .10 :i+=1;

case .11 :i+=1;

default :i+=1;

}

A) . 10 B) .11 C).12 D).13

7. main()
{int a=1,b=1,x=3,y=5
if(x>0) a=a+1;
if(x>y) b=b+1;
else if(x==y) b=5;
else b=2*x;
printf("a=%d, b=%d\n" a,b);
}
运行结果是:

2.阅读程序写出程序运行结果
8. .main()
{int a=1,b=2,c=5
{int c;
c=a+b;
printf("%d,%d,%d\n",a,b,c);
}
printf("%d,%d,%d\n",a,b,c);

}
运行结果是:

9. .阅读程序写出程序运行结果
9.try()
{ static int x=3;
x++;
return(x);

}

main()
{int i,x;
for(i=0; i<=2; i++ )
x=try();
printf("%d\n",x);

}
运行结果是:


10.写出以下函数ABC的功能:
ABC(char *ps)
{
char *p;
p=ps;
while(*p++);
return(p-ps-1)
}
函数的功能是:

11..

main()
{
int x=678,y=0;
while(x!=0)
{
y+=x%10;
y=y*10;
x=x/10;
}
printf("y=%d\n,y/10");

}
运行结果是:


12.

main()
{
int n=10;
while(n>6)
{
n--;
printf("%d",n);
}
}

运行结果是:


13. int x=1, y=0;
switch(x)
{
case 1:switch(y)
{
case 0: printf("**1**");berak;
case 1: printf("**2**");berak;


}
case 2: printf("**3**");

}
程序运行的结果是:


14. main()
{
char ch;int s=0;
while((ch=getchar())!='\n')
{
if(ch>='a'&&ch<='z'或(我这边那个符号打不出来。不过是或)ch>='A'&&ch<='Z')
s++;
}
printf("s=%3d",s);
}
程序的功能是:

最佳答案

对于题目中一些不完全确定的,我在VC下给予了测试,希望以下答案可以帮助到你;


1. 若用数组名作为函数调用的实参时,传递给形参的是(B)


A) 数组第一个元素的值 B) 数组的首地址


C)数组中全部元素的值 D)数组元素的个数


2. 设已定义int a [3] [3]={1,2,3,4,5,6,7,8,9},k;则语句


for (k=0;k<3;k++) printf("%d",a[k] [k]);的输出结果是(C)


A)3 5 7 B)3 6 9 C)1 5 9 D)1 4 7


3. 设定型变量a为5,使b不为2的表达方式是(C)


A) b=a/2 B) b=6-(--a) C) b=a%2 D) b=a>3?2:1


4.设m, n, b, c, d 均为0,执行(m=a==b) | |(n=c==d) 后,m,n的值是(D)


A) 0, 0 B) 0, 1 C)1, 0 D) 1, 1


5. 设有定义:char s [12]={"string"};


printf("%d\n",strlen(s));的输出结果是(B)


A) 0 B) 6 C) 7 D)12


6. 执行下面程序段后, i 的值是(D )


int i=10;


switch(i)


{


case .9 :i+=1;


case .10 :i+=1;


case .11 :i+=1;


default :i+=1;


}


A) . 10 B) .11 C).12 D).13


7. main()
{int a=1,b=1,x=3,y=5
if(x>0) a=a+1;
if(x>y) b=b+1;
else if(x==y) b=5;
else b=2*x;
printf("a=%d, b=%d\n" a,b);
}
运行结果是:a=2,b=6


2.阅读程序写出程序运行结果
8. .main()
{int a=1,b=2,c=5
{int c;
c=a+b;
printf("%d,%d,%d\n",a,b,c);
}
printf("%d,%d,%d\n",a,b,c);


}
运行结果是:1,2,3


1,2,5


9. .阅读程序写出程序运行结果
9.try()
{ static int x=3;
x++;
return(x);


}


main()
{int i,x;
for(i=0; i<=2; i++ )
x=try();
printf("%d\n",x);


}
运行结果是:6



10.写出以下函数ABC的功能:
ABC(char *ps)
{
char *p;
p=ps;
while(*p++);
return(p-ps-1)
}
函数的功能是:计算字符串长度


11..


main()
{
int x=678,y=0;
while(x!=0)
{
y+=x%10;
y=y*10;
x=x/10;
}
printf("y=%d\n,y/10");


}
运行结果是:y=876



12.


main()
{
int n=10;
while(n>6)
{
n--;
printf("%d",n);
}
}

运行结果是:9876



13. int x=1, y=0;
switch(x)
{
case 1:switch(y)
{
case 0: printf("**1**");berak;
case 1: printf("**2**");berak;



}
case 2: printf("**3**");


}
程序运行的结果是:**1****3**




14. main()
{
char ch;int s=0;
while((ch=getchar())!='\n')
{
if(ch>='a'&&ch<='z'或(我这边那个符号打不出来。不过是或)ch>='A'&&ch<='Z')
s++;
}
printf("s=%3d",s);
}
程序的功能是:计算出输入的字符串中有多少个大小写字母;


全部回答
bdcccd a=2,b=6 1,2,3 1,2,5 6 我也说不出来意思(但是好像是指针首位和末尾之间有多个字符) 876 9 8 7 6 **1** **3** 统计输入字符串中的字母个数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
汨罗市岳阳安踏(建设中路)地址在什么地方,想
沥青公路4精英赛 那里能下载 啊
鹿邑县周口晏庄社区居民委员会地址是什么,有
简述C语言中,break语句与continue语言的作用
DOTA英雄跳大
中国有嘻哈热狗台词,哪句是吴制作人在《中国
黄石港区黄石紫娟海外代购平价生活馆地址在哪
和回忆有关的句子,有关删除手机照片回忆的句
在不知道QQ所有密码问题的情况下【只知道现在
碾子山区齐齐哈尔汁道火锅这个地址怎么能查询
QQT怎么得声望
绝命时刻现代战争的开场曲
沈丘县周口知味你麻辣烫哪位知道具体地址啊
有防静电的衣服吗?
QQ红钻黄钻升到七级后会不会永久点亮?
推荐资讯
武陵区常德百斯盾服饰地址在哪,我要去那里
鼓楼区开封陈氏康源中医按摩诊所在哪里啊,我
老河口市襄樊那家大酒店地址在哪,我要去那里
广水市随州精牧卫浴我想知道这个在什么地方
蔡甸区武汉中国移动地址在什么地方,想今天过
西陵区宜昌CBD歌库KTV在哪里啊,我有事要去这
吉首市湘西索菲雅仿古砖地址有谁知道?有点事
岳塘区湘潭好再来餐馆(下摄司街)在什么地方啊
春风得意什么意思,春风得意马蹄疾。打一数字
请问现在有什么日语歌最好听的??
求半条命2第一章下载地址!!!要下的起的 谢
铁岭哪招假期工啊。学生兼职之类的。类似帖单
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?