单项选择题

有以下程序:
#include<string.h>
main()
char p[20]=’a’,’b’,’c’,’d’),q[]="abc",r[]="abcde"
strcat(p,r);strcpy(p+strlen(q),q);
printf("%d\n",sizeof(p));

程序运行后的输出结果是______。

A) 9
B) 6
C) 11
D) 7
<上一题 目录 下一题>
热门 试题

单项选择题
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是______。 mein() char s[100]; int c, i; scanf( % c , &C) ; scanf( % d , &i); scanf( % s , s); printf( % c, % d, % s n , c, i, s);
A) 123, 456, 789
B) 1, 456, 789
C) 1, 23, 456, 789
D) 1, 23, 456
单项选择题
若有说明语句:double*p,a;则能通过scanf语句正确给输入项读入数据的程序段是( )。
A) *p=&a;scanf("%1f",p);
B) *p=&a;scanf("%f",p);
C) p=&a;scanf("%1f",*p);
D) p=&a;scanf("%1f",p);
相关试题
  • 下列程序的输出结果是______。 #in...
  • 有以下程序: void f(int*x,iht * ...
  • 有以下程序: #include<stdio.h> mai...
  • 已知字符A的ASCII码值为65,以下程序运行...
  • 以下程序运行后的输出结果是 。 main()...