有以下程序
#include "stdio.h"
void main( )
{ int n[3][3], i, j;
for(i=0;i<3;i++ )
for(j=0;j<3;j++ )
n[i][j]=i+j;
for(i=0;i<2;i++ )
for(j=0;j<2;j++ )
n[i+1][j+1]+=n[i][j];
printf("%d\n", n[i][j]);
}
执行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6c48-c089-2897e0346505.html
点击查看答案
有以下程序
#include
main()
{int c[3]={0},k,I;
while((k=getchar())!=’\n’)
c[k-‘A’]++;
for(i=0;i<3;i++) printf(“%d”,c[i]); printf(“\n”);
}
若程序运行时从键盘输入ABCACC<回车>,则输出结果为 ( ) 。
A. 211
B. 212
C. 213
D. 214
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e034651b.html
点击查看答案
下面那个选项是正确的()。 (每行程序前面的数字表示行号)
1 main()
2 {
3 float a[3]={0};
4 int i;
5 for(i=0;i<3;i++) scanf(“%f”,&a[i]);
6 for(i=1;i<4;i++) a[0]=a[0]+a[i];
7 printf(“%f\n”,a[0]);
8 }
A. 没有错误
B. 第3 行有错误
C. 第5 行有错误
D. 第6 行有错误
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346505.html
点击查看答案
设有以下定义,值为5的枚举常量是( )。
enum week{sun,mon=4,tue,wed,thu,fri,sat} w;
A. tue
B. sat
C. fri
D. thu
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346514.html
点击查看答案
有以下程序
main()
{int a=1,b=3,c=5;
int *p1=&a,*p2=&b,*p=&c;
*p=*p1*(*p2);
printf("%d\n",c);
}
执行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346500.html
点击查看答案
有以下程序
void fun2(char a, char b){printf(“%c%c”,a,b);}
char a= 'A',b= 'B';
void fun1( ){ a= 'C'; b= 'D'; }
main( )
{ fun1( ) ;
printf( “%c%c”,a,b);fun2('E', 'F'); }
程序的运行结果是()。
A. CDEF
B. ABEF
C. ABCD
D. CDAB
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346505.html
点击查看答案
以下叙述中正确的是()。
A. 预处理命令行必须位于C源程序的起始位置
B. 在C语言中,预处理命令行都以"#"开头
C. 每个C程序必须在开头包含预处理命令行:#include
D. C语言的预处理不能实现宏定义和条件编译的功能
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346505.html
点击查看答案
有以下程序
#include
void fun(int *s)
{ static int j=0;
do
{ s[j]+=s[j+1];
}while(++j<2);
}
void main()
{ int k,a[10]={1,2,3,4,5};
for(k=1;k<3;k++)
fun(a);
for(k=0;k<5;k++)
printf("%d",a[k]);
}
执行后的输出结果是( )。
A. 35756
B. 23445
C. 35745
D. 12345
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346518.html
点击查看答案
以下程序运行后的输出结果是( ) 。
#include
main()
{int i,j;
for(i=6;i>3;i--) j=i;
printf(“%d%d\n”,i,j);
}
A. 2,3
B. 3,3
C. 3,4
D. 4,5
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346518.html
点击查看答案
在C语言中,int,char和short三种类型数据在内存中所占用的字节数 ()。
A. 由用户自己定义
B. 均为2个字节
C. 是任意的
D. 由所用机器的机器字长决定
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e034651e.html
点击查看答案