单选题已知库函数islower(ch)用以判断ch中的字母是否为小写字母,则下列程序运行后的结果是( )。
#include
#include
void fun(chas*p)
{
int i=0;
while(p[i])
{
if(p[i]==''&&islower(p[i一1]))
p[i一1]=p[i一1]一'a'+'A';
i++;
}
}
void main()
{
char ss[100]=''aa bb CDE!'';
fun(ss);
printf(''%s\n'',ss);
}
单选题
单选题若有定义: int a,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
单选题下列叙述中正确的是( )。
单选题下面程序的运行结果是______。
for(i=3;i<7;i++)printf((i%2)?("**%d/n"):("##%d/n"),i);
单选题若有说明:int a[][3]={1,2,3,4,5,6,7};,则a数组第一维的大小是______。
单选题以下选项中可用做C程序合法实数的是______。
单选题一个C程序中______。
A. main函数必须出现在所有函数之前
B. main函数可以在任何地方出现
C. main函数必须出现在所有函数之后
D. main函数必须出现在固定位置
单选题有如下程序: #include<stdio.h> main() int n=9; while(n>6)n--;printf("%d",n); 该程序的输出结果是( )。
单选题以下程序运行后,输出结果是______。 fut(int**s,int p[2][3]) {**s=p[1][1];} main() { int a[2][3]={1,3,5,7,9,11}, *p; p=(int*) malloc (sizeof(int)); fut(&p,a); printf("% d/n",*p); }
单选题若有定义:float x=1.5;int a=1,b=3,c=2;则正确的switch语句是______。 A) switch(x) B) switch((int)x); case 1.0:printf("*/n"); case 1:printf("*/n"); case 2.0:printf("**/n"); case 2:printf("**/n"); C) switch(a+b) D) switch(a+b) case 1;printf("*/n"); case 1:printf("*/n"); case 2+1:printf("**/n"); case c:printf("**/n");)
单选题若有以下程序:
#include <stdio.h>
void sp(int *a)
{int b=2;
*a=*a*2; printf("%d,",*a);
a= *a=*a*2; printf("%d,",*a);
}
main( )
{int k=3;
sp( printf("%d/n",k);
}
则程序的输出结果是______。
单选题若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是______。
单选题有下列程序:
#include<stdio.h>
main()
{ int a=1,b=0;
printf("%d,",b=a+B);
printf("%d/n",a=2*B);
}
程序运行后的输出结果是( )。
单选题有以下程序main(){ char a,b,c,*d;a='/'; b='/xbc';c='/0xab'; d="/0127";printf("%c%c%c%c/n",a,b,c,*d);}编译时出现错误,以下叙述中正确的是
单选题当调用函数时,实参是一个数组名,则向函数传送的是 ______。A) 数组的长度 B) 数组的首地址C) 数组每一个元素的地址 D) 数组每个元素中的值
单选题有两个关系R、S如下:
R
A
B
C
a
3
2
b
0
1
c
2
1
S
A
B
a
3
b
0
c
2
由关系R通过运算得到关系S,则所使用的运算为______。
单选题在满足实体完整性约束的条件下______。
单选题有以下程序:
#include<stdio.h>
main()
{
int a=1,b=2,c=3,d=0;
if(a==1
else printf("%d,%d,%d/n",a,b,c);
else printf("%d,%d,%d/n",a,b,c);
}
程序的运行结果是______。
单选题己知char a;int b:float c;double d;则表达式a-b+c-d结果为( )型。