(C)一些题19
2023-12-28 12:29:12
1.以下描述中,正确的是(C)?
A?.预处理是指完成宏
?B?.预处理指令只能位于?C?源文件
?C?.?C?源程序中凡是行首以#标是预处里指令
?D?.预处理就是完成?C?编译程序对?C?源程序第一遍日描,为编译词法和语法分析作准备
解析:预处理命令是由?ANSIC?统一规定的,编译程序不能识别它们,?D?也不正确。
2.
# include < stdio . h>
void main ()
{
int i,j;
for ( i =0; i <3; i ++)
{
for ( j =0;j<3;j++)
if ( i ==j || i + j ==2)
printf ("*");
else
printf ("+");
}
printf ("\ n ");
}}
答案:*+*
? ? ? ? ? +*+
? ? ? ? ? *+*
3.
# include < stdio . h >
{
struct st { int x ;
int * y ;}* p ;
int dt [4]={10,20,30,40};
struct st aa [4]={50,& dt [0],60,& dt [1],70.& dt [2].80,& dt [3]};
void main ( )
{
p = aa ;
printf ("% d ,",++ p -> x );
printf ("% d ,",(++ p )-> x );
printf ("% d、 n ",++(* p -> y ));
}
答案:51,60,21
文章来源:https://blog.csdn.net/qq_53201950/article/details/135262422
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!