C语言高手请速进来!十万火急

以下试题请列出答案:1、下列程序的输出结果是()intk;for(k=1;k<5;k++){if(k%2)printf(“#”);elsecontinue;printf(... 以下试题请列出答案:

1、下列程序的输出结果是( )
int k;
for(k=1;k<5;k++){
if(k%2)printf(“#”);else continue;
printf(“*”);
}
A、#*#* B、*#*# C、## D、以上都不对

2、已知字符’c’的ASCⅡ码为99,语句printf(“%d,%c”,’c’,’c’+1);的输出为( )

A、99,c B、99,100 C、99,d D、语句不合法

3、若有说明:int a[ ][4];则a[i][j]前有( )个元素

A、j*4+i B、i*4+j C、i*4+j-1 D、i*4+j+1

4、以下程序的输出结果是( )
main( )
{int i,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、1,5,9 B、1,4,7 C、3,5,7 D、3,6,9
5、以下正确的函数定义形式是( )

A、double fun(int x,int y) B、double fun(int x;int y)
C、double fun(int x,int y); D、double fun(int x, y)

6、如果一个变量在整个程序运行期间都存在,但是仅在说明它的函数内是可见的这变量的存储类型应该被说明为( )

A、静态变量 B、动态变量 C、外部变量 D、内部变量

7、C语言允许函数值类型缺省定义,此时该函数隐含的类型是( )
A、float B、int C、long D、double

8、若有语句int *point,a=4和point=&a;下面军代表地址的一组选项是( )

A、a,point,*a B、&*a,&a,*point
C、*&point,*point,&a D、&a,&*point,point

9、设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是( )

A、c=*p1+*p2; B、p2=c C、p1=p2 D、c=*p1*(p2);

10、下面程序的运行结果是( )
#include”stdio.h”
#include”string.h”
main( )
{
char *s1=”AbDeG”;
char *s2=”AbdEg”;
s1+=2;s2+=2;
printf(“%d\n”,strcmp(s1,s2));
}
A、正数 B、负数 C、零 D、不确定的值
展开
 我来答
匿名用户
2010-03-01
展开全部
D
C
B
C(应该是357,无逗号)
A(C是函数声明的形式,而非定义时的头部)
A
B
D
B
B
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式