选择题 变量math和engl中存放了两门课的成绩。若两门课成绩均在60分以上(含60分),则显示“pass”;若有一门低于60分,则显示“fail”。以下不能实现上述功能的程序段是______。
选择题 若有定义:“int a[2][3];”,则对a数组的第i行第j列元素的正确引用为______。
选择题 若有以下定义和语句:
#include <stdio.h>
char s1[10]='abcd!', *s2='\n123\\';
printf('%d %d\n', strlen(s1), strlen(s2));
则输出结果是______。
选择题 设x=011050,则x=x01252的值是______。
选择题 表达式a+=a-=a=9的值是______。
选择题 采用表结构来表示数据及数据间联系的模型是______。
选择题 若说明int *p,n;则通过语句scanf能够正确读入数据的程序段是______。
选择题 以下选项中可用作C程序合法实数的是______。
选择题 以下程序的输出结果是______。
struct HAR
{ int x, y; struct HAR *p; } h[2];
main()
{ h[0].x=1; h[0].y=2;
h[1].x=3; h[1].y=4;
h[0].p=&h[1]; h[1].p=h;
printf('%d%d\n', (h[0].p) ->x, (h[1].p) ->y);
}
选择题 以下选项中正确的语句组是______。
选择题 下列排序方法中,最坏情况下比较次数最少的是______。
选择题 设有定义:char s[81];int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是______。
选择题 有以下程序
#include <stdio.h>
void fun(char **P)
{
++p;
printf('%s\n',*p);
}
main()
{
char *a[]={'Morning','Afternoon','Evening','Night'};
fun(a);
}
程序的运行结果是______。
选择题 有以下程序:
main()
{ int c=35; printf('%d\n',cc);}
程序运行后的输出结果是 。
选择题 若有定义语句:
char c='\101';
则变量c在内存中占______。
选择题 下列关于线性表的叙述中,不正确的是______。
选择题 若有以下程序:
#include <stdio.h>
main()
{ int a=1,b=2,c=3,d=4,r=0;
if(a!=1);else r=1;
if(b==2) r+=2;
if(c!=3); r+=3;
if(d==4) r+=4;
printf('%d\n',r);
}
则程序的输出结果是______。
选择题 设有下面的定义:
struct st
{ int a;
float b;
}d;
int *p;
要使p指向结构变量d中的a成员,正确的赋值语句是______。
选择题 有关return语句说法不正确的是______。
选择题 有如下程序:
#include <stdio.h>
main()
{
int a=0,b=1;
if(a++b++)
printf('T');
else
printf('F');
printf('a=%d,b=%d\n',a,b);
}
程序运行后的输出结果是______。