选择题 设有以下程序段:
struct book
{ float price;
char language;
char title[20];
}rec,*ptr;
ptr=rec;
要求输入字符串给结构体变量rec的title成员,错误的输入语句是
选择题 下面描述中正确的是______。
选择题 有以下程序:
#include <stdio.h>
main( )
{ int i,j = 0;
char a[] = 'How are you', b[10] = {0};
for(i=0; a[i]; i++)
if(a[i] =='')
b[j++] = a[i+1];
printf('%s\n',b);
}
程序运行后的输出结果是______。
选择题 下列叙述中错误的是______。
选择题 有以下程序
#include<stdio.h>
void f(int x[],int n)
{ if(n>1)
{ f(&x[1],n-1);
printf('%d,',x[0]);
}
else
printf('%d,', x[0]);
}
main()
{ int z[6]={1,2,3,4,5,6);
f(z,6); printf('\n');
}
程序的运行结果是______。
选择题 有以下程序:
#include<stdio.h>
main()
{ FILE*fp;
int i,a[6]={1,2,3,4,5,6};
f=fopen('d2.dat','w+');
for(i=0;i<6;i++)fprintf(fp,'%d\n',a[i]);
rewind(fp);
for(i=0;i<6;i++)fscanf(fp,'%d',&a[5-i]);
fclose(fp);
for(i=0;i<6;i++)printf('%d,',a[i]);
}
程序运行后的输出结果是______。
选择题 设计软件结构是软件生命周期的______。
选择题 数据流图(DFD)中的有向箭头(→)表示______。
选择题 若有定义语句:“int x=10;”,则表达式x-=x+x的值为______。
选择题 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。
# include <stdio.h>
# define N 10
void fun(int x[N])
{ int i=0;
while(i<N) scanf('%d',______);
}
在程序中下划线处应填入的是______。
选择题 有如下程序:
#include <stdio.h>
main()
{
int i,*ptr;
int array[5] = {5,3,1};
for(ptr=array, i=0; i<5; i++, ptr++)
{
if (*ptr == 0)
putchar('X');
else
putchar('A'+*ptr);
}
printf('\n');
}
程序运行后的输出结果是______。
选择题 可在C程序中用做用户标识符的一组标识符是______。
选择题 有以下程序:
#include <stdio.h>
main()
{
int password;
char *p,old_str[10]='wind';
seanf('%d',password);
p=old_str;
while(*p)
{ printf('#%c',*p+password);
p++;
}
printf('\n');
}
程序运行时,从键盘输入2<回车>,输出结果是______。
选择题 有以下程序:
#include <stdio.h>
main()
{ char y=010;
printf('%d\n',y>>1);
程序运行后的输出结果是______。
选择题 下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。
#include<stdio.h>
void sort(int a[], int n)
{ int i, j, t;
for(i=0; i<n-1; i++)
for(j=i+1+1; j<n; j++)
if(a[i]<a[j])
{t=a[i]; a[i]=a[j]; a[j]=t;
}
}
main()
{int a[10]={1, 2, 3, 4, 5. 6, 7, 8, 9, 10}, i;
sort(a[1], 7);
for(i=0; i<10; i++)printf('%d, ', a[i]);
}
程序运行后的输出结果是______。
选择题 以下选项中,______是正确的C语言标识符。
选择题 设x和y都是int类型,且x=1,y=2,则printf('%d%d',x,y,(x,y))的输出结果是 。
选择题 C语言程序的模块化通过以下哪个选项来实现______。
选择题 若有以下程序段:
int r=8;
print('%d\n', r>>1);
输出结果是______。
选择题 if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是______。