正确答案: I

struct 是结构体类型名

题目:设有以下说明语句

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]设有以下语句
  • typedef struct TT {char c,int a[4];} CIN; 则下面叙述中正确的是

  • 可以用 CIN 定义结构体变量

  • 解析:答案 C

  • [单选题]设在工程中有一个标准模块,其中定义了如下记录类型: TyPe Record ID A3 Integer Name As String*20 End TyPe 在窗体中添加一个名为Command1的命令按钮,假设d:\F1.dat文件中含有5个用户自定义类型的记录。要求当执行事件过程Command1_Click时,随机访问该文件,并把文件中的第4条记录读出。下列能够完成该操作的程序段是
  • Private Sub Command1_Click( ) Dim MyRecord As Record,Position Open"d:\F1.dat"For Random As1 Len=Len(My RecorD)Position=4 Get1,Position,Myrecord Close 1 End Sub

    Private Sub Command1_Click( ) Dim MyRecord As Record,Position Open"d:\F1.dat"For Random As 1 Len=Len(MyRecorD)Position=4 Put 1,Position,MyRecord Close1 End Sub

    Private Sub Command1_Click( ) Dim MyRecord As Record,Position Open"d:\F1.dar"For OutPut As 1 Len=Len(My RecorD0Position=4 Get 1,Position,MyRecord Close1 End Sub

    Private Sub Command1_Click( ) Dim MyRecord As record,Position Open"d:\F1.dat"For lnput As 1 Len=Len(MyRecorD)Position=4 Get 1,Position,MyRecord Close1 End Sub

  • 解析:解析:由于是以随机方式访问该文件,故打开方式为Random。选项C以Output方式打开,选项D以Input方式打开都是错误的。同时由于要读出第四条记录,故使用Get#语句。

  • [单选题]有以下程序: # define f(x) (x*x) main() { int i1, i2; i1=f(8)/f(4); i2=f(4+4)/f(2+2); printf("% d, % d\n", i1, i2); } 程序运行后的输出结果是______。
  • 4, 3

  • 解析:解析:用宏代换有:i1=f(8)/f(4)=(8×8)/(4×4)=4,i2=f(4+4)/f(2+2)=(4+4×4+4)/(2+2×2+2)=3。

  • [单选题]有下列程序: include voidmain( ) {inti=5; do {if(i%3=1) if(i%5==2) {printf("*%d",i);break;} i++: }while(i!=O); printf("\n"); } 程序的运行结果是( )。
  • *7

  • 解析:A。【解析】本题考查d0…while循环,先执行循环体,再判断条件是否成立,函数实现的功能是找出满足一个数,它除3时余1,除5时余2,然后打印“*”和这个数从5开始,等于7时恰好符合条件,输出,最后循环结束。

  • [单选题]下列说法错误的是( )。
  • Java语言中通过define命令定义常量


  • [单选题]已有定义:double x;int i;,能正确给x赋70000.0的表达式是( )
  • x=70000


  • 推荐下载科目: 计算机三级 软考中级 思科认证 华为认证 软考初级 职称计算机 通信工程师 计算机操作员初级 计算机操作员中级 其他
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2