C语言基础问题
1.以下说法中正确的是().A)C语言程序总是从第一个的函数开始执行.B)在C语言程序中,要调用的函数必须在main()函数中定义.C)C语言程序总是从main()函数开...
1.以下说法中正确的是( ).
A) C语言程序总是从第一个的函数开始执行.
B) 在C语言程序中,要调用的函数必须在main()函数中定义.
C) C语言程序总是从main()函数开始执行.
D) C语言程序中的main()函数必须放在程序的开始部分.
2.在C语言中,把字符串写入到指定文件中的库函数是( ).
A)fgetc B)fputc C)fputs D)fgets
3.设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为( )
A)4 B)16 C)32 D)52
4.以下程序的输出结果是( )
main()
{
int a=5,b=4,c=6,d;
printf("%d\n",d=a>b?(a>c?a:c):b);
}
A) 5 B) 4 C) 6 D) 不确定
5.已知:int n,i=1,j=2;执行语句n=i<j?i++:j++;则i和j的值是( )
A)1,2 B)1,3 C)2,2 D)2,3 展开
A) C语言程序总是从第一个的函数开始执行.
B) 在C语言程序中,要调用的函数必须在main()函数中定义.
C) C语言程序总是从main()函数开始执行.
D) C语言程序中的main()函数必须放在程序的开始部分.
2.在C语言中,把字符串写入到指定文件中的库函数是( ).
A)fgetc B)fputc C)fputs D)fgets
3.设x、y、z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为( )
A)4 B)16 C)32 D)52
4.以下程序的输出结果是( )
main()
{
int a=5,b=4,c=6,d;
printf("%d\n",d=a>b?(a>c?a:c):b);
}
A) 5 B) 4 C) 6 D) 不确定
5.已知:int n,i=1,j=2;执行语句n=i<j?i++:j++;则i和j的值是( )
A)1,2 B)1,3 C)2,2 D)2,3 展开
10个回答
展开全部
1.A,错的,不一定是从main开始的,在其他函数中也可能被调用。或者是嵌套函数。
B.错的,不一定在主函数那里。嵌套函数就不是啦
C 对的
D.错的,主函数放在哪里都可以的哦
2,D
3,C
4,C,先判断(a>c?a:c)输出C,然后判断(d=a>b?C:b)也是输出C
5,C,经过判断书输出i++(自增1),j不变。
B.错的,不一定在主函数那里。嵌套函数就不是啦
C 对的
D.错的,主函数放在哪里都可以的哦
2,D
3,C
4,C,先判断(a>c?a:c)输出C,然后判断(d=a>b?C:b)也是输出C
5,C,经过判断书输出i++(自增1),j不变。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C 这是基础知识,你记住就好
C 同上
C x=(y=4,z=16,k=32)这个有几个问题得考虑,括号里的是逗号表达式,逗号表达式的值为最后的一个表达式的值,也就是k=32,所以x就是32,这样说能理解吗?还要考虑优先级的问题,因为“=”的优先级最低,所以才先考虑逗号表达式
C d=a>b?(a>c?a:c):b 关于优先级的上面有说啦,先想a>b,结果为真,所以考虑(a>c?a:c)又a>c为假,所以值为c,这样知道吗?所结果就是c。也就是6啦。
C 道理同上,你是不懂自加的问题吗?我说说吧,例如你的问题,i++,执行到这一句,i依然是1,执行这一句后,i就自加为2,这样能懂吗?就是先原值,再自加1.就是这样啦。
C 同上
C x=(y=4,z=16,k=32)这个有几个问题得考虑,括号里的是逗号表达式,逗号表达式的值为最后的一个表达式的值,也就是k=32,所以x就是32,这样说能理解吗?还要考虑优先级的问题,因为“=”的优先级最低,所以才先考虑逗号表达式
C d=a>b?(a>c?a:c):b 关于优先级的上面有说啦,先想a>b,结果为真,所以考虑(a>c?a:c)又a>c为假,所以值为c,这样知道吗?所结果就是c。也就是6啦。
C 道理同上,你是不懂自加的问题吗?我说说吧,例如你的问题,i++,执行到这一句,i依然是1,执行这一句后,i就自加为2,这样能懂吗?就是先原值,再自加1.就是这样啦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.(D)
2.(C)
3.(C)
4.(C)
2.(C)
3.(C)
4.(C)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.(D)
2.(C)
3.(C)
4.(C)
2.(C)
3.(C)
4.(C)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C
C
C
C
C
C
C
C
C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询