下面程序的输出结果为()。
main()
{ int a,b;b=(a=3*5,a*4,a*5);
printf("%d",b);
}
A. 60
B. 75
C. 65
D. 无确定值
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346509.html
点击查看答案
以下正确的描述是()。
A. continue语句的作用是结束整个循环的执行
B. 只能在循环体内和switch语句体内使用break语句
C. 在循环体内使用break语句或continue语句的作用相同
D. 从多层循环嵌套中退出时, 只能使用goto语句
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e034650f.html
点击查看答案
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
A. *p=a;
scanf("%1f",p);
B. *p=a;
scanf("%f",p);
C. p=a;
scanf("%1f",*p);
D. p=&a;
scanf("%1f",p);
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346528.html
点击查看答案
以下程序运行后的输出结果是 ( ) 。
#include
main()
{int i,n[]={0,0,0,0,0};
for(i=1;i<=2;i++)
{n[i]=n[i-1]*3+1;
printf(“%d”,n[i]);
}
printf(“\n”);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346519.html
点击查看答案
有以下程序
main()
{int y=10;
while(y--);printf("y=%d\n",y);
}
程序执行后的输出结果是()。
A. y=0
B. y=-1
C. y=1
D. while构成无限循环
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346510.html
点击查看答案
下列程序的输出结果是()。
main()
{ char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;
printf("%d",*--p);
}
A. 非法
B. a[4]的地址
C. 5
D. 3
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346509.html
点击查看答案
下列程序执行后的输出结果是( )。 #include "stdio.h"
void main()
{
int a=-1,b=1,k;
if((++a<0)&&!(b--<=0))
printf("%d,%d\n",a,b);
else
printf("%d,%d\n",b,a);
}
A. 1,0
B. 0,1
C. 1,1
D. 0,0
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346502.html
点击查看答案
设有说明int(*ptr)[m];其中的标识符ptr是( )。
A. M个指向整型变量的指针
B. 指向M个整型变量的函数指针
C. 一个指向具有M个整型元素的一维数组的指针
D. 具有M个指针元素的一维指针数组,每个元素都只能指向整型量
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034650d.html
点击查看答案
有以下程序
#include
void fun(char *c)
{ while(*c)
{ if(*c>='a'&&*c<='z') *c=*c-('a'-'A');
c++;
}
}
void main()
{ char s[81];
gets(s); fun(s); puts(s):
}
当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是( )。
A. hello beijing
B. Hello Beijing
C. HELLO BEIJING
D. hELLO Beijing
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e034650d.html
点击查看答案
有以下程序
void ss(char *s,char t)
{ while(*s)
{ if(*s==t)*s=t-′a′+′A′;
s++; } }
main()
{ char str1[100]="abcddfefdbd",c=′d′;
ss(str1,c); printf("%s\n",str1);}
程序运行后的输出结果是( )。
A. ABCDDEFEDBD
B. abcDDfefDbD
C. abcAAfefAbA
D. Abcddfefdbd
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346522.html
点击查看答案