[单选题]

以下程序存在语法性错误,关于错误原因的正确说法是______。 main() { int a=5,b; void p_ch1(); … b=p_ch1(A) ; …}

A.语句“void p_ch1():”有错,它是函数调用语句,不能使用void说明

B.变量名不能使用大写字母

C.函数说明和函数调用语句之间有矛盾

D.函数名中不能使用下划线

参考答案与解析:

相关试题

以下程序有语法错误,有关错误原因的正确说法是 main() {intG=5,k;

[单选题]以下程序有语法错误,有关错误原因的正确说法是main(){ int G=5,k;void prt_char();...k=prt_char(G);...}A.语句 void prt_char();有错,它是函数调用语句,不能用void说明B.变量名不能使用大写字母C.函数说明和函数调用语句之间有矛盾D.函数名不能使用下划线

  • 查看答案
  • 以下程序有语法错误,有关错误原因的正确说法是main(){ int G=5,k;

    [单选题]以下程序有语法错误,有关错误原因的正确说法是 main() { int G=5,k; void prt_char(); … k=prt_char(G); …}A.语句void prt_char();有错,它是函数调用语句,不能用void说明B.变量名不能使用大写字母C.函数说明和函数调用语句之间有矛盾D.函数名不能使用下划线

  • 查看答案
  • 以下程序段有错,错误原因是______。main(){int *p,i;char

    [单选题]以下程序段有错,错误原因是______。 main() { int *p,i;char *q,ch; p=&i;q=&ch;*p=40;*p=*q; }A.p和q的类型不一致,不能执行*p=*q;语句B.*p中存放的是地址值,因此不能执行*p=40;语句C.q没有指向具体的存储单元,所以*q没有实际意义D.q虽指向了具体的存储单元,但该单元中没有确定的值,所以不能执行*p=*q;语句

  • 查看答案
  • 以下语句中存在语法错误的是( )。

    [单选题]以下语句中存在语法错误的是( )。

  • 查看答案
  • 以下语句中存在语法错误的是( )。

    [单选题]以下语句中存在语法错误的是( )。A.char ss[6][20];ss[1]="right?";B.char ss[][20]={"right?"};C.char*ss[6];ss[1]="right?";D.char*ss[]={"right?"};

  • 查看答案
  • 以下语句中存在语法错误的是(  )。

    [单选题]以下语句中存在语法错误的是(  )。A.charss[6][20];ss[1]="right?";B.charss[][20]={"right?"};

  • 查看答案
  • 以下程序有错,错误原因是()。main(){int*p,i; char *q,c

    [单选题]以下程序有错,错误原因是( )。 main() { int *p,i; char *q,ch; p=&i; q=&ch; *p=40; *p=*q; ┇ }A.p和q的类型不一致,不能执行*p=*q;语句B.*p中存放的是地址值,因此不能执行*p=40;语句C.q没有指向具体的存储单元,所以*q没有实际意义D.q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行语句*p=*q;没有意义,可能会影响后面语句的执行结果

  • 查看答案
  • 以下程序有错,错误原因是 main() { int *p,i;char *q,c

    [单选题]以下程序有错,错误原因是main(){ int *p,i;char *q,ch; p=&i;q=&ch;*p=40;*p=*q;... }A.p和q的类型不一致,不能执行*p=*q;语句B.*p中存放的是地址值,因此不能执行*p=40;语句C.q没有指向具体的存储单元,所以*q没有实际意义D.q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果

  • 查看答案
  • 在以下语句中存在语法错误的是______。

    [单选题]在以下语句中存在语法错误的是______。A.char ss[6][20]; ss[1]="right?";B.char ss[][20]={"fight?"};C.char *ss[6]; ss[1]="right?";D.char *ss[]={"right?"};

  • 查看答案
  • 在以下语句中存在语法错误的是______。

    [单选题]在以下语句中存在语法错误的是______。A.char ss[6][20]; ss[1]="right?";B.char ss[][20]={"fight?"};C.char *ss[6]; ss[1]="right?";D.char *ss[]={"right?"};

  • 查看答案
  • 以下程序存在语法性错误,关于错误原因的正确说法是______。main(){in