设有如下程序段
则执行“p=s”;语句后,以下叙述正确的是( )。
可以用*p表亦s[0]
s数组中元素的个数和p所指字符串长度相等
s和p都是指针变量
数组s中的内容和指针变量p中的内容相同
阅读以下程序
该程序在编译时产生错误,其出错原因是( )。
有以下程序
当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是( )。
HELLO BEUING
Hello Beijing
hello beijing
hELLO Beijing
程序运行后的输出结果为( )。
xy,aaaacc
aaaacc,xy
bcc,aabcc
aabcc,bcc
程序运行后的输出结果是( )。
若文本文件“filea.txt”中原有内容为“hello”,则运行以上程序后,文件“filea.txt”中的内容为( )。
abc
abclo
helloabc
abchello
软件是指( )。
有以下定义和语句
能给w中year成员赋值为1980的语句是( )。
w.s.year=1980;
w.year=1980;
pw->year=1980;
*pw.year=1980;
C语言源程序名的后缀是( )。
以下函数实现按每行8个输出w所指数组中的数据
在横线处应填入的语句是( )。
if( i%8==0) printf("\n");
if( i/8==0) continue;
if( i/8==0 ) printf("\n");
if( i%8==0 ) continue;
程序运行的结果是( )。
下列关于队列的叙述中正确的是( )。
输出字符c的ASCII码
输出字符a的ASCII码
下列叙述中正确的是( )。
下列叙述中错误的是( )。
关系表中的每一横行称为一个( )。
以下叙述中错误的是( )。
用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值
下列选项中,不属于模块间耦合的是( )。
#define MAX是合法的宏定义命令行
在程序中凡是以“#”开始的语句行都是预处理命令行
若要求从键盘读入含有空格字符的字符串,应使用函数( )。
gets()
getc()
getchar()
scanf()
有以下程序段
以下关于程序段执行情况的叙述,正确的是( )。
for循环语句固定执行8次
对于现实世界中事物的特征,在实体——联系模型中使用( )。
下列数据模型中,具有坚实理论基础的是( )。
以下选项中,当x为大于1的奇数时,值为0的表达式是( )。
x%2==0
x/2
x%2!=0
x%2==1
栈和队列的共同点是( )。
以下选项中不能用作C程序合法常量的是( )。
'\123'
"\x7D"
信息隐蔽的概念与下述哪一种概念直接相关( )。
若变量已正确定义,有以下程序段
其输出结果是( )。
若有定义语句:
int x=12, y=8, z ;
在其后执行语句 z= 0.9+x/y;
则z的值为( )。
以下选项中与
if(a==1) a=b;
else a++
语句功能不同的switch语句是( )。
下列选项中,能正确定义数组的语句是( )。
Zhao,m,85,90
Qian,m,85,90
Zhao,f,95,92
Qian,f,95,92
下面概念中,不属于面向对象方法的是( )。
可以用typedef将已存在的类型用一个新的名字来代表
用typedef定义新的类型名后,原有类型名仍有效
用typedef可以为各种类型起别名,但不能为变量起别名
表达式a+=a -= a=9的值是( )。
程序运行后,若从键盘输入(从第1列开始)
123<回车>
45678<回车>
则输出结果是( )。