更多"有如下语句: int i; char c; cin>>i>>c;"的相关试题:
[单项选择]在C程序中有如下语句:char *func(int x,int y); 它是( )。
A. 对函数func的定义
B. 对函数func的调用
C. 对函数func的原型说明
D. 不合法的
[单项选择]设有以下说明语句:
typedef struct
int n;
char ch[8];
PER;
则下面叙述中正确的是( )。
A. PER是结构体变量名
B. PER是结构体类型名
C. typedef struct是结构体类型
D. struct是结构体类型名
[单项选择]设有以下语句
typedef struct s
int g;char h;T
则下面叙述中正确的是
A. 可用S定义结构体变量
B. 可以用T定义结构体变量
C. S是struct类型的变量
D. T是structS类型的变量
[单项选择]设有以下语句:
typedef street S
int g; char h; T;
则下面叙述中正确的是( )。
A. 可用S定义结构体变量
B. 可以用T定义结构体变量
C. S是struct类型的变量
D. T是struct S类型的变量
[单项选择]下列语句片断中,four的值为:( )。 int three=3; char one="1"; char four=(char)(three+one);
A. 3
B. 1
C. 31
D. 4
[单项选择]设有如下定义
struct ss
char name [10];
int age;
char sex;
std[3],*p=std;
下列各输入语句中错误的是_______。
A. scanf("%d",&(*p).age);
B. scanf("%s",&std.name);
C. scanf("%c",&std[0].sex);
D. scanf("%c",&(p->sex));
[单项选择]有如下定义:
struct person char name[9];int age;;
struct person class[10]="John",17,"paul",19,"Mary",18,"Adam",16;
根据上述定义,能输出字母M的语句是( )。
A. printf("%c/n",class[3].name);
B. printf("%c/n",class[3].name[1]);
C. printf("%c/n",class[2].name[1]);
D. printf("%c/n",class[2].name[0]);
[单项选择]设有如下说明:
typedef struct
int n; char c;double x;STD;
则以下选项:能正确定义结构体数组并赋初值的语句是( )。
[单项选择]若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为( )。
ch='b';
k=10:
printf("%x,%o,",ch,ch,k);
printf("k=%%d/n",k);
A. 因变量类型与格式描述符的类型不匹配,输出无定值
B. 输出项与格式描述符个数不符,输出为0值或不定值
C. 62,142,k=%d
D. 62,142,k=%10
[单项选择]定义如下变量:char one_char,则语句cin>>one_char等价于C语言中的( )语句。
A. printf(one_char);
B. prinft("%c",one_char);
C. scanf(one_char);
D. scanf("%c",&one_char);
[单项选择]函数fun的返回值是( )。
fun(char * a, char *b)
int num=0,n=0;
while(*(a+num)!='/0') num++;
while(b[n]) *(a+num)=b[n];num++;n++;
return num;
A. 字符串a的长度
B. 字符串b的长度
C. 字符串a和b的长度之差
D. 字符串a和b的长度之和
[单项选择]有以下程序:
main(int argc, char *argv[])
int n=0,i;
for (i=1; i<argc; i++) n=n*10+*argv[i]-'0';
printf("%d/n",n);
编译连接后生成可执行文件tt.exe。若运行时输入以下命令行
tt 12 345 678
程序运行后的输出结果是( )。
A. 12
B. 12345
C. 12345678
D. 136
[单项选择]有以下函数:
int fun(char * s)
char * t=s;
while(*t++);
return(t-s)
该函数的功能是______。
A. 比较两个字符串的大小
B. 计算s所指字符串占用内存字节个数
C. 计算s所指字符串的长度
D. 将s所指字符串复制到字符串t中
[单项选择]已知函数fp的原型是:int fp(char c,char*k=NULL,double d=10.0);下列调用中正确调用fp的是
[单项选择]有以下函数:
int aaa(char *s)
char *t=s:
while(*t++):
t--;
return(t-s);
以下关于aaa函数的功能的叙述正确的是( )。
A. 求字符串s的长度
B. 比较两个串的大小
C. 将串s复制到串t
D. 求字符串s所占字节数
[单项选择]有如下程序段
int a=14,b=15,x;
char c='A';
x=(a&&b) &&(c<'B');
执行该程序段后,x的值为_____。
A. true
B. false
C. 0
D. 1
[单项选择]有如下程序段
int a=14, b=15, x;
char c='A';
X=(a&&b)&&(c<'B');
执行该程序后,x的值为( )。
A. true
B. false
C. 0
D. 1
[单项选择]一个函数为void f(int,char='a'),另一个函数为void f(int),则它们( )。
A. 不能在同一程序中定义
B. 可以在同一程序中定义并可重载
C. 可以在同一程序中定义,但不可以重载
D. 以上说法均不正确