单项选择题

下列程序段中,不能正确赋值的是()。

A) char*p,ch;
p=&Ch;
scanf("%c",&p);
B) char*p;
p=char*)malloc(1);
scanf("%c",p);
C) char*p;
*p=getchar();
D) char*p,ch;
p=&ch;
*p=getchar();

<上一题 目录 下一题>
热门 试题

单项选择题
以下数据库除()外,均为严格意义上的DBMS系统。

A) Oracle
B) Access
C) Sybase的PowerBuilder
D) SQL Server

单项选择题
下列程序的输出结果是()。 #include<stdio.h> main() char ch[2][5]= 1234 , 5678 ,*p[2]; int i,j,s=0; for(i=0;i<2;i++) p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>' 0';j+=2) s=p[i][j]-'0'; printf( %d ,s);

A. 6357
B. 6135
C. 1357
D. 691357

相关试题
  • 对下述程序的判断中,正确的是 void main...
  • 运行以下程序后,如果从键盘上输入65 1...
  • 若已定义的函数有返回值,则以下关于该函数...
  • 以下关于C语言的叙述中正确的是( )。
  • 设有结构体类型定义: struct try int ...