该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
帮个忙做一下
1、如果要把常量125存入变量a中,a不可以定义成哪种类型? 。
①int ②float ③long ④char
2、指出下面哪些是合法的用户定义的标识符是 。
①dog! ② *rar ③_908 ④x+y
3、下列运算符中,结合方向为自左向右的是 。
① ? : ② && ③ += ④ --
4、下面哪个表达式的值为4 。
① 11/3 ② 11.0/3 ③ (float)11/3 ④ (int)(11.0/3+0.5)
5、在C语言中,合法的字符常量是 。
①'\084' ②'ab' ③'\0x43' ④"\0"
6、若有以下说明语句: char s='\\\092'; 则下列选项正确的是 。
①使s的值包含2个字符 ②说明语句不合法
③使s的值包含6个字符 ④使s的值包含4个字符
7、在C语言中,switch语句后一对圆括号中表达式的类型 。
① 可以是任何类型② 只能为int类型
③ 可以是整型或字符型④ 只能是整型或实型
8、下定义变量的方法中不正确的是 。
① int a=2,c=4,b; ② int a=b=c=2;
③ char a=97; ④ float data=3;
9、设int a,b,c;执行表达式a=b=1,a++,b+1,c=a+b--后,a,b和c的值分别是 。
①2,1,2 ②2,0,3 ③2,2,3 ④ 2,1,3
10、对y在[3,23]和[100,200]范围内为真的正确表达式为: 。
①(y>=3)&&(y<=23)&&(y>=100)&&(y<=200)
②(y>=3)||(y<=23)||(y>=100)||(y<=200)
③(y>=3)&&(y<=23)||(y>=100)&&(y<=200)
④(y>=3)||(y<=23)&&(y>=100)||(y<=200)
11、下列运符中优先级最高的是 。
① && ② ++ ③ ? : ④ !=
12、对于条件表达式(m)?(a++):(a--),表达式m等价于 。
①m==0 ②m==1 ③m!=0 ④m!=1
13、假定a和b为int型变量,则执行以下语句后b的值为 。
a=1; b=10;
do
{ b-=a;a++;}
while (b--<0);
① 9 ② -2 ③ -1 ④ 8
14、源程序要正确地运行,必须要有 函数。
①printf函数 ②自定义的函数 ③main函数 ④不需要函数
15、下面对二维数组a的说明正确的是 。
①. int a[3][ ]; ②. float a(3,4);
③. double a[1][4]; ④. long a[3,4];
16、如这程序所示,如果运行时,输入 18,18 ,那么 b的值为 。
void main()
{
int a,b;
scanf("%d,%o",&a,&b);
b+=a;
printf("%d",b);
}
① 36 ②34 ③输入错误,b的值不确定 ④18
17、若有以下说明和语句,则输出结果是 。
char str[]="\"c:\\abc.dat\""; printf("%s",str);
① 字符串中有非法字符; ② \"c:\\abc.dat\"
③ "c:\abc.dat" ④ "c:\\abc.dat"
18、下列程序的输出结果是 。
#include
main()
{
int y=10;
while(y--);
printf("y=%d\n",y);
}
①y=0 ②while构成死循环 ③y=1 ④y=-1
19、执行下面的程序段后,变量k中的值为 。
int k=3, s[2];
s[0]=k; k=s[1]*10;
①不定值 ②33 ③30 ④10
20以下叙述正确的是 。
20、①do¬_while语句构成的循环不能用其他语句构成的循环来代替
②do¬_while语句构成的循环只能用break语句退出
③用do¬_while语句构成循环时,在while后的表达式为非零时结束循环
④用do¬_while语句构成循环时,在while后的表达式为零时结束循环
21、下面这个程序执行后i和s的值为 。
#include
void main()
{
int i,s;
i=0;s=0;
while(i<10);
{s+=(i++);
printf("%d\n",s); }
printf("i=%d\n",i);
}
①i值为9,s值为45 ②i值为10,s值为45
③i值为10,s值为36 ④程序陷入了死循环
22、有一个函数原型为: abc(float x,float y);
则该函数的返回类型为_ __。
①void ② float ③int ④无法确定
23、以下函数的调用语句中,含有的实参个数是▁▁▁▁
Flunc( (exp1,exp2),(exp3,exp4,exp5));
① 1 ② 2 ③ 4 ④ 5
24、若有说明:int a[10];则对a 数组元素的正确引用是 。
①a [10-10 ] ②a[10] ③a ( 5 )-1 ④a[3.5]
25、指出下面各说明语句中合法的是 。