相关题目
下列访问二维数组 nArray 的最后一个元素正确的是( )
int nArray[5][10];
对于如下两种形式
char *text1[3] = {"123", "c/c++", "think"} ;
char text2[3][8] = {"123", "c/c++", "think"} ;
printf("Size of text1: %d\n", sizeof( text1 ) ) ;
printf("Size of text2: %d\n", sizeof( text2 ) ) ;
打印结果分别是( )
运行以下程序后, 如果从键盘上输入 china# , 则输出结果为( )
void main(void)
{
int v1 = 0, v2 = 0;
char ch;
while((ch = getchar() ) != ' #' )
switch (ch)
{
case ' a' :
case ' h' :
case ' o' : v2++;
}
printf("%d, %d\n",v1, v2) ;
}
有如下程序, 如果从键盘上输入china#<回车>,则程序运行结果为
#include
int main()
{
int v1 = 0, v2 = 0;
char ch;
while((ch = getchar() ) !='#' )
switch (ch)
{
case 'a':
case 'h':
case 'o': v2++;
}
printf("%d, %d\n",v1, v2) ;
return 0;
}
以下程序的正确运行结果是( )。
#include int func ( int a , int b );
int main()
{
int k =4 , m =1 , p ;
p = func(k,m); printf("%d,",p);
p = func(k,m); printf("%d\n",p);
return 0;
}
func ( int a , int b )
{ static int m = 0 , i = 2 ;
i+=m + 1 ;
m = i + a + b ;
return ( m ) ;
}
下列四组选项中, 均不是 C 语言关键字的选项是( ) 。
能正确表示逻辑关系: a≥10 或 a≤0 的 C 语言表达式是( )
以下循环体的执行次数是( )
void main(void)
{
int i, j;
for(i = 0, j = 1; i <= j + 1; i = i + 2, j--)
{
printf("%d \n", i) ;
}
}
完成以下冒泡排序(从小到大) 的程序:
#include
void main(void)
{
int nArray[5] ={5, 4, 3, 2, 1} ;
for(int nI = 0; nI < 5; nI++)
{
for(int nJ = 0; nJ <= 5; nJ++)
{
if(________________________)
{
int nTemp = 0;
nTemp = nArray[nJ];
nArray[nJ] = nArray[nJ+1];
nArray[nJ+1] = nTemp;
}
}
}
已知:float x=1,y;则y=++x*++x的结果为 ( )。
