7.设有char a='0'; int b;,执行语句b=a+2;后,正确的描述是______。
A. b的值变为字符型
B. C语言不允许字符型和整型相加
C. b的值是2
D. b的值是字符'0'的ASCII码值加上2
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-d818-c044-ce3414c8e901.html
点击查看答案
22.已知:char b[6],*p=b;,则正确的赋值语句是____。
A. b="abcde";
B. *b="abcde";
C. p="abcde";
D. *p="abcde";
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-f758-c044-ce3414c8e901.html
点击查看答案
13.设有定义:int i=0,s=0;,则循环语句while(s<20) {i++; s+=i;}中循环体执行的次数是______。
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-39c0-c044-ce3414c8e900.html
点击查看答案
16.设有定义:int a[][3]={1, 2, 3, 4, 5, 6, 7, 8};,则数组a的第1维长度是______。
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-9398-c044-ce3414c8e900.html
点击查看答案
5.设有定义:int x=2;,以下表达式中,值不为6的是______。
A. x*=x+1
B. x++,2*x
C. x*=(1+x)
D. 2*x,x+=2
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-2a20-c044-ce3414c8e900.html
点击查看答案
22.若有以下定义,则对a数组元素的非法引用是______。
int a[2][3],( )[3];pa=a;
A. *(a[0]+2)
B. *pa[2]
C. pa[0][0]
D. *(pa[1]+2)
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fa-f1a0-c044-ce3414c8e901.html
点击查看答案
4.设有整型变量x,y,下列选项中,与表达式x*y/5值相同的表达式是______。
A. x/5*y
B. (x*y)/5
C. (x/5)*(y/5)
D. x*(y/5)
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-2c38-c044-ce3414c8e900.html
点击查看答案
18.下列函数值的类型是______。
fun( )
{
int y;
y=3*x-1;
return y;
}
A. int
B. float
C. void
D. double
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-43a8-c044-ce3414c8e902.html
点击查看答案
24.以下叙述中不正确的是______。
A. 用typedef可以定义各种类型名,但不能用来定义变量
B. 用typedef可以增加新类型
C. 用typedef只是将已存在的类型用一个新的标识符来代表
D. 使用typedef有利于程序的通用和移植
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-4d48-c044-ce3414c8e901.html
点击查看答案
11.设有int a=1,b=2,c;,则执行c=( );后c的值为______。
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-87e0-c044-ce3414c8e900.html
点击查看答案