选择题 if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是______。
选择题 以下能正确输出字符a的语句是______。
选择题 有以下程序:
struct st{int x;int*y;}*pt;
int a[]={1,2},b[]={3,4};
struct st c[2]={10,a,20,b};
pt=c;
以下选项中表达式值为11的是______。
选择题 若变量已正确定义,则在if(W)pfintf('%d\n',k);中,以下不可替代W的是______。
选择题 数据库系统的三级模式不包括______。
选择题 有以下程序
#include<stdio.h>
void fun(int*a,int*b)
{int*c;
c=a;a=b;b=c;
}
main()
{int x=3,y=5,*p=x,*q=y;
fun(p,q);printf('%d,%d,',*p,*q);
fun(x,y);printf('%d,%d\n',*p,*q);
}
程序运行后的输出结果是______。
选择题 在关系数据库中,用来表示实体间联系的是______。
选择题 设变量已正确定义并赋值,以下合法的C语言赋值语句是______。
选择题 若有定义:int a; float b; double c;,程序运行时输入:a=1,b=2,c=3<回车>,能把值1输入给变量a、值2输入给变量b、值3输入给变量c的输入语句是______。
选择题 以下叙述中正确的是______。
选择题 有以下程序:
#include <stdio.h>
main( )
{ char s1[] = 'programe', s2[] = 'Language';
char * p1 = s1, * p2 = s2;
int k;
for(k=0; k<8; k++)
if( * (p1+k) == * (p2+k))
printf('%s\n', (p1+k));
}
程序的运行结果是______。
选择题 有以下程序:
#include<stdio.h>
#include<string.h>
struct A
{
int a;
char b[10];
double c;
};
void f(struct A t);
main()
{
struct A a={1001,'ZhangDa',1098.0};
f(a);
printf('%d,%s,%6.lf\n',a.a,a.b,a.c);
}
void f(struct A t)
{
t.a=1002;
strcpy(t.b,'ChangRong');
t.c=1202.0;
}
程序运行后的输出结果是______。
选择题 C语言提供的合法的数据类型关键字是_______。
选择题 若有以下说明,则______不是对strcpy库函数正确的调用。
strcpy库函数用于复制一个字符串:char*str1='abcd', str2[10], *str3='hijklmn', *str4[2], *str5='aaaa';
选择题 关系数据库规范化主要为克服数据库逻辑结构中的插入异常、删除异常以及______。
选择题 有如下程序:
#include <stdio.h>
int convert(int* data)
{
return(*data)++;
}
main()
{
int data=56;
convert(data);
printf('%d,',data);
data=convert(data);
printf('%d,\n',data);
}
程序运行后的输出结果是______。
选择题 以下选项中不能用作C程序合法常量的是______。
选择题 以下关于return语句的叙述中正确的是______。
选择题 以下选项中,错误的是______。
选择题 有以下程序:
#include<stdio.h>
#define N 4
void fun(int a[][N], int b[])
{ int i;
for(i=0; i<N; i++) b[i]=a[i][i]-a[i][N-1-i]};
}
main()
{int x[N][N]={{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}, {13, 14, 15, 16}}, y[N], i;
fun(x, y);
for(i=0; i<N; i++) printf('%d, ', y[i]); printf('n');
}
程序运行结果为______。
