理工C语言的试卷和答案,浙江理工大学06c语言期末试卷(含答案)精要.doc

浙江理工大学06c语言期末试卷(含答案)精要

C程序设计试卷

单选题(本题共分,每小题分)要把高级语言编写的源程序转换为目标程序,需要使用___(1)__。

[A] 编辑程序 [B] 驱动程序 [C] 诊断程序 [D] 编译程序(2)设有以下定义 int a=0; double b=1.25; char c=’A’; #define d 2 则下面语句中错误的是 a++; [B] b++; [C] c++; [D] d++;(3)若有定义和语句: char s[10]:s="abcd";printf("%s\n",s);则结果是(以下u代表空格) ___(3)__。

[A]输出abcd [B] 输出a [C] 输出abcduuuuu [D] 编译不通过(4)有以下程序 main( ) { int x=102,y=012; printf(“%2d,%2d\n”,x,y); } 执行后输出结果是10,01 [B] 02,12 [C] 102,10 [D] 02,10(5)若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文。 "ab+"????????[B] "wb+"? [C] "rb+"????????[D] "ab"(6)若有说明语句: char s1[4]=”12”;? char? *ptr;ptr=s1;printf(“%c\n”,*(ptr+1));

[A]字符‘2’???? 整数2????????? 字符串“12”????? 字符‘1’while(!x)中的条件表达式(!x)与下面条件等价。x==0????? [B] x==1?? [C] x==0|| x==1???? ?[D] x!=0(8)若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是___(8)__ 。

[A] scanf("%d%d%d",&a,&b,d); [B] scanf("%d%d%d",&a,&b,&d);

[C]scanf("%d%d%d",a,b,d); [D]scanf("%d%d%d",a,b,*d);(9)有以下说明语句,则对结构体变量s的成员num的不正确引用是struct?? student{

int num;

int age;

}s,*p;

[A] *p.num???? [B]?s.num???? [C] p->num???? [D] (*p).num (10)有以下程序其输出结果是void swap1(int c[])

{ int t;

t=c[0];

c[0]=c[1];

c[1]=t; }

void swap2(int c0,int c1)

{ int t;

t=c0;c0=c1;c1=t; }

main( )

{ int a[2]={3,5},b[2]={3,5};

swap1(a) ;

swap2(b[0],b[1]);

printf(“%d %d %d %d\n”,a[0],a[1],b[0],b[1]);

}

[A] 5 3 5 3 [B] 5 3 3 5 [C] 3 5 3 5 [D] 3 5 5 3程序填空题(本题共0分,每小题2分。#include

main()

{

int i,h,t,o,j=0;

for(i=100;i<999;i++){

h=___(11)__; /*百位数*/

t=___(12)__; /*十位数*/

o=___(13)__; /*个位数*/

if (i==h*h*h+t*t*t+o*o*o)

{ printf("%d ",i); ___(14)__;

if (___(15)__)printf("\n");}

}

}

【选项】

(11)[A] i%10 [B] i/100 [C](i%10)/10 [D] (i/10)%10(12)[A] i%10 [B] i/100 [C] (i%10)/10 [D] (i/10)%10(13)[A] i%10 [B] i/100 [C] (i%10)/10 [D] (i/10)%10(14)[A]i++ [B]j++ [C]j=i [D] 空(15)[A] j%2=0 [B]i%2==0 [C]j/2=0 [D] j%2==0(2)【程序说明】

下面程序段是把从终端入的一行字符作为字符串放在字符数组中,然后输出。请填空。int i;

char s[80],*p;

for(

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 为了下载TREC06C数据集,您可以按照以下步骤进行操作: 1. 首先,您需要打开网页浏览器并访问TREC官方网站。您可以在搜索引擎中输入"TREC官方网站"来找到该网站。 2. 在TREC官方网站上,您可以找到与TREC06C数据集相关的信息和资源。您可以使用网站上的搜索功能,搜索TREC06C数据集。 3. 在搜索结果中,您可能会看到有关TREC06C数据集的页面或链接。请点击相关链接以获取进一步的信息。 4. 在相关页面上,您可能会找到关于TREC06C数据集的描述、下载链接或访问权限的说明。请根据页面上的引导,选择适合您的下载选项。 5. 请注意,有些数据集可能需要您注册或登录才能进行下载。如果需要注册,请按照页面上的要求进行注册。 6. 一旦您找到适合的下载选项并完成相关步骤,您可以点击下载链接或按照页面上的说明进行下载。 7. 下载时间可能会根据您的网络连接速度和数据集的大小而有所不同。请耐心等待下载完成。 8. 下载完成后,您可以查看下载的文件,并根据需要进行相应的数据分析或研究。 希望以上信息对您有所帮助,祝您成功下载TREC06C数据集! ### 回答2: TREC06C是一个公开的数据集,用于信息检索和文本分类的研究和评估。它是2006年美国国家标准技术研究所(NIST)举办的TREC竞赛中使用的数据集。 要下载TREC06C数据集,首先需要在NIST的TREC网站上注册一个账号。注册完成后,根据网站上的指引,选择TREC06C数据集并查找下载链接。 在下载链接中,可能会有不同格式的数据集可供选择,如原始文本、索引文件或预处理的数据等。根据自己的需要选择合适的数据格式并下载。 一旦下载完成,就可以开始使用TREC06C数据集进行研究和评估了。可以根据数据集的文档来了解数据的结构和标记方式,这有助于更好地理解和处理数据集。 在进行研究和评估过程中,可以使用TREC06C数据集来构建文本分类模型、评估信息检索算法的性能,或者进行其他相关的任务。可以根据自己的具体需求和研究目标来利用数据集,并按照科研的规范进行实验和分析。 总之,下载TREC06C数据集需要在NIST的TREC网站上注册账号,找到对应的下载链接,并选择合适的数据格式进行下载。通过合理利用数据集进行研究和评估,可以提高信息检索和文本分类等领域的研究成果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值