东大21春学期《高级语言程序设计基础》在线平时作业1
21春学期《高级语言程序设计基础》在线平时作业1试卷总分100得分100
东北大学作业QQ 515224986
本内容由易百教育整理发布
网址www.openhelp100.com
第1题若调用fputc函数输出字符成功,则函数的返回值是()。
A、输出的字符
B、1
C、0
D、EOF
正确答案
第2题有下面的程序段charab[]=tChinata=bprintf(t%sta)则()。
A、运行后将输出China
B、运行后将输出Ch
C、运行后将输出Chi
D、编译时出错
正确答案
第3题对两个数组a和b进行如下初始化chara[]=tABCDEFtcharb[]={ABCDEF}则以下叙述正确的是()。
A、a与b数组完全相同
B、a与b长度相同
C、a和b中都存放字符串 本内容由易百教育整理发布
网址www.openhelp100.com
D、a数组比b数组长
正确答案
第4题设有一段程序
int*var,a;
a=100;var=&a;a=*var+10;执行上面程序段后a的值为()。
A、120
B、110
C、100
D、90
正确答案
若a、b、c均为int型变量,则执行以下程序段后的输出结果为()。
b=(a=10a+5c=10)
printf(ta=%db=%dc=%d\ntabc)
c=(a=10b=5a+b)printf(ta=%db=%dc=%d\ntabc)
A、a=10b=15c=10a=10b=5c=10
B、a=10b=10c=10a=10b=5c=10
C、a=10b=10c=10a=10b=5c=15
D、a=10b=10c=10a=10b=5c=5
正确答案
第6题若有以下程序段:for(m=1m=100m++){scanf(t%dt&y)if(y0)continueprintf(t%3dtm)}正确的描述是()。
A、当y0时整个循环结束
B、y=0时什么也不输出
C、printf函数永远也不执行
D、最多允许输出100个非负整数
正确答案
第7题若有语句:inta=4*p=&a,下面均代表地址的一组选项是()。
A、ap&*a
B、*&a&a*p
C、&ap&*p
D、*&p*p&at
正确答案
第8题若用fopen打开一个新的二进制文件,要求文件既能读又能写,则应选用的文件方式字符串是()。
A、twb+
B、tr+t
C、trb+t
D、tab+tt
正确答案
第9题在C语言中,错误的int类型的常数是()。
A、32768
B、0
C、37
D、0xAF
正确答案
以下程序执行后a的值为()。main(){inta,m=2k=1*p=&ka=p!=&mprintf(t%d\nta) }
A、1
B、0
C、1
D、2
正确答案
第11题若有定义:intx*p=x,则*(p+5)表示()。
A、数组元素x的地址
B、数组元素x的值
C、数组元素x的地址
D、数组元素x的值
E、选项内容11
F、选项内容11
G、选项内容11
正确答案
若有定义:intx*p=x,则*(p+5)表示()。
A、数组元素x的地址
B、数组元素x的值
C、数组元素x的地址
D、数组元素x的值
E、选项内容11
F、选项内容11
正确答案
第13题若有语句chars1[]=tShenyangts2*s3*s4=tNEU_softt则对库函数strcpy调用正确的是()。
A、strcpy(s1s4)
B、strcpy(s2s4)
C、strcpy(s3s1)
D、strcpy(s4s1)t
正确答案
第14题以下程序运行后,输出结果是()。#defineADD(x)x+xmain(){intm=1n=2s=3s*=ADD(m+n)printf(ts=%d\nts) }
A、s=8
B、s=9
C、s=6
D、s=18
正确答案
以下正确的说法是()。
A、实参和与其对应的形参各占用独立的存储单元
B、实参和与其对应的形参共占用一个存储单元
C、只有当实参和与其对应的形参同名时才共用存储单元
D、形参是虚拟的,不占用存储单元
正确答案
第16题当正常执行了文件关闭操作时,fclose函数的返回值是()。
A、1
B、随机值
C、0
D、1
正确答案
第17题下列程序的输出结果是()。
#include
voidfun()
voidmain()
{
intx=1
if(x==1)
{intx=2printf(t%dt++x)
}voidfun()
{printf(t%dtx++)}
A、211
B、121
C、222
D、221t
正确答案
第18题若使用一维数组名作函数实参,则以下正确的说法是()。
A、必须在主调函数中说明此数组的大小
B、实参数组类型与形参数组类型可以不匹配
C、在被调函数中,不需要考虑形参数组的大小
D、实参数组名与形参数组名必须一致
正确答案
第19题以下对指针变量的操作中,不正确的是()。
A、intp*qq=&p
B、int*p*qq=p=NULL
C、inta=5*p*p=a
D、inta=5*p=&a*q=&a*p=*qt
正确答案
函数调用语句:fseek(fp10L2)的含义是:将文件位置指针()。
A、移动到距离文件头10个字节处
B、从当前位置向后移动10个字节
C、从文件尾部前移10个字节
D、移到离当前位置10个字节处
正确答案
本内容由易百教育整理发布
网址www.openhelp100.com
页:
[1]