若有说明:int a[10];则对a 数组元素的正确引用是()。
A. a[10]
B. a[3.5]
C. a(5)
D. a[10-10]
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346504.html
点击查看答案
若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是( )。
A. p=s;
B. p=k;
C. p=s[0];
D. k=s;
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346501.html
点击查看答案
有以下程序
main()
{int a=0,b=0,c=0,d=0;
if(a=1) b=1;c=2;
else d=3;
printf("%d,%d,%d,%d\n",a,b,c,d);
}
程序输出()。
A. 0,1,2,0
B. 0,0,0,3
C. 1,1,2,0
D. 编译有错
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346511.html
点击查看答案
有以下程序
#include "stdio.h"
void 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-6c48-c089-2897e034650f.html
点击查看答案
下列程序段输出结果是( )。
a=1;b=10;
do{
b-=a;
a++;
}while(b--<0);
printf("a,b=%d,%d",a,b);
A. a,b=7,5
B. a,b=2,8
C. a,b=2,2
D. a,b=8,2
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e034650d.html
点击查看答案
若有程序段:
x=99;
while(x-2) x--;则循环结束时,x=( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e034651f.html
点击查看答案
以下程序的输出是()。
struct st
{ int x; int *y;} *p;
int dt[4]={ 10,20,30,40 };
struct st aa[4]={ 50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0],};
main()
{ p=aa;
printf("%d\n",++(p->x));
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346503.html
点击查看答案
已知
#int t=0;
while (t=1)
{...}
则以下叙述正确的是 ( )。
A. 循环控制表达式的值为0
B. 循环控制表达式的值为1
C. 循环控制表达式不合法
D. 以上说法都不对
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346520.html
点击查看答案
下列标识符中不合法的是()。
A. s_name
B. _e
C. fox
D. 3DS
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346500.html
点击查看答案
下列说法中正确的是()。
A. C语言程序总是从第一个定义的函数开始执行
B. 在C语言程序中要调用的函数必须在main()函数中定义
C. C语言程序总是从main()函数开始执行
D. C语言程序中的main()函数必须在程序的开始部分
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346500.html
点击查看答案