c语言题目,求大神解答,急急急,程序用c++编

90.关于数组下列说法错误的是()A.数组下标的合理取值范围是[0,数组长度-1]B.数组元素在内存中按下标递增的顺序存放C.一次可以引用一个或多个数组元素D.对数组初始... 90. 关于数组下列说法错误的是( )

A. 数组下标的合理取值范围是[0,数组长度-1]

B. 数组元素在内存中按下标递增的顺序存放

C. 一次可以引用一个或多个数组元素

D. 对数组初始化时可以只对部分元素进行初始化

80. 执行完下面的程序段后,*(ptr+5)的值为( )

char str[ ]=”Hello”

char *ptr;

ptr=str;

A. ‘o’ B. ‘\0’ C.不确定的值 D. ‘O’的地址

60. 关于指针下面说法正确的是( )

A. 可以通过如int *p1,p2,p3;的方式定义多个指针

B. 指针的类型必须和它所指向变量的类型相同

C. 指针与指针之间也可以进行任意的算术运算

D. 不同类型的指针之间可通过类型转换实现赋值运算

67. 已知P为指针变量,a为数组名,i为整型变量,下列赋值语句中不正确的是()

A. P=&i; B. p=a; C. p=&a[i]; D. p=10;

61. 字符型数据在微机中的存储形式是( )

A. 反码 B. 补码 C. EBCDIC码 D. ASCII码

78. 设有定义:int n1=0, n2, *p=&n2,*q=&n1; 以下赋值语句中与n2=n1;语句等价的是()

A. *p=*q;

B. p=q;

C. *p=&n1;

D. p=*q;

11 设变量已正确定义,则以下能正确计算f=n!的程序段是( )

A. f=0; for(i=1;i<=n;i++)

B. f=1; for(i=1;i<n;i++) f*=i;

C. f=1; for(i=n;i>1;i++) f*=i;

D. f=1; for(i=n;i>=2;i--) f*=i;

1. 以下程序的功能是输出如下形式的方阵:

13 14 15 16

9 10 11 12

5 6 7 8

1 2 3 4

请填空:

int main( )

{

for (j=4;j_________; j--)

{

for (i=1;i<=4;i++)

{

x=(j-1)*4+__________;

printf(“%4d\n”, x );

}

printf(“\n”);

}

1. #include<stdio.h>

int main()

{

int a;

a=1;

{

int b=2;

b=a+b;

a=a+b;

}

printf("%d\n", a);

return 0;

}

结果:___________

2. #include<stdio.h>

void fun(int k);

int main()

{

int k;

for(k=1;k<=3;k++)

fun(k);

return 0;

}

void fun(int k)

{

static int a;

printf("%d\n",a);

a+=k;

}

结果:_______________

88. 编写程序,输入一个以回车符结束的字符串(少于20个字符),统计其中字母的个数。
展开
 我来答
meliumeng
2012-03-10 · 超过41用户采纳过TA的回答
知道答主
回答量:125
采纳率:0%
帮助的人:111万
展开全部
c
b
b
d
d
a
d
>0
i
4
0
1
3

#include <stdio.h>
void main()
{
int num=0,i;
char str[20];
gets(str);
for (i=0;str[i]!='\0';i++)
if ((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))
num++;
printf("%d\n",num);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式