更多"以下程序段中,错误的行号是 【10】 。 ① #include <s"的相关试题:
[填空题]以下程序段中,错误的行号是______。
① #include <stdio.h>
② main( )
③ char str[14];str[]="I love China!";
④ printf("%s",str);
⑤
[单项选择]
有以下程序段
#include
main( )
{ …
while( getchar( )!=’/n’);
…
}
以下叙述中正确的是()。
A. 此while语句将无限循环
B. getchar()不可以出现在while语句的条件表达式中
C. 当执行此while语句时,只有按回车键程序才能继续执行
D. 当执行此while语句时,按任意键程序就能继续执行
[填空题]以下程序段中,错误的行号是 【10】 。
① #include <stdio.h>
② main( )
③ { char str[14];str[]={"I love China!"};
④ printf("%s",str);
⑤ }
[单项选择]有以下程序段
# include<stdio.h>
main( )
char s[4][10];
int i;
scanf("%s%s",s[0],s[1]);gets(s[2])gets(s[3]);
for(i=0;i<4;i++)
puts(s[i]);
输入数据如下,aaaa bbbb<CR>(此处<CR>代表回车符)
cccc dddd<CR>
输出结果是 ( )
A. aaaa
B. aaaa
C. aaaa
D. aaaa bbbb
[单项选择]以下程序段的输出结果是()。
#include<stdio.h>
main( )
char p[][4]="ABC","DEF","GHI";
int i;
for(i=0;i<3;i++)
puts(p[i]);
A. A B C
B. A D G
C. A B C
D. A B C
[填空题]
以下程序运行后的输出结果是()。
#include
#include
#include
main( )
{ char *p;int i;
p=(char*)malloc(sizeof(char)*20);
strcpy(p,"welcome");
for(i=6;i>=0;i--) putchar(*(p+i));
printf("/n"); free(p);
}
[单项选择]阅读下面程序,则程序段的功能是
#include"stdio.h"
main( )
int c[]=23,1,56,234,7,0,34,i,j,t;
for(i=1;i<7;i++)
t=c[i];j=i-1;
while(j>=0 && t>c[j])
c[j+1]=c[j];j--;
c[j+1]=t;
for(i=0;i<7;i++)
printf("%d",c[i]);
putchar(’/n’);
A. 对数组元素的升序排列
B. 对数组元素的降序排列
C. 对数组元素的倒序排列
D. 对数组元素的随机排列
[单项选择]有以下程序
#include
main( )
{FILE *fp; int i;
char ch[]="abcd",t;
fp=fopen("abc.dat", "wb+");
for(i=0;i<4;i++)fwrite(&ch[i],1,1,fp);
fseek(fp,-2L,SEEK_END);
fread(&,1,1,fp);
fclose(fp);
printf("%c\n",t);
}
程序执行后的输出结果是【 】。
A. d
B. c
C. b
D. a
[单项选择]以下程序段共有错误( )处。
#include <iostream>
using namespaces std;
class Sample
private:
int n;
public:
Sample(int i)
n=i;
void setvalue (int i)
n=i;
void display( )
cout<<”n=”<<n<<endl;
;
int main( )
const Sample a(10);
a.setvalue(5);
a.display( );
return 0;
A. 1
B. 2
C. 3
D. 4
[单项选择]有以下程序
#include
main( )
{struct STU{char name[9];char sex;double score[2]; };
struct STU a={"Zhao",m’’,85.0,90.0},b={"Qian",f’’,95.0,92.0};
b=a:
printf("%s,%c,%2.0f,%2.0f/n",b.name,b.sex,b.score [0],b.score[1]);
}
程序的运行结果是
A. Qian,f,95,92
B. Qian,m,85,90
C. Zhao,f,95,92
D. Zhao,m,85,90
[填空题]下列程序段的输出结果是 [7] 。
#include<iostream.h>
void main( )
int i=10,sum=0;
do
sum=+sum+i;
i=i-2;
while(i>=2);
cout<<sum<<end1;