(单选题)
若有以下程序 #include void f(int n) main() { void f(int n); f(5); } void f(int n); { printf("%d/n",n); } 则以下叙述不正确的是()
A若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B若在主函数前对函数f进行说明,则在主函数和其它函数中都可以正确调用函数f
C对于以上程序,编译时系统会出提示出错信息:提示对f函数重复说明
D函数f无返回值,所以可用void将其类型定义为无值型
正确答案
答案解析
略
相似试题
(填空题)
若有以下输入,则下面程序的运行结果是(),程序功能是()
(填空题)
若有以下程序执,行后输出结果是()
(填空题)
若有以下输入,则下面程序的运行结果是()
(单选题)
若有以下程序段,则以下表达式中值为2的是()
(单选题)
若有以下程序段:charstr[]=”ab/n/012///””;printf(“%d”,strlen(str));该程序段的输出结果是()
(单选题)
程序中若有如下说明和语句,以下选项中对函数fun的正确调用语句是()
(简答题)
编写程序outch,程序读入一行字符,根据命令行中的参数进行不同的输出。若有以下命令行: outch -2 程序对读入的一行字符输出最后两个字符。若有以下命令行: outch +6 程序对所读入的一行字符输出开头6个字符。若命令行中没有参数,则隐含规定 输出最后10个字符。为简单起见,命令行中的参数中只包含一位数字。
(单选题)
若有以下程序段,则数组b中列下标为偶数的元素之和是() int a[12],b[3][4],i,j; for(i=0;i
(单选题)
若有定义:intx,y;chara,b,c;并有以下输入数据(此处<CR>代表换行,代表空格):12<CR>ABC<CR>>则能给X赋整数1,给Y赋数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()