正确答案: A
6
题目:有如下程序段void func(int *a,int b[ ]){ b[0]=*a+6; }main(){ int a,b[5]={0}; a=0;b[0]=3; func(&a,b); printf("%d\n",b[0]); }程序运行后输出的结果是
解析:在本题中,程序首定义了一个无返回值的函数func,该函数带有两个形参,第一个形参是一个指针变量,第二个形参是一个数组。
查看原题
举一反三的答案和解析:
[单选题]下列语句中,获得列表框List1中项目个数的语句是
x=List1.ListCount
解析:解析:List控件的ListCount属性返回列表部分项目的个数。
[单选题]在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,在文本框中输入以下字符串: Microsoft Visual Basic Programming 然后编写如下事件过程: Private Sub Command1_CIick() Open"d:\temp\outf. txt" For Output As #1 For i=1 To Len(Text1. Text) c=Mid(Text1. Text, i, 1) If c>="A" And c="Z" Then Print #1, LCase(c)End If Next i Close End Sub 程序运行后,单击命令按钮,文件outf. txt中的内容是______。
m v b p
解析:解析:本程序的功能是:在For-Next循环中,变量c逐个获取文本框Text1中字符串的字符,如果其为大写字母,就转换成小写字母,再将其写入到outf. txt文件中。由于Print方法每次写一行,所以4个字符按4行的格式写入到文件中。
[单选题]若将输出语句? X1+X2+X3改为?X1,X2,X3,且将子程序最后一行的TO MASTER 删除,则X2的输出结果为 ______。
11
[单选题]设有以下程序段 int x=0,s=0; while(!x!=0)s+=++x; printf("%d",s); 则
运行程序段后输出1
[单选题]在下面的Visual FoxPro表达式中,运算结果是逻辑真的是 ______。
EMPTY(SPACE(2))
解析:解析:LIKE(Expression1, cExpression2)返回值;Logical cExpressionl是要查找的字符,而cExpression2是被查找的字符。 AT(cSearchExpression,cExpressionSearched[,nOccurrenceD返回值:Numeric cSearchExpression是搜索的字符,cExpressionSearched是被搜索的字符。 EMPTY(eExpression)返回值:Logical NULL.是一个不同于空字符串、空字段、0的值;对.NULL.的判断要通过ISNULL()来进行。