下面程序中存在语法错误,关于错误的原因正确说法是( )。 注:只有一个选项正确#include using namespace std;void p_ch1( );int main( ){ int A=5, b; … b = p_ch1(A); return 0;}
A. 语句void p_ch1( );有错,它是函数调用语句,不能使用void说明
B. 变量名不能使用大写字母
C. 函数说明和函数调用语句之间有矛盾
D. 函数名中不能使用下划线
查看答案
以下程序的输出结果是( )。 #include using namespace std;int func(int a,int b){ return a+b; }int main( ){ int x=2,y=5,z=8,r; r=func(func(x,y),z); cout<
A. 12
B. 13
C. 14
D. 15
以下程序的输出结果是( )。#include #include using namespace std;int main(){ char b1[8]= "abcdefg", b2[8];char *pb=b1+3; while(--pb>=b1) strcpy(b2,pb); cout <
A. 1
B. 3
C. 7
D. 8
若有以下说明,则( )是对strcpy库函数的正确的调用。char *str1="copy", str2[10], *str3="hijkl", *str4, *str5="abcd";
A. strcpy(str2, str1);
B. strcpy(str3, str1);
C. strcpy(str4, str1);
D. strcpy(str5, str1);
以下程序的输出结果是( )。int main( ){ char a[10]={'1', '2', '3', '4', '5', '6', '7', '8', '9', 0}, *p;int i; i=8; p=a+i; cout << p-3 << endl; return 0;}
A. 6
B. '6'
C. 6789
D. 789