
c语言中遇到的问题,麻烦帮帮解决下(选择题)
11.变量c为char类型,则能正确判断出c为小写字母的表达式是()。A)'a'<=c<='z'B)(c>='a')||(c<='z')C)('a'<=c)and('z'...
11.变量c为char类型,则能正确判断出c为小写字母的表达式是( )。
A) 'a'<=c<= 'z' B) (c>= 'a')||(c<= 'z')
C) ('a'<=c)and ('z'>=c) D) (c>= 'a')&&(c<= 'z')
12. 以下定义和语句,则输出结果是( )
int **pp,*p,a=10,b=20;
pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp);
A)10,20 B)10,10 C)20,10 D)20,20
13.有语句char a='\36'; 则变量a包含的字符个数是( )。
A)1 B)2 C)3 D)说明不合法
14. 程序的输出结果是( )
#include <stdio.h>
void main(void)
{
int a = 12, n = 5;
printf(“%d”, a%2= =(n%2));
}
A) 01 B) 1 C) 0 D) 0x1
15.函数调用:strcat(strcpy(str1,str2),str3)的功能是( )。
A) 将串str1复制到串str2中后再连接到串str3之后
B) 将串str1连接到串str2之后再复制到串str3之后
C) 将串str2复制到串str1中后再将串str3连接到串str1之后
D) 将串str2连接到串str1之后再将串str1复制到串str3中
16. 若有定义:
int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;
其中-1〈i〈10,则对a数组元素引用不正确的是( )
A) a[p-a]
B) *(*(a+i))
C)*(&a[i])
D)p[i]
17.以下程序中第一个printf语句输出的是194,则第二个printf语句
的输出结果是( )
main()
{int a[]={0,1,2,3,4,5,6,7,8,9},*p;
p=a;
printf(“%d\n”,p);
printf(“%d\n”,p+3)
A) 197 B) 200 C)212 D)1a6
18.以下程序段的输出结果是( )
printf(“%d”,strlen(“ATF\n013\12\\”));
A) 9 B) 10 C)11 D)12
19.若有定义: int x, *pb;则以下正确的赋值表达式是( )
A) pb=&x B) pb=x C)*pb=&x D)*pb=*x
20.以下函数的类型是( )
A) 与参数x的类型相同B)void类型 C)int 类型 D)无法确定
fff(float x)
{ printf(“%d\n”,x*x);} 展开
A) 'a'<=c<= 'z' B) (c>= 'a')||(c<= 'z')
C) ('a'<=c)and ('z'>=c) D) (c>= 'a')&&(c<= 'z')
12. 以下定义和语句,则输出结果是( )
int **pp,*p,a=10,b=20;
pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp);
A)10,20 B)10,10 C)20,10 D)20,20
13.有语句char a='\36'; 则变量a包含的字符个数是( )。
A)1 B)2 C)3 D)说明不合法
14. 程序的输出结果是( )
#include <stdio.h>
void main(void)
{
int a = 12, n = 5;
printf(“%d”, a%2= =(n%2));
}
A) 01 B) 1 C) 0 D) 0x1
15.函数调用:strcat(strcpy(str1,str2),str3)的功能是( )。
A) 将串str1复制到串str2中后再连接到串str3之后
B) 将串str1连接到串str2之后再复制到串str3之后
C) 将串str2复制到串str1中后再将串str3连接到串str1之后
D) 将串str2连接到串str1之后再将串str1复制到串str3中
16. 若有定义:
int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;
其中-1〈i〈10,则对a数组元素引用不正确的是( )
A) a[p-a]
B) *(*(a+i))
C)*(&a[i])
D)p[i]
17.以下程序中第一个printf语句输出的是194,则第二个printf语句
的输出结果是( )
main()
{int a[]={0,1,2,3,4,5,6,7,8,9},*p;
p=a;
printf(“%d\n”,p);
printf(“%d\n”,p+3)
A) 197 B) 200 C)212 D)1a6
18.以下程序段的输出结果是( )
printf(“%d”,strlen(“ATF\n013\12\\”));
A) 9 B) 10 C)11 D)12
19.若有定义: int x, *pb;则以下正确的赋值表达式是( )
A) pb=&x B) pb=x C)*pb=&x D)*pb=*x
20.以下函数的类型是( )
A) 与参数x的类型相同B)void类型 C)int 类型 D)无法确定
fff(float x)
{ printf(“%d\n”,x*x);} 展开
5个回答
展开全部
11:D
12:D
13:A
14:C
15:C
16:B
17:B
18:A
19:A
20:B
12:D
13:A
14:C
15:C
16:B
17:B
18:A
19:A
20:B
展开全部
11、d
12、d
13、a
14、c
15、c
16、b
17、a
18、b
19、a
20、c
12、d
13、a
14、c
15、c
16、b
17、a
18、b
19、a
20、c
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ddaccbbaab
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D D A C C | B A B A C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询