选择题 已知大写字母A的ASCⅡ码是65,小写字母a的ASCⅡ码是97,以下不能将变量C中的大写字母转换为对应小写字母的语句是______。
选择题 若变量已正确定义,则以下语句的输出结果是______。
s=32;
s^=32;
printf('%d',s);
选择题 为了避免在嵌套的if…else语句中产生二义性,C语言中规定与else子句配对的是______。
选择题 下面程序的输出结果是______。
#include<stdio.h>
main()
{char a[]={'a','b','c','d','f','g'},*p;
p=a;
printf('%c\n',*p+4);
}
选择题 程序流程图中带有箭头的线段表示的是______。
选择题 以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是______。
选择题 有以下程序
#include<stdio.h>
main()
{ int a=5,b=lt;
t=(a<<2)|b;printf('%d\n',t);
}
程序运行后的输出结果是______。
选择题 若ch为char型变量,k为int型变量(已知字符a的ASCII码是97),则执行下列语句后输出的结果为 。
ch='b';
k=10;
printf('%x,%o,',ch,ch,k);
printf('k=%%d\n',k);
选择题 若i和k都是int类型变量,有以下for语句:
for(i=0, k=-1; k=1; k++)printf('*****\n');
下面关于语句执行情况的叙述中正确的是______。
选择题 某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是______。
选择题 已知有结构体:
struct sk
{int a;
float b;
}data,*p;
若有p=data,则对data的成员a的正确引用是______。
选择题 下面描述中正确的是______。
选择题 若有以下程序
#include<stdio.h>
main()
{ int i,j=0;
char a[]='How are you!';
for(i=0; a[i]; i++)
if(a[i]!=' ') a[j++]=a[i];
a[j]='\0';
printf('%s\n',a);
}
则程序的输出结果是______。
选择题 设有如下定义:
#include <stdio.h>
Struct
{ int a;
float b;
double c;
char d[5];
} s,*ps=s;
则以下语句错误的是______。
选择题 有以下程序:
#include<stdio.h>
int fun(int *b,int n)
{ int i,r=1;
for(i=0;i<=n;i++) r=r*b[i];
return r;
}
main()
{ int x,a[]={2,3,4,5,6,7,8,9};
x=fun(a,3);
printf('%d\n',x);
}
程序运行后的输出结果是
选择题 在最坏情况下,______。
选择题 对于以下函数声明:
void fun(int array[4],int *ptr);
以下叙述中正确的是______。
选择题 判断char型变量c1是否为小写字母的正确表达式为______。
选择题 有以下程序(注:字符a的ASCII码值为97)
#include<stdio.h>
main()
{char*s={'abc'}
do
{printf('%d', *s%10'); ++s; }
while(*s);
}
程序运行后的输出结果是______。
选择题 面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。