已有定义语句int *p;以下能动态分配一个整型存储单元,并把该单元的首地址正确赋值给指针变量p的语句是( )。(2分)
A*p=(int *)malloc(sizeof(int));
Bp=(int *)malloc(sizeof
答案是:正确答案B
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
若有以下说明和语句:int a[10], *p1, *p2;p1=a;p2=&a[5];则以下不正确的表达式是( )。(2分)
Ap1=p2
Bp1=p2
Cp2-p1
Da=p2-3
答案是:正确答案D
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
有函数关系如下,能正确表示该关系的程序段是( )。
image3.pict
(2分)
Ay=x+1; if(x>=0) if(x= =0) y=x; else y=x-1;
By=x-1; if(x!=0) if (x>
答案是:正确答案C
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
以下叙述中正确的是( )。(2分)
A在程序的一行上可以出现多个有效的预处理命令行
B使用带参的宏时,参数的类型应与宏定义时的一致
C宏替换不占用运行时间,只占用编译时间
D以下定义中C R是称为宏名的标识符#define C
答案是:正确答案C
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
若有以下说明和语句:int a[10],*p1, *p2; p1=a; p2=&a[5];则p2-p1的值为 ( )。(2分)
A5
B6
C10
D没有指针与指针的减法
答案是:正确答案A
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
下面是对s的初始化,其中不正确的是( )。(2分)
Achar s[5]={"abc"};
Bchar s[5]={.a.,.b.,.c.};
Cchar s[5]="";
Dchar s[5]="abcde";
答案是:正确答案D
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
如果要以只读方式打开一个文本文件,应使用的打开方式是( )。(2分)
Ar+
Bw
Cr
Drb
答案是:正确答案C
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
执行以下语句后a的值为,b的值为( )。
int a,b,c;
a=b=c=1;
++a||++b&&++c;
(2分)
A0
B1
C2
D错误
答案是:正确答案C
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
设有如下定义:struct sk {int a; float b; }data; int *p; 若要使p指向data中的a域,正确的赋值语句是( )。(2分)
Ap=&a;
Bp=data.a;
Cp=&data.a;
D*p
答案是:正确答案B
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
下面正确的字符常量是( )。(2分)
A"c"
B.\\..
C.W.
D""
答案是:正确答案C
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
else if(m>a[mid]) 【2】;
else return(mid);
}
return(-1);
}( )。
(2分)
Ahigh=mid-1
Bhigh=mid+1
Clow=mid-1
答案是:正确答案D
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
下面程序的运行结果是( )。
#include<stdio.h>
main()
{int i;
for(i=1;i<=5;i++)
switch(i%5)
{case 0:printf("*");br
答案是:正确答案B
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
逻辑运算符两则运算对象的数据类型( )。(2分)
A只能是0或1
B只能是0或非0正数
C只能是整型或字符型数据
D可以是任何类型的数据
答案是:正确答案D
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
设变量a是整型,f是实型,i是双精度型,则表达式10+.a.+i*f值的数据类型为( )。(2分)
Aint
Bfloat
Cdouble
D不确定
答案是:正确答案C
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
下面程序的功能是计算正整数2345的各位数字平方和。( )。
#include "stdio.h"
main()
{int n,sum=0;
n=2345;
do {sum=sum+(?);
(2分)
答案是:正确答案C
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
C语言规定,函数返回值的类型是由所决定( )。(2分)
Areturn语句中的表达式类型
B调用该函数时的主调函数类型
C调用该函数是系统临时指定
D在定义该函数时所指定的函数类型
答案是:正确答案D
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计
设变量n为float,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入的表达式是( )。(2分)
An=(n*100+0.5)/100.0
Bm=n*100+0.5,n=m/100.0
Cn=n*100
答案是:正确答案B
更新时间:2023/4/3 12:59:00
出自:中北大学C语言程序设计 目前为: 2/2 页 首页 上页 下页 尾页