更多"设有如下程序: #include 'string.h' main("的相关试题:
[单项选择]设有如下程序:
#include "string.h"
main( )
static char s1[20],s2[20];
scanf("%s",s1);scanf("%s",s2);
if(strcmp(s1,s2)) printf("@");
else printf("$");
printf("%d/n",strlen(strcat(s1,s2)));
如果从键盘上输入name<回车>name1<回车>,则程序运行后的输出结果是 ( )
A. $8
B. @10
C. $9
D. @9
[单项选择]设有如下程序:
#include"stdio.h"
main( )
char c;
int m=0,n=0;
while((c=getchar( ))!=’/n’)
if(c>=’A’&&c<=’Z’) m++;
else if(c>=’a’&&c<=’z’)n++;
printf("m=%d,n=%d",m,n);
如果从键盘上输入:AbCdefGHj<回车>,则程序运行后的输出结果是 ( )
A. m=5,n=4
B. m=4,n=5
C. m=9,n=0
D. 无确定值
[填空题]阅读以下程序:
#include<iostream.h>
void main( )
static int a[][3]=9,7,5,3,1,2,4,6,8;
int i,j,s1=0,s2=0;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(i==j)s1=sl+a[i][j];
if(i+j==2)s2=s2+a[i][j];
cout<<s1<<","<<s2<<endl;
则该程序的输出结果为 【15】 。
[单项选择]设有如下程序: #include"stdio.h" main( ) { char c; int m=0,n=0; while((c=getchar( ))!=’/n’) {if(c>=’A’&&c<=’Z’) m++; else if(c>=’a’&&c<=’z’)n++;} printf("m=%d,n=%d",m,n);} 如果从键盘上输入:AbCdefGHj<回车>,则程序运行后的输出结果是 ( )
A. m=5,n=4
B. m=4,n=5
C. m=9,n=0
D. 无确定值
[单项选择]设有如下程序段:
main( )
char s[4][20];
int i;
scanf("%s%s",s[0],s[1]);
gets(s[2]);gets(s[3]);
for(i=0;i<4;i++)
puts(s[i]);
输入数据如下:(此处<CR>代表回车符)
aa bb<CR>
cc dd<CR>
则程序的输出结果是______。
A. aa bb ccdd
B. aa bb cc dd
C. aa bb cc dd
D. aa bb cc dd
[填空题]设有如下程序:
main( )
int n1,n2;
scanf("%d",&n2);
while(n2!=0)
n1=n2%10;
n2=n2/10;
Printf("%d",n1);
程序运行后,如果从键盘上输入1298,则输出结果为 【10】 。
[填空题]以下程序的运行结果为 【9】 。
#include <stdio.h>
main( )
static int b[2][3]=1,2,3,4,5,6;
static int *pb[]=b[0],b[1];
int i,j;
i=0;
for (j=0;j<3;j++)
printf("b[%d][%d]=%d ",i,j,*(pb[i]+j));
printf("/n");
[填空题]设有如下程序:
main( )
int n1,n2;
scanf("%df",&n2);
while(n2!=0)
n1=n2%10;
n2=n2/10;
printf("%d",n1);
程序运行后,如果从键盘上输入1298,则输出的结果为______。
[填空题]设有如下程序:
main( )
int n1,n2;
scanf("%d",&n2);
while(n2!=0)
n1=n2%10;
n2=n2/10;
printf("%d",n1);
程序运行后,如果从键盘上输入1298,贝愉出结果为 【10】 。
[填空题]以下程序的运行结果为______。
#include <stdio.h>
main( )
static int b[2][3]=1,2,3,4,5,6;
static int *pb[]=b[0],b[1];
int i,j;
i=0;
for (j=0;j<3;j++)
printf("b[%d][%d]=%d ",i,j,*(pb[i]+j));
printf("/n");
[单项选择]设有如下程序
Option Base 1
Private Sub Command1_Click( )
Dim a(10)As Integer
Dim n As Integer
n=lnput Box(“输入数据”)
If n<10 Then
Call GetArray(a,n)
End If
End Sub
Private Sub GetArray(b( )As Integer,n As Integer)
Dim c(10)AsInteger
j=0
For i=1 To n
b(i)=CInt(Rnd( )*100)
If b(i)/2=b(i)/2 Then
j=j+1
c(j)=b(i)
End lf
Next
Print j
End Sub
以下叙述中错误的是
A. 数组b中的偶数被保存在数组c中
B. 程序运行结束时,在窗体上显示的是c数组中元素的个数
C. GetArray过程的参数n是按值传送的
D. 如果输入的数据大于10,则窗体上不显示任何信息
[单项选择]设有如下程序文件:
SET TALK OFF
CLEAR
DIMENSION a(2,3)
i=1
DO WHILE i<=2
j=1
DO WHILE j<=3
a(i,)=i+j
a(i,j)
j=j+1
ENDDO
i=i+1
ENDDO
SET TALK ON
RETURN
执行此程序,程序的运行结果为( )。