如果你有空的话,请来参加我们的讨论会。
第1题
下面程序中有错误的行是(每行程序前面的数字表示行号) 1 main() 2 { 3 int a[3]={1}; 4 int i; 5 scanf("%d",&a); 6 for(i-1;i<3;i++)a[0]=a[0]+a[i]; 7 printf("a[0]=%d\n ,"a[0]); 8 }
A.3
B.6
C.7
D.5
第2题
A.3
B.6
C.7
D.5
第3题
下面程序中有错误的行是()。(每行程序前面的数字表示符号) 1 main() 2 { 3 int a[3]={1}; 4 int i; 5 scanf("%d",&a); 6 for(i-1;i<3;i++)a[0]=a[0]+a[i]; 7 printf("a[0]=%d\n ,"a[0]); 8 }
A.3
B.6
C.7
D.5
第4题
对下面程序描述正确的一项是 (每行程序前面的数字表示行号)
1 main()
2 {
3 float a[3]={0.0};
4 int i;
5 for(i=0;i<3;i++)scanf("%d",&a[i]);
6 for(i=1;i<3;i++)a[0]=a[0]+a[i];
7 printf("%f\n",a[0]);
8 }
A.没有错误
B.第3行有错误
C.第5行有错误
D.第7行有错误
第5题
A.A.第3行有错
B.B.第7行有错
C.C.第5行有错
D.D.没有错误
第6题
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.1 5 9
B.1 4 7
C.3 5 7
D.3 6 9
第7题
A.cgar str[20]; scanf("%s",&str);
B.char *p; scanf("%s",p);
C.char str[20]; scanf("%s",&str[2])
D.char str[20],*p=str; scanf("%s",p[2]);
第8题
#include<stdio.h>
main()
{ static char a[]=" Languagef" ,b[]="programe";
char *p1,*p2; int k;
p1=a; p2=b;
for(k=0; k<=7; k++)
if(*(p1+k)==*(p2+k)) printf(" %c",*(p1+k)); }
A.gae
B.ga
C.Language
D.有语法错
第9题
char s[]=" an apple" ;
printf(" %d\n",strlen(s));
A.7
B.8
C.9
D.10
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!