题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-08 16:35:46

[单选题]某数据库表里的studentID列被定义为studentID int identity(50,2),首先你添加了3条记录,然后你把第二条记录删除掉,此时,若增加另外一条记录,studentID的值将是(选一项)
A.8
B.54
C.56
D.58

更多"[单选题]某数据库表里的studentID列被定义为studentID"的相关试题:

[单选题]设有定义语句int (*f)(int);,则以下叙述正确的是()。
A.f是基类型为int的指针变量
B.f是指向函数的指针变量,该函数具有一个int类型的形参
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
[单选题]若 x ,y 均定义为 int 型 ,z 定义为 double 型, 以下不合法的 scanf 函数调用语句是
A.scanf(" %d%lx,%le",&x,&y,&z);
B. scanf("%2d * %d%lf"&x,&y,&z );
C.scanf("%x %* d%o",&x,&y);
D. scanf("%x%o%6.2f",&x,&y,&z);
[单选题]设有如下定义:
Struct sk
{int a;
Float b;
}data;
Int *p;
若要使p指向data中的a域,正确的赋值语句是()。
A.p=&a;
B.p=data.a;
C.p=&data.a;
D.*p=data.a
[单选题]有以下程序
Int a=4;
Int f(int n)
{ int t=0;
Static int a=5;
If(n%2) {int a=6; t+=a++;}
Else {int a=7; t+=a++;}
Return t+a++;
}
Main()
{ int s=a,i=0;
For(;i<2;i++)
S+=f(i);
Printf("%d\n",s);
}
程序运行后的输出结果是()。
A.24
B.28
C.32
D.36
[单选题]若有以下定义和语句
Union date
{ int i; char c; fioat f;} x;
Int y;
则以下语句正确的是()。
A.x=10.5;
B.x.c=101;
C.y=x;
D.printf("%d\n", x);
[单选题]若i,j已定义为int类型,则以下程序段中内循环体的总的执行次数是 for(int i=5;i>=0;i--){ for(int j=0;j<4;j++){} }
A.20
B.25
C.24
D.30
[单选题]若有以下说明和定义:
Fun(int *c){...}
Main()
{
Int (*a)() = fun, *b(), w[10],c;
.
.
}
在必要的赋值后,对fun函数的正确调用语句是()。
A.a=a(w);
B.a(&c);
C.b=*b(w);
D.fun(b);
[单选题]设有如下定义:
Struct ss
{ char name[10];
Int age;
Char sex;
} std[3],*p=std;
下面各输入语句中错误的是()。
A.scanf("%d",&(*p).age);
B.scanf("%s",&std.name);
C.scanf("%c",&std[0].sex);
D.scanf("%c",&(p->sex));
[单选题] 语句"int *pi,pj"定义了两个指针变量
A.正确
B.错误
[单选题]假定int类型变量占用4个字节,若有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是()。
A.4
B.12
C.20
D.40
[单选题]有以下程序
Int a=2;
Int f(int n)
{static int a=3;
Int t=0;
If(n%2){ static int a=4; t+=a++; }
Else { static int a=5; t+=a++; }
Return t+a++;
}
Main()
{int s=a,i;
For(i=0;i<3;i++) s+=f(i);
Printf("%d\n",s);
}
程序运行后的输出结果是()。
A.26
B.28
C.29
D.24
[单选题]有以下程序
Void f(int *a,int i, int j)
{ int t;
If(i{ t=a[i];a[i]=a[j];a[j]=t;
F(a,i+1,j-1);
}
}
Main()
{ int i,aa[5]={1,2,3,4,5};
F(aa,0,4);
For(i=0;i<5;i++)printf("%d,",aa[i]);printf("\n");
}
执行后输出结果是()。
A.5,4,3,2,1,
B.5,2,3,4,1,
C.1,2,3,4,5,
D.1,5,4,3,2,
[单选题]有以下程序
Void fun(int *a,int i,int j)
{ int t;
If(i{ t=a[i];a[i]=a[j];a[j]=t;
I++; j--;
Fun(a,i,j);
}
}
Main()
{ int x[]={2,6,1,8},i;
Fun(x,0,3);
For(i=0;i<4;i++) printf("%2d",x[i]);
Printf("\n");
}
程序运行后的输出结果是()。
A.1 2 6 8
B.8 6 2 1
C.8 1 6 2
D.8 6 1 2
[单选题]若程序中有以下的说明和定义:
Struct abc
{ int x;char y; }
Struct abc s1,s2;
则会发生的情况是()。
A.编译时错
B.程序将顺序编译、连接、执行
C.能顺序通过编译、连接、但不能执行
D.能顺序通过编译、但连接出错
[单选题]若有以下定义:
Struct link
{ int data;
Struct link *next;
}a,b,c,*p,*q;
且变量a和b之间已有如图所示的链表结构:
A b
Data next data next
┌─────┐ ┌─────┐
│ | │ │ | │
│ 5 | ------→ │ 9 | │
│ | │ │ | │
└─────┘ └─────┘
C
Data next
┌─────┐
│ | │
│ 7 | │
│ | │
└─────┘
↑q
指针p指向变量a,q指向变量c。则能够把c插入到a和b之间并形成新的链表的语句组是()。
A.a.next=c; c next=b;
B.p.next=q; q.next=p.next;
C.p->next=&c; q->next=p->next;
D.(*p).next=q; (*q).next=&b;
[单选题]如有如下定义:int a=5;则表达式(a++)-5的值为( )
A.0
B.1
C.-5
D.不确定
[单选题]有如下定义
Struct person{char name[9]; int age;};
Struct person class[10] = { "John",17,
"Paul",19,
"Mary",18,
"Adam",16,};
根据上述定义,能输出字母A的语句是()。
A.printf("%c\n",class[3].name);
B.printf("%c\n",class[3].name[0]);
C.printf("%c\n",class[4].name[1]);
D.printf("%c\n",class[4].name[0]);

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码